Ga naar hoofdinhoud
MCP-SERVER

Agent-wallettools voor elke MCP-client.

De officiële Blockchain0x MCP-server geeft een MCP-aware agent de mogelijkheid om wallets te lezen, USDC op Base te verzenden en facturen af te handelen. Koppel het gehoste endpoint, of draai het lokaal met één commando.

https://mcp.blockchain0x.com/mcp
WAT HET IS

Eén server. Vijf tools. Elke MCP-client.

Het Model Context Protocol is de standaard manier waarop AI-clients - Claude Desktop, Cursor, Cline en anderen - externe tools aanroepen. De Blockchain0x MCP-server ontsluit je agent-wallets via die standaard, zodat elke MCP-client geld kan verplaatsen zonder dat je een custom integratie hoeft te schrijven.

De server is een dunne, stateless proxy boven de Blockchain0x API. Hij houdt geen geld en geen database vast; hij stuurt elke tool-call door naar de API met de sleutel die jij opgeeft, en de bestedingsmachtiging van elke agent begrenst nog steeds wat een tool kan doen.

DE TOOLS

Wat de agent kan aanroepen.

get_wallet

Lees de wallet van één agent: adres, USDC-saldo op Base en metadata.

list_wallets

Geef een lijst van de agent-wallets in je werkruimte.

get_transaction

Zoek een transactie op op basis van de id en lees de on-chain status.

send_payment

Verstuur USDC vanuit de wallet van een agent op Base, binnen de bestedingsmachtiging.

settle_payment_request

Verwerk een betaalverzoek dat je in het dashboard hebt aangemaakt, met on-chain bewijs.

HOE JE HET GEBRUIKT

Twee manieren om te koppelen.

1. Gehosted (Streamable HTTP)

Verwijs je MCP-client naar het hosted endpoint en geef je API-sleutel door als Bearer header. Niets te installeren.

MCP CLIENTCONFIGURATIE (GEHOST)
{
  "mcpServers": {
    "blockchain0x": {
      "url": "https://mcp.blockchain0x.com/mcp",
      "headers": { "Authorization": "Bearer sk_live_..." }
    }
  }
}

2. Lokaal (stdio, via npx)

Voer de server uit op je eigen machine met npx @blockchain0x/mcp. Je sleutel blijft in je omgeving en verlaat je apparaat nooit.

MCP CLIENTCONFIGURATIE (STDIO)
{
  "mcpServers": {
    "blockchain0x": {
      "command": "npx",
      "args": ["@blockchain0x/mcp"],
      "env": { "BLOCKCHAIN0X_API_KEY": "sk_live_..." }
    }
  }
}

Start met een sk_test_-sleutel op Base Sepolia en schakel daarna over naar sk_live_. De volledige setup staat in the docs; om je eigen MCP-tools te monetizen, bekijk de MCP integration recipe.

BEVEILIGING

De bestedingsmachtiging blijft van kracht.

  • De server houdt nooit je geld of je sleutels vast; hij stuurt elke call door naar de Blockchain0x API.
  • send_payment wordt gecontroleerd tegen het per-transactieplafond en de periode-allocatie van de agent voordat het wordt afgerond, net als elke andere API-aanroep.
  • Gebruik een read-only sleutel (zonder pay-scope) voor een agent die alleen wallets en transacties hoeft te lezen.
  • Bij stdio blijft de sleutel in je lokale omgeving. Bij hosted wordt die als Bearer header via TLS verzonden en niet opgeslagen.
VAKANT VRAAG

Drie vragen over de MCP-server.

Waar draait de MCP-server, en kun je mijn sleutel zien?

Twee manieren om het uit te voeren. Gehost: koppel je MCP-client aan het Streamable HTTP-endpoint en stuur je API-sleutel als Bearer-header mee bij elke request; de server is een stateless proxy die calls doorstuurt naar de Blockchain0x API. Lokaal (stdio): draai npx @blockchain0x/mcp op je eigen machine en je sleutel blijft in je omgeving, zonder je apparaat ooit te verlaten. Kies stdio als je de sleutel liever niet naar een gehost endpoint stuurt.

Welke API-sleutel moet ik gebruiken?

Een sk_test_-sleutel draait tegen Base Sepolia (testnet), zodat je de tools kunt aansluiten zonder echt geld te verplaatsen; schakel over naar een sk_live_-sleutel voor mainnet. De scopes van de sleutel bepalen wat de tools kunnen doen - een alleen-lezen sleutel kan get_wallet, list_wallets en get_transaction aanroepen, maar niet send_payment.

Is dit hetzelfde als de requirePayment-helper?

Nee. Deze pagina gaat over de Blockchain0x MCP-server, die een MCP-client tools voor agent-wallets geeft (wallets lezen, USDC verzenden, facturen vereffenen). requirePayment is een aparte helper in @blockchain0x/mcp die je gebruikt om een prijs te zetten op je EIGEN MCP-tools door een x402 402-challenge terug te geven. Zie daarvoor het MCP-integratierecept.

Geef je MCP-client een wallet.

Maak een agentwallet aan, pak een sleutel en wijs je client naar de server. Gratis om te beginnen.