ഏതൊരു MCP ക്ലയന്റിനും Agent wallet ടൂളുകൾ.
ഔദ്യോഗിക Blockchain0x MCP server MCP-aware agent-ന് wallets വായിക്കാനും, Base-ൽ USDC അയയ്ക്കാനും, invoices settle ചെയ്യാനും കഴിവ് നൽകുന്നു. hosted endpoint-ലേക്ക് connect ചെയ്യുക, അല്ലെങ്കിൽ ഒരു command ഉപയോഗിച്ച് ഇത് locally run ചെയ്യുക.
https://mcp.blockchain0x.com/mcpഒരു server. അഞ്ച് tools. ഓരോ MCP client ഉം.
Model Context Protocol ആണ് AI clients - Claude Desktop, Cursor, Cline, തുടങ്ങിയവർ - external tools വിളിക്കുന്ന സ്റ്റാൻഡേർഡ് മാർഗം. Blockchain0x MCP server നിങ്ങളുടെ agent wallets ആ സ്റ്റാൻഡേർഡിലൂടെ expose ചെയ്യുന്നു, അതിനാൽ custom integration എഴുതാതെ ഏതൊരു MCP client-നും പണം കൈമാറ്റം ചെയ്യാം.
server, Blockchain0x API-യുടെ മുകളിൽ ഉള്ള ഒരു thin, stateless proxy ആണ്. ഇത് funds-ോ database-ോ ഒന്നും സൂക്ഷിക്കുന്നില്ല; നിങ്ങൾ നൽകുന്ന key ഉപയോഗിച്ച് ഓരോ tool call-ഉം API-ലേക്ക് forward ചെയ്യുന്നു, കൂടാതെ ഓരോ agent-ലുമുള്ള spend permission ഒരു tool ചെയ്യാൻ കഴിയുന്ന കാര്യങ്ങളെ ഇപ്പോഴും പരിമിതപ്പെടുത്തുന്നു.
ഏജന്റ് എന്ത് call ചെയ്യാൻ കഴിയും.
get_walletഒരു ഏജന്റിന്റെ വാലറ്റ് വായിക്കുക: address, Base-ൽ ഉള്ള USDC ബാലൻസ്, and metadata.
list_walletsനിങ്ങളുടെ workspace ലെ agent wallets ലിസ്റ്റ് ചെയ്യുക.
get_transactionഅതിന്റെ id ഉപയോഗിച്ച് ഒരു transaction lookup ചെയ്ത് അതിന്റെ on-chain status വായിക്കുക.
send_paymentBase-ിലുള്ള ഒരു ഏജന്റിന്റെ വാലറ്റിൽ നിന്ന്, അതിന്റെ spend permission-ന്റെ പരിധിക്കുള്ളിൽ USDC അയയ്ക്കുക.
settle_payment_requestഡാഷ്ബോർഡിൽ നിങ്ങൾ സൃഷ്ടിച്ച ഒരു payment request, on-chain proof ഉപയോഗിച്ച് settle ചെയ്യുക.
Connect ചെയ്യാനുള്ള രണ്ട് വഴികൾ.
1. ഹോസ്റ്റുചെയ്തത് (Streamable HTTP)
നിങ്ങളുടെ MCP ക്ലയന്റ് ഹോസ്റ്റുചെയ്ത എൻഡ്പോയിന്റിലേക്ക് നിർദ്ദേശിച്ച്, നിങ്ങളുടെ API key ഒരു Bearer header ആയി പാസ് ചെയ്യുക. ഇൻസ്റ്റാൾ ചെയ്യാനൊന്നുമില്ല.
{ "mcpServers": { "blockchain0x": { "url": "https://mcp.blockchain0x.com/mcp", "headers": { "Authorization": "Bearer sk_live_..." } } } }
2. ലോക്കൽ (stdio, npx വഴി)
npx @blockchain0x/mcp ഉപയോഗിച്ച് server നിങ്ങളുടെ സ്വന്തം machine-ൽ പ്രവർത്തിപ്പിക്കുക. നിങ്ങളുടെ key നിങ്ങളുടെ environment-ലেই തുടരുന്നു, നിങ്ങളുടെ device-ൽ നിന്ന് ഒരിക്കലും പുറത്തുപോകില്ല.
{ "mcpServers": { "blockchain0x": { "command": "npx", "args": ["@blockchain0x/mcp"], "env": { "BLOCKCHAIN0X_API_KEY": "sk_live_..." } } } }
Base Sepolia-യിൽ ഒരു sk_test_ key ഉപയോഗിച്ച് ആരംഭിക്കുക, തുടർന്ന് sk_live_ ലേക്ക് മാറുക. പൂർണ്ണ setup the docs-ൽ ഉണ്ട്; നിങ്ങളുടെ സ്വന്തം MCP tools-ന് വില നിശ്ചയിക്കാൻ MCP integration recipe കാണുക.
spend permission ഇപ്പോഴും ബാധകമാണ്.
- server ഒരിക്കലും നിങ്ങളുടെ funds-ോ keys-ഓ കൈവശം വയ്ക്കുന്നില്ല; അത് ഓരോ call-ഉം Blockchain0x API-ലേക്ക് forward ചെയ്യുന്നു.
- send_payment settle ചെയ്യുന്നതിന് മുമ്പ്, മറ്റ് ഏതൊരു API call പോലെ തന്നെ, agent-ന്റെ per-transaction cap ഉം per-period allowance ഉം പരിശോധിക്കുന്നു.
- wallets-ഉം transactions-ഉം മാത്രം വായിക്കേണ്ട ഒരു agent-ിന് read-only key (no pay scope) ഉപയോഗിക്കുക.
- stdio ൽ, key നിങ്ങളുടെ local environment ല് തന്നെ നിലനിൽക്കും. hosted ൽ, അത് TLS വഴി ഒരു Bearer header ആയി കൈമാറപ്പെടുകയും സംഭരിക്കപ്പെടാതെയും ചെയ്യും.