Read-only MCP server for x402 payment verification on Base mainnet. The x402 ecosystem's canonical chain reader, with AFTA federation helpers.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add tensorfeed-x402-base-reader --env TENSORFEED_RPC_URL='<TENSORFEED_RPC_URL>' -- npx -y @tensorfeed/x402-base-mcp~/.codex/config.toml
[mcp_servers.tensorfeed-x402-base-reader]
command = "npx"
args = ["-y", "@tensorfeed/x402-base-mcp"]
env = { TENSORFEED_RPC_URL = "<TENSORFEED_RPC_URL>" }
# codex mcp add tensorfeed-x402-base-reader --env TENSORFEED_RPC_URL='<TENSORFEED_RPC_URL>' -- npx -y @tensorfeed/x402-base-mcp~/.cursor/mcp.json
{
"mcpServers": {
"tensorfeed-x402-base-reader": {
"command": "npx",
"args": [
"-y",
"@tensorfeed/x402-base-mcp"
],
"env": {
"TENSORFEED_RPC_URL": "<TENSORFEED_RPC_URL>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"tensorfeed-x402-base-reader": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@tensorfeed/x402-base-mcp"
],
"env": {
"TENSORFEED_RPC_URL": "<TENSORFEED_RPC_URL>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"tensorfeed-x402-base-reader": {
"command": "npx",
"args": [
"-y",
"@tensorfeed/x402-base-mcp"
],
"env": {
"TENSORFEED_RPC_URL": "<TENSORFEED_RPC_URL>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"tensorfeed-x402-base-reader": {
"command": "npx",
"args": [
"-y",
"@tensorfeed/x402-base-mcp"
],
"env": {
"TENSORFEED_RPC_URL": "<TENSORFEED_RPC_URL>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"tensorfeed-x402-base-reader": {
"command": "npx",
"args": [
"-y",
"@tensorfeed/x402-base-mcp"
],
"env": {
"TENSORFEED_RPC_URL": "<TENSORFEED_RPC_URL>"
}
}
}
}Environment variables
TENSORFEED_RPC_URL
Replace the placeholders with your own credentials and keep them out of version control.