nodeblink-mcp
v1.1.0
Published
NodeBlink MCP server — lets AI agents create and verify USDC settlements on Solana (non-custodial, on-chain verified)
Maintainers
Readme
nodeblink-mcp
MCP server for NodeBlink — gives AI agents the tools to move real money safely:
create_settlement— create a USDC (or SOL) payment intent with exact amount, recipient, idempotency key, and expiry. Returns the pay instructions and Solana Pay reference key.verify_settlement— check a transaction signature against the settlement on-chain: exact amount, exact recipient, correct mint, single-use reference. Fail-closed — an agent cannot be fooled by an underpayment, a redirect, or a replayed transaction.create_subscription— non-custodial recurring USDC: the payer approves an exact allowance (amount × periods) on their own wallet once; NodeBlink charges each period and verifies every payment on chain. Returns the hosted approval URL.get_subscription/list_subscriptions— status, periods charged, remaining allowance, next charge time.cancel_subscription— stop future charges immediately or at period end.
NodeBlink is non-custodial: funds move wallet-to-wallet on Solana. The API verifies the outcome; it never holds money.
Setup
Get an API key at nodeblink.dev/dashboard
(connect a Solana wallet — a test key is provisioned instantly). Test keys
(nb_test_…) confirm without an on-chain payment, so agents can be developed
end-to-end for free.
Claude Code
claude mcp add nodeblink --env NODEBLINK_API_KEY=nb_test_... -- npx -y nodeblink-mcpClaude Desktop / Cursor / any MCP client
{
"mcpServers": {
"nodeblink": {
"command": "npx",
"args": ["-y", "nodeblink-mcp"],
"env": { "NODEBLINK_API_KEY": "nb_test_..." }
}
}
}Environment
| Variable | Required | Default |
| ------------------- | -------- | --------------------------- |
| NODEBLINK_API_KEY | yes | — |
| NODEBLINK_API_URL | no | https://api.nodeblink.dev |
Docs
- API reference: https://nodeblink.dev/docs
- Machine-readable: https://nodeblink.dev/llms.txt and https://nodeblink.dev/api/v2/openapi.json
