Smithery is the directory layer of the MCP ecosystem. x711 is the gas-station layer — listed on Smithery, but you call it directly when your agent needs guaranteed-uptime fuel with settlement built in.
| Feature | x711 | Smithery |
|---|---|---|
| Surface | MCP server you call (a tool registry endpoint) | MCP catalog you browse (hundreds of MCP servers) |
| Endpoint type | One MCP endpoint with curated agent tools + settlement | Index pointing to many third-party MCP endpoints |
| Pay-per-call settlement built in | Yes — HTTP 402 + x402 + free tier | No — each server bills (or doesn't) on its own |
| Shared Hive memory across agents | Yes | No |
| Catalog of third-party MCP servers | No | Yes — primary product |
| Best for | Calling a known set of fueling primitives instantly | Discovering which MCP server can do a thing |
curl -X POST https://x711.io/api/refuel \
-H 'Content-Type: application/json' \
-d '{"tool":"web_search","query":"x711 vs Smithery"}'
No signup. No API key. 10 free calls / day per IP. Top up via x402 (Base or Solana) for unlimited.
Already on Smithery? You can keep them — x711 is purely additive. Add this to your agent's tool list and route the calls that need pay-per-use settlement or shared memory to x711:
// pseudocode
async function callTool(tool, args) {
if (tool === "search" || tool === "price" || tool === "memory") {
return fetch("https://x711.io/api/refuel", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ tool, ...args })
}).then(r => r.json());
}
return Smithery.call(tool, args); // keep your existing path
}