IBM Granite via x402 runs on your own machine — the client starts it, so there is no endpoint to ping. 55 installs a week from npm. Last commit 6 Nov 2026.
x402 pay-per-use IBM Granite AI: chat, code, embeddings, analysis, forecasting. Pay USDC per call.
Today is the operative word: we check IBM Granite via x402 every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add ibm-x402-mcp -e 'MCP_SVM_PAYMENT_ADDRESS=<MCP_SVM_PAYMENT_ADDRESS>' -e 'WATSONX_API_KEY=<WATSONX_API_KEY>' -- npx -y @three-ws/ibm-x402-mcp
{
"mcpServers": {
"ibm-x402-mcp": {
"command": "npx",
"args": [
"-y",
"@three-ws/ibm-x402-mcp"
],
"env": {
"MCP_SVM_PAYMENT_ADDRESS": "<MCP_SVM_PAYMENT_ADDRESS>",
"WATSONX_API_KEY": "<WATSONX_API_KEY>"
}
}
}
}
[mcp_servers.ibm-x402-mcp]
command = "npx"
args = ["-y", "@three-ws/ibm-x402-mcp"]
env = { MCP_SVM_PAYMENT_ADDRESS = "<MCP_SVM_PAYMENT_ADDRESS>", WATSONX_API_KEY = "<WATSONX_API_KEY>" }
{
"mcpServers": {
"ibm-x402-mcp": {
"command": "npx",
"args": [
"-y",
"@three-ws/ibm-x402-mcp"
],
"env": {
"MCP_SVM_PAYMENT_ADDRESS": "<MCP_SVM_PAYMENT_ADDRESS>",
"WATSONX_API_KEY": "<WATSONX_API_KEY>"
}
}
}
}
{
"servers": {
"ibm-x402-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@three-ws/ibm-x402-mcp"
],
"env": {
"MCP_SVM_PAYMENT_ADDRESS": "<MCP_SVM_PAYMENT_ADDRESS>",
"WATSONX_API_KEY": "<WATSONX_API_KEY>"
}
}
}
}
Put your own values in place of
<MCP_SVM_PAYMENT_ADDRESS> (Solana wallet address that receives USDC payments from tool callers (server operator's receiving wallet). Required to accept x402 payments), <WATSONX_API_KEY> (IBM Cloud API key used by the server to call watsonx.ai on behalf of end users. Create one at https://cloud.ibm.com/iam/apikeys).
The author’s registry entry marks them as required.
Optional settings from the registry entry, left out of the block above:
WATSONX_PROJECT_ID (watsonx.ai project id scoping all inference calls. Find it under your project → Manage → General → Project ID. Provide this or WATSONX_SPACE_ID), WATSONX_SPACE_ID (watsonx.ai deployment space id. Alternative to WATSONX_PROJECT_ID), WATSONX_URL (Regional watsonx.ai inference host. Defaults to https://us-south.ml.cloud.ibm.com. Other regions: eu-de, eu-gb, jp-tok, au-syd, ca-tor), WATSONX_MODEL_ID (Default chat/generation Granite model id. Defaults to ibm/granite-3-8b-instruct), WATSONX_EMBED_MODEL_ID (Default embedding model id. Defaults to ibm/granite-embedding-278m-multilingual), X402_FEE_PAYER_SOLANA (Solana account that sponsors transaction fees for x402 payments. Defaults to the three.ws fee payer), X402_FACILITATOR_URL (x402 facilitator endpoint for payment verification and settlement. Defaults to https://facilitator.payai.network).
Pay-per-use IBM Granite AI via x402: chat, code, embeddings, forecasting. USDC on Base or Solana.
Pay-per-call MCP tools via x402 (USDC on Base): QR codes, images, text analysis, web fetch.
Deterministic AGENTS.md and repo analysis for coding agents, paid per call in USDC over x402.
Ruff Python linting for AI agents, pay-per-call via x402 ($0.005 USDC on Base).
50+ pay-per-call APIs for AI agents — images, LLM, code, crypto, travel & more via x402
Paid tools for AI agents via x402 (USDC on Base): text rewrite, writing grade, code lookups.
Smart-contract risk reports for AI agents on 20 EVM chains, paid per call via x402 ($0.02 USDC).
MCP server for the xAI Grok API — chat, vision, search, and embeddings
Answers built from our own checks of this server.