basezap-mcp
Allows resolving Farcaster usernames to their verified wallet addresses, and building unsigned tip calldata for tipping creators on Farcaster via the BaseZap platform.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@basezap-mcpresolve Farcaster username @dwr"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
basezap-mcp
An MCP (Model Context Protocol) server that exposes BaseZap's tipping-agent tools to any MCP client — Claude Desktop, Cursor, Claude Code, etc.
This server is read-only / non-custodial by design: it never holds private keys, never signs anything, and never broadcasts a transaction. It only fetches platform info, computes fee quotes, and builds unsigned ERC-20 transfer calldata for a separate wallet-connected client to sign and send.
Tools
get_platform_info— chain, USDC address, platform fee (bps), fee wallet.get_tip_quote— given a USDC amount, returns the exact creator/platform fee split.build_tip_calldata— given a recipient address + amount, returns unsigned calldata for both legs of a tip. Never signs or sends anything.resolve_farcaster_username— resolves a Farcaster username to their verified wallet address (uses BaseZap's/api/resolve-userendpoint directly).
Related MCP server: x402-bazaar-mcp
Install
npm install --ignore-scripts
npm run build(--ignore-scripts avoids native-module build issues on some environments,
e.g. Termux/Android — harmless to use anywhere.)
Running standalone (for testing)
npm startOr test a single tool call directly over stdio without any MCP client:
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_tip_quote","arguments":{"amountUsdc":1}}}' | node build/index.jsClaude Desktop config
Add this to your claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": {
"basezap": {
"command": "node",
"args": ["/absolute/path/to/basezap-mcp/build/index.js"],
"env": {
"BASEZAP_USE_X402": "false"
}
}
}
}Replace the path with the real absolute path to build/index.js on your
machine. Restart Claude Desktop after editing the config.
Free vs. paid (x402) mode
By default (BASEZAP_USE_X402=false or unset), the server calls BaseZap's
free endpoint (/api/agent). Set BASEZAP_USE_X402=true to route calls
through the paid x402 endpoint instead ($0.001 USDC per call).
Important: setting BASEZAP_USE_X402=true alone does NOT make the server
pay automatically — you'll get a clear HTTP 402 Payment Required error on
every call unless you've separately set up auto-pay (see below) or are using
an MCP client/gateway that already handles x402 payment for you.
Optional: x402 auto-pay
See AUTOPAY.md for a from-scratch guide to making this server pay its own
x402 fees automatically using a funded wallet. Read it carefully before
using it — it involves putting a real private key in an environment
variable, and a misconfigured auto-pay server can silently spend real money
on every tool call. It is NOT wired in by default, and you should understand
exactly what it does before enabling it.
Verified request contract
The exact request/response shape this server relies on was confirmed live
against the real /api/agent endpoint (not assumed from documentation):
{ "tool": "get_tip_quote", "args": { "amount_usdc": 1 } }returns:
{ "total_usdc": 1, "creator_receives_usdc": 0.95, "platform_fee_usdc": 0.05, "platform_fee_bps": 500 }Note the API itself uses snake_case field names inside args — this server's
MCP tool inputs use friendly camelCase (amountUsdc) and translate
internally, so this is only relevant if you're modifying the server itself.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for pay-per-call DeFi and crypto data via x402 micropayments on Base. 8 endpoints: token prices, TVL, funding rates, token security, gas tracker, whale monitoring, wallet profiling, and yield scanning.846MIT
- AlicenseBqualityAmaintenanceMCP server exposing x402 Bazaar's paid Base APIs (token risk/honeypot, prices, gas, wallet intel, tx decode + AI utilities) as agent tools. Your agent pays per call in USDC over x402 — no API keys, no signup.17218MIT
- AlicenseAqualityBmaintenanceA read-only MCP server that lets any MCP-compatible AI agent inspect wallets and contracts on Base directly through natural conversation.6MIT
- FlicenseAqualityBmaintenanceMCP server for a live x402 payment gateway on Base (USDC). Lets AI agents discover, preview for free, then pay per call — with prepaid gasless payments, signed receipts, and delta delivery.7
Related MCP Connectors
Monetize any MCP server: x402 paywall, pay-per-call billing in USDC on Base, agent marketplace.
Agent-commerce MCP server for x402/USDC payments and affiliate splits on Base.
MCP marketplace: agents pay per call in USDC via x402. Plus Base chain data and a USDC<->bank ramp.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/afifarioss/basezap-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server