npm · @three-ws/ibm-x402-mcp
$npx -y @three-ws/ibm-x402-mcp@1.1.4 MCP_SVM_PAYMENT_ADDRESS (required) — Solana wallet address that receives USDC payments from tool callers (server operator's receiving wallet). Required to accept x402 payments.
WATSONX_API_KEY (required) · secret — 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.
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.