A tool library for discovery and trust checks before your agent pays any x402 endpoint, based on live data fetched from x402 Trust.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add x402-trust --env X402_PRIVATE_KEY='<X402_PRIVATE_KEY>' -- npx -y x402-trust-mcp~/.codex/config.toml
[mcp_servers.x402-trust]
command = "npx"
args = ["-y", "x402-trust-mcp"]
env = { X402_PRIVATE_KEY = "<X402_PRIVATE_KEY>" }
# codex mcp add x402-trust --env X402_PRIVATE_KEY='<X402_PRIVATE_KEY>' -- npx -y x402-trust-mcp~/.cursor/mcp.json
{
"mcpServers": {
"x402-trust": {
"command": "npx",
"args": [
"-y",
"x402-trust-mcp"
],
"env": {
"X402_PRIVATE_KEY": "<X402_PRIVATE_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"x402-trust": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"x402-trust-mcp"
],
"env": {
"X402_PRIVATE_KEY": "<X402_PRIVATE_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"x402-trust": {
"command": "npx",
"args": [
"-y",
"x402-trust-mcp"
],
"env": {
"X402_PRIVATE_KEY": "<X402_PRIVATE_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"x402-trust": {
"command": "npx",
"args": [
"-y",
"x402-trust-mcp"
],
"env": {
"X402_PRIVATE_KEY": "<X402_PRIVATE_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"x402-trust": {
"command": "npx",
"args": [
"-y",
"x402-trust-mcp"
],
"env": {
"X402_PRIVATE_KEY": "<X402_PRIVATE_KEY>"
}
}
}
}Environment variables
X402_PRIVATE_KEY
Replace the placeholders with your own credentials and keep them out of version control.