MCPLow riskUnclaimed
x402 Trinity
Give an agent a wallet. Pays for x402 resources within hard limits. Base + USDC, gasless.
devmsterdevmster/x402-trinity
server.json
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.devmster/x402-trinity",
"description": "Give an agent a wallet. Pays for x402 resources within hard limits. Base + USDC, gasless.",
"title": "x402 Trinity",
"repository": {
"url": "https://github.com/devmster/x402-trinity",
"source": "github"
},
"version": "0.2.4",
"websiteUrl": "https://github.com/devmster/x402-trinity",
"packages": [
{
"registryType": "npm",
"identifier": "x402-trinity",
"version": "0.2.4",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"description": "Private key of the wallet that pays. Use a dedicated wallet holding only what you would accept losing. The server refuses to start without it.",
"isRequired": true,
"format": "string",
"isSecret": true,
"name": "X402_PRIVATE_KEY"
},
{
"description": "Hard ceiling for a single payment, in atomic units (USDC has 6 decimals, so 50000 is $0.05). Required: a model decides when payments happen, so the cap cannot come from the model.",
"isRequired": true,
"format": "string",
"placeholder": "50000",
"name": "X402_MAX_PER_REQUEST"
},
{
"description": "Lifetime ceiling across all payments, in atomic units. Required for the same reason as the per-request cap.",
"isRequired": true,
"format": "string",
"placeholder": "1000000",
"name": "X402_TOTAL_BUDGET"
},
{
"description": "Path to a file that makes the lifetime budget survive restarts. Without it the total resets every time the server starts.",
"format": "filepath",
"placeholder": "./.x402-budget.json",
"name": "X402_BUDGET_FILE"
},
{
"description": "Comma-separated hosts that may be paid. Anything else is refused however convincing the challenge looks.",
"format": "string",
"placeholder": "api.example.com",
"name": "X402_ALLOW_HOSTS"
},
{
"description": "Networks to accept. Defaults to base.",
"format": "string",
"placeholder": "base",
"name": "X402_NETWORKS"
}
]
}
]
}Permissions
DeclaredDetected
Runs code—
nodeInstalls—
npm:x402-trinity@0.2.4Runs install scripts—None
NetworkNoneNone
Needs credentials
X402_PRIVATE_KEYX402_PRIVATE_KEYOutside the workspace—None
Agent tools—None
Checks
Low risk · Nothing worth a warning was found.
Not reviewed by a person · Checked by rules; the model review is not switched on yet.
Versions
- #10.2.4latestOct 7, 2026
x402 TrinityOpen in Codeg