Pay per call in NGT on Base: call any NGT x402 paywalled API with a capped budget. Signed locally.
Connect Runs on your machine
claude mcp add ngtchain -e NGT_AGENT_PRIVATE_KEY=<NGT_AGENT_PRIVATE_KEY> -e NGT_MAX_PRICE=<NGT_MAX_PRICE> -e NGT_SESSION_BUDGET=<NGT_SESSION_BUDGET> -e NGT_USDC_MAX_PRICE=<NGT_USDC_MAX_PRICE> -e NGT_USDC_SESSION_BUDGET=<NGT_USDC_SESSION_BUDGET> -e NGT_PREFERRED_CURRENCY=<NGT_PREFERRED_CURRENCY> -e NGT_MAX_FUNDING=<NGT_MAX_FUNDING> -e NGT_HOST_HEADERS=<NGT_HOST_HEADERS> -e NGT_HOME=<NGT_HOME> -- npx -y @ngtchain/[email protected]
{
"mcpServers": {
"ngtchain": {
"command": "npx",
"args": [
"-y",
"@ngtchain/[email protected]"
],
"env": {
"NGT_AGENT_PRIVATE_KEY": "<NGT_AGENT_PRIVATE_KEY>",
"NGT_MAX_PRICE": "<NGT_MAX_PRICE>",
"NGT_SESSION_BUDGET": "<NGT_SESSION_BUDGET>",
"NGT_USDC_MAX_PRICE": "<NGT_USDC_MAX_PRICE>",
"NGT_USDC_SESSION_BUDGET": "<NGT_USDC_SESSION_BUDGET>",
"NGT_PREFERRED_CURRENCY": "<NGT_PREFERRED_CURRENCY>",
"NGT_MAX_FUNDING": "<NGT_MAX_FUNDING>",
"NGT_HOST_HEADERS": "<NGT_HOST_HEADERS>",
"NGT_HOME": "<NGT_HOME>"
}
}
}
}
{
"mcpServers": {
"ngtchain": {
"command": "npx",
"args": [
"-y",
"@ngtchain/[email protected]"
],
"env": {
"NGT_AGENT_PRIVATE_KEY": "<NGT_AGENT_PRIVATE_KEY>",
"NGT_MAX_PRICE": "<NGT_MAX_PRICE>",
"NGT_SESSION_BUDGET": "<NGT_SESSION_BUDGET>",
"NGT_USDC_MAX_PRICE": "<NGT_USDC_MAX_PRICE>",
"NGT_USDC_SESSION_BUDGET": "<NGT_USDC_SESSION_BUDGET>",
"NGT_PREFERRED_CURRENCY": "<NGT_PREFERRED_CURRENCY>",
"NGT_MAX_FUNDING": "<NGT_MAX_FUNDING>",
"NGT_HOST_HEADERS": "<NGT_HOST_HEADERS>",
"NGT_HOME": "<NGT_HOME>"
}
}
}
}
{
"servers": {
"ngtchain": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@ngtchain/[email protected]"
],
"env": {
"NGT_AGENT_PRIVATE_KEY": "<NGT_AGENT_PRIVATE_KEY>",
"NGT_MAX_PRICE": "<NGT_MAX_PRICE>",
"NGT_SESSION_BUDGET": "<NGT_SESSION_BUDGET>",
"NGT_USDC_MAX_PRICE": "<NGT_USDC_MAX_PRICE>",
"NGT_USDC_SESSION_BUDGET": "<NGT_USDC_SESSION_BUDGET>",
"NGT_PREFERRED_CURRENCY": "<NGT_PREFERRED_CURRENCY>",
"NGT_MAX_FUNDING": "<NGT_MAX_FUNDING>",
"NGT_HOST_HEADERS": "<NGT_HOST_HEADERS>",
"NGT_HOME": "<NGT_HOME>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
NGT_AGENT_PRIVATE_KEYRequired, secret | Wallet key that signs NGT payments. Use a dedicated wallet. |
NGT_MAX_PRICEOptional | Most one call may pay, in NGT. Default 0.01. |
NGT_SESSION_BUDGETOptional | Most pay_and_fetch may spend per server session, in NGT. Default 0.1. |
NGT_USDC_MAX_PRICEOptional | Most one call may pay, in USDC on Base. Default 0, which keeps USDC off. |
NGT_USDC_SESSION_BUDGETOptional | Most pay_and_fetch may spend per server session, in USDC, separate from the NGT budget. Default 0, which keeps USDC off. |
NGT_PREFERRED_CURRENCYOptional | Token to pay when a seller takes both NGT and USDC: NGT or USDC. Default NGT. |
NGT_MAX_FUNDINGOptional | Most one fund_agent_wallet request may ask the user's browser wallet to send, in NGT. Default 10. |
NGT_HOST_HEADERSOptional, secret | Headers sent to one host only, as JSON, e.g. {"api.example.com":{"x-api-key":"..."}}. The model never sees them. |
NGT_HOMEOptional | Folder for the local activity log and the pause flag. Default ~/.ngtchain. |
Details
| Package | @ngtchain/[email protected] (NPM, stdio) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | io.github.Har50/ngtchain |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
