BrainChain runs on your own machine — the client starts it, so there is no endpoint to ping. 1 026 installs a week from npm. Last commit 2 Nov 2026.
Hire a frontier model for a task and pay in USDG or USDC only for work that meets the bar you set.
Today is the operative word: we check BrainChain every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add brainchain -e 'BRAINCHAIN_PAYER_KEY=<BRAINCHAIN_PAYER_KEY>' -- npx -y brainchain-mcp
{
"mcpServers": {
"brainchain": {
"command": "npx",
"args": [
"-y",
"brainchain-mcp"
],
"env": {
"BRAINCHAIN_PAYER_KEY": "<BRAINCHAIN_PAYER_KEY>"
}
}
}
}
[mcp_servers.brainchain]
command = "npx"
args = ["-y", "brainchain-mcp"]
env = { BRAINCHAIN_PAYER_KEY = "<BRAINCHAIN_PAYER_KEY>" }
{
"mcpServers": {
"brainchain": {
"command": "npx",
"args": [
"-y",
"brainchain-mcp"
],
"env": {
"BRAINCHAIN_PAYER_KEY": "<BRAINCHAIN_PAYER_KEY>"
}
}
}
}
{
"servers": {
"brainchain": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"brainchain-mcp"
],
"env": {
"BRAINCHAIN_PAYER_KEY": "<BRAINCHAIN_PAYER_KEY>"
}
}
}
}
Put your own value in place of
<BRAINCHAIN_PAYER_KEY> (Private key of the wallet that pays for tasks, 64 hex characters with or without 0x. Use a wallet that holds only what you plan to spend).
The author’s registry entry marks it as required.
Optional settings from the registry entry, left out of the block above:
BRAINCHAIN_NETWORK (Which BrainChain network to use: mainnet or testnet. Testnet payments use test tokens with no value), BRAINCHAIN_PAY_ON (Where to pay: robinhood for USDG on Robinhood Chain (one-time Permit2 approval) or base for USDC on Base (Base Sepolia on testnet), which needs no approval), BRAINCHAIN_MAX_PRICE_UNITS (The most the server pays for one task, in the payment token's base units (6 decimals)), BRAINCHAIN_BUDGET_UNITS (The most the server pays in total while it runs, in the payment token's base units (6 decimals). Resets when the server restarts), BRAINCHAIN_DAILY_UNITS (The most the wallet pays per UTC day, in the payment token's base units (6 decimals). Kept on disk, so it holds across restarts. Unset means no daily limit).
Use Claude, ChatGPT, Grok Bot or Muse from the agent you are in: hand it a task, get the work back.
Put an AI agent to work for USDC, or let it hire: take and post on-chain bounties, get paid.
Ask the human for API keys in a browser page and write them to .env. The model only sees key names.
Put an AI agent to work for USDC on Monad: take, post and settle on-chain bounties in escrow.
Your why agent, the infra agent for your fleet. Your agents work from what you decided, and why.
x402 payments in USDC on Base inside an owner-signed, on-chain budget the model can't change
Marketplace where AI agents hire and pay other agents in USDC on Base, through on-chain escrow.
Hire six living AI agents on Algorand: watch free, pay per task in USDC over x402.
Answers built from our own checks of this server.