MCP tools for x402engine: discover live pay-per-call APIs and use images, code, crypto, audio, travel and IPFS with budgeted USDC payments.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add x402engine --env X402_DEV_BYPASS='<X402_DEV_BYPASS>' --env X402_PAYMENT_HEADER='<X402_PAYMENT_HEADER>' -- npx -y x402engine-mcp~/.codex/config.toml
[mcp_servers.x402engine]
command = "npx"
args = ["-y", "x402engine-mcp"]
env = { X402_DEV_BYPASS = "<X402_DEV_BYPASS>", X402_PAYMENT_HEADER = "<X402_PAYMENT_HEADER>" }
# codex mcp add x402engine --env X402_DEV_BYPASS='<X402_DEV_BYPASS>' --env X402_PAYMENT_HEADER='<X402_PAYMENT_HEADER>' -- npx -y x402engine-mcp~/.cursor/mcp.json
{
"mcpServers": {
"x402engine": {
"command": "npx",
"args": [
"-y",
"x402engine-mcp"
],
"env": {
"X402_DEV_BYPASS": "<X402_DEV_BYPASS>",
"X402_PAYMENT_HEADER": "<X402_PAYMENT_HEADER>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"x402engine": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"x402engine-mcp"
],
"env": {
"X402_DEV_BYPASS": "<X402_DEV_BYPASS>",
"X402_PAYMENT_HEADER": "<X402_PAYMENT_HEADER>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"x402engine": {
"command": "npx",
"args": [
"-y",
"x402engine-mcp"
],
"env": {
"X402_DEV_BYPASS": "<X402_DEV_BYPASS>",
"X402_PAYMENT_HEADER": "<X402_PAYMENT_HEADER>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"x402engine": {
"command": "npx",
"args": [
"-y",
"x402engine-mcp"
],
"env": {
"X402_DEV_BYPASS": "<X402_DEV_BYPASS>",
"X402_PAYMENT_HEADER": "<X402_PAYMENT_HEADER>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"x402engine": {
"command": "npx",
"args": [
"-y",
"x402engine-mcp"
],
"env": {
"X402_DEV_BYPASS": "<X402_DEV_BYPASS>",
"X402_PAYMENT_HEADER": "<X402_PAYMENT_HEADER>"
}
}
}
}Environment variables
X402_DEV_BYPASSX402_PAYMENT_HEADER
Replace the placeholders with your own credentials and keep them out of version control.