Canvas64

A wall of 64 ad cells on Base: owners, prices, royalties, and purchases your own wallet signs.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
84%
Naming quality
92%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~850Tokens (tool definitions)
~641 BTypical response size
Moderate attention impact (0.66% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "wall": {
      "url": "https://canvas64.com/api/mcp"
    }
  }
}

Remote endpoints

https://canvas64.com/api/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_wall(filter)

All 64 cells of the Canvas64 wall, A1 to H8: who owns each (name and wallet), its step, what it was bought for, what buying it out costs now, and the owner's links. Use it to find free cells, the cheapest cell, the priciest cells or a creator on the wall.

Input Schema

{
  "type": "object",
  "properties": {
    "filter": {
      "type": "string",
      "enum": [
        "all",
        "free",
        "taken"
      ],
      "description": "Which cells; all by default."
    }
  },
  "additionalProperties": false
}
🟢get_cell(cell)

One cell by its address (A1 to H8): owner, step, price paid, the price to claim or buy it out now, what the buyer gets when they are bought out in turn, their royalty after that, and the link where a person buys it with their own wallet.

Input Schema

{
  "type": "object",
  "properties": {
    "cell": {
      "type": "string",
      "pattern": "^[A-Ha-h][1-8]$",
      "description": "The cell's address, such as D4."
    }
  },
  "required": [
    "cell"
  ],
  "additionalProperties": false
}
🟢quote(step, until)

The Canvas64 price model for one step of any cell: its price, what its owner gets when bought out, their royalty on every later sale, and optionally how much that royalty has paid once the cell reaches a later step. Prices rise 1.65x per step from $30, with no cap.

Input Schema

{
  "type": "object",
  "properties": {
    "step": {
      "type": "integer",
      "minimum": 1,
      "maximum": 60,
      "description": "The purchase number; 1 is a claim of a free cell."
    },
    "until": {
      "type": "integer",
      "minimum": 1,
      "maximum": 60,
      "description": "Optional: a later step, to sum the royalty earned up to it."
    }
  },
  "required": [
    "step"
  ],
  "additionalProperties": false
}
🟢prepare_buy(cell, wallet)

Prepares the purchase of one cell (A1 to H8) for the buyer's own wallet: the price read from the contract now, and the unsigned transactions on Base that the wallet signs and sends in order, a USDC approval of the exact price (left out when the wallet already allows it) and the purchase. Canvas64 never holds a key and sends nothing. Give the wallet address to check its USDC and allowance first. If someone buys the cell before the transaction lands, it fails and nothing is charged; prepare again.

Input Schema

{
  "type": "object",
  "properties": {
    "cell": {
      "type": "string",
      "pattern": "^[A-Ha-h][1-8]$",
      "description": "The cell's address, such as D4."
    },
    "wallet": {
      "type": "string",
      "pattern": "^0x[0-9a-fA-F]{40}$",
      "description": "Optional: the buyer's wallet address, to check its USDC balance and allowance."
    }
  },
  "required": [
    "cell"
  ],
  "additionalProperties": false
}
🟢get_rules

The rules of Canvas64 in a few quotable sentences: the price formula, the payout, the royalty, the contract and network, the services a cell links to, the audit status and the docs.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools