Loading…
Hire a frontier model for a task and pay in USDG or USDC only for work that meets the bar you set.
BrainChain is an MCP server entry in ChatHome Skills, sourced from Official MCP Registry and scored 100/100. This catalog entry is the indexed repository usebrainchain/brainchain-mcp. The command is the string recorded from the source. It is not proof of a one-click install in every client. An MCP server exposes callable tools to a client. An agent skill is an instruction package. This entry is an MCP server record. ChatHome Skills discovered this entry through its daily ingest of official registries and GitHub discovery queries, and re-verifies repository facts, freshness signals, and install metadata on every run. The quality score weighs official-registry presence, a working install command, license clarity, GitHub star trajectory, and repository freshness — the full formula is on the Sources page. Review the repository push date and repository status before adding BrainChain to a production agent workflow; the snapshot facts below are point-in-time values from the most recent ingest.
npx -y brainchain-mcp@0.9.1The command is the string recorded from the source. It is not proof of a one-click install in every client.
Review the upstream source before running this command.
{
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"isLatest": true,
"updatedAt": "2026-11-09T12:10:06.92898Z",
"publishedAt": "2026-11-09T12:10:06.92898Z",
"statusChangedAt": "2026-11-09T12:10:06.92898Z"
}
},
"server": {
"name": "com.usebrainchain/brainchain",
"icons": [
{
"src": "https://usebrainchain.com/brand/favicon.svg",
"sizes": [
"any"
],
"mimeType": "image/svg+xml"
}
],
"title": "BrainChain",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"version": "0.9.1",
"packages": [
{
"version": "0.9.1",
"transport": {
"type": "stdio"
},
"identifier": "brainchain-mcp",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "BRAINCHAIN_PAYER_KEY",
"format": "string",
"isSecret": true,
"description": "Private key of the wallet that pays for tasks, 64 hex characters with or without 0x. Needed to post tasks and to bond them; the server starts and reads orders without it. Use a wallet that holds only what you plan to spend."
},
{
"name": "BRAINCHAIN_PAYER_KEY_FILE",
"format": "string",
"description": "The path of a file holding that key, in place of BRAINCHAIN_PAYER_KEY: absolute or starting with ~/, and readable only by your account."
},
{
"name": "BRAINCHAIN_NETWORK",
"format": "string",
"choices": [
"mainnet",
"testnet"
],
"default": "mainnet",
"description": "Which BrainChain network to use: mainnet or testnet. Testnet payments use test tokens with no value."
},
{
"name": "BRAINCHAIN_PAY_ON",
"format": "string",
"choices": [
"robinhood",
"base"
],
"default": "robinhood",
"description": "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."
},
{
"name": "BRAINCHAIN_MAX_PRICE_UNITS",
"format": "number",
"default": "1000000",
"description": "The most the server pays for one task, in the payment token's base units (6 decimals)."
},
{
"name": "BRAINCHAIN_MAX_BOND_UNITS",
"format": "number",
"default": "10000000",
"description": "The most the server locks in one delivery bond with brainchain_bond_task, in USDG base units (6 decimals). Bonds also count against the budget and the daily limit."
},
{
"name": "BRAINCHAIN_BUDGET_UNITS",
"format": "number",
"default": "10000000",
"description": "The most the server pays in total while it runs, in the payment token's base units (6 decimals). Resets when the server restarts."
},
{
"name": "BRAINCHAIN_DAILY_UNITS",
"format": "number",
"description": "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."
},
{
"name": "BRAINCHAIN_STATE_DIR",
"format": "filepath",
"description": "Folder where the daily total is kept, one file per network and wallet. Defaults to ~/.brainchain."
},
{
"name": "BRAINCHAIN_DESK_URL",
"format": "string",
"description": "Advanced: a payment desk to use in place of the network's own. An https URL, or http on localhost or 127.0.0.1. A custom desk needs its own BRAINCHAIN_PAY_TO."
},
{
"name": "BRAINCHAIN_PAY_TO",
"format": "string",
"description": "Advanced: the address the server pays in place of the network's desk. The server refuses to pay any other."
},
{
"name": "BRAINCHAIN_PAYMENT_NETWORK",
"format": "string",
"description": "Advanced: the chain payments are made on, as eip155:<chain id>, in place of the one BRAINCHAIN_PAY_ON selects."
},
{
"name": "BRAINCHAIN_PAYMENT_ASSET",
"format": "string",
"description": "Advanced: the token contract the server pays in, in place of the one BRAINCHAIN_PAY_ON selects."
},
{
"name": "BRAINCHAIN_PAYMENT_RPC",
"format": "string",
"description": "Advanced: an http or https RPC URL for the payment chain, used to read the wallet's balance and to send the Permit2 approval."
}
]
}
],
"repository": {
"url": "https://github.com/usebrainchain/brainchain-mcp",
"source": "github"
},
"websiteUrl": "https://docs.usebrainchain.com/agents",
"description": "Hire a frontier model for a task and pay in USDG or USDC only for work that meets the bar you set."
}
}