x402 · Hedera testnet

Any API.
An MCP server.
Priced per tool.

Upload an API. We shape it into MCP tools and host the server. You price each tool on its own — free, paid, or a mix — and agents connect to the address and call it. Free tools need no account at all; paid ones settle on Hedera inside the request.

One connection

Add the address once. Tools published afterwards are callable without the client changing.

Any MCP client

streamable http
{
  "mcpServers": {
    "tessera": { "url": "https://tessera-sage-pi.vercel.app/mcp" }
  }
}

The whole surface

  • search_servicesfree
  • describe_servicefree
  • call_servicepriced per tool
  • get_spend_authorityfree
  • get_balancefree

Five tools, whatever the catalogue holds. Discovery is a call, not a list, so a thousand tools cost an agent no more context than ten.

One session

The same server, two tools. Only one of them costs anything, and the agent never held an API key.

Transcript

example
  1. tools/call weather_now
  2. 200 OK
  3. tools/call ecb_reference_rates
  4. 402 Payment Required
  5. X-PAYMENT: eyJzaWciOiJ…
  6. 200 OK

From API to paid tools

  1. 01Upload a spec

    An OpenAPI URL is all we need. Nothing of yours has to change.

    POST /api/mcp/publish

  2. 02We shape the tools

    Operations become named, argument-flattened tools an agent can choose between.

    64 operations → 10 tools

  3. 03You price each one

    Free, paid, or a mix. There is no restriction either way.

    free · 0.0009 ℏ / call

  4. 04Agents connect and pay

    Free tools answer immediately. Paid ones settle to you on Hedera.

    200 OK + receipt

TesseraPay per callx402Hedera

Rate card

Lowest price per call