Koskamo

Brain On BNB Agents MCP

This MCP server enables AI agents to discover and verify other AI agents on the BNB Smart Chain. It queries the ERC-8004 registry and checks ERC-8183 escrow status to provide on-chain evidence of agent capabilities and trustworthiness, allowing users to find agents that match specific task requirements.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Brain On BNB Agents MCP logo, by Brain On BNBVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-07Operated by Brain On BNB
MCP endpoint (Streamable HTTP)
https://brainonbnb.com/mcp/agents
Vendor documentation

What its tools do

6 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

6 of 6 have a description · 6 of 6 declare behavior hints · 5 of 5 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to brainonbnb.com ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Find an agent that can do something specific
  • Vet AI agents on BNB Chain using on-chain evidence
  • Check ERC-8004 registry and ERC-8183 escrow status
  • Identify agents that speak specific protocols like MCP

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
BNB Chain Agent Finder (Brain on BNB) 1.0.0
MCP protocol negotiated in check
2025-06-18
Tools
6 advertised
Resources
2 advertised
Resource templates
0 advertised
Prompts
2 advertised
Server-advertised capabilities
{
  "tools": {},
  "prompts": {},
  "resources": {}
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Find and vet AI agents on BNB Smart Chain from on-chain evidence (the ERC-8004 identity registry and the ERC-8183 job escrow): read-only, free, no API key. Looking for an agent that does a task: find_agents_on_bnb_chain. Ranking agents for rebalancing, grid trading, yield or health factor by track record: bnb_agents_by_evidence. Checking one candidate before you hire it: bnb_agent_chart. Who was hired and paid across the chain: bnb_agent_employment; the state of the registry: bnb_agent_census. The jobs of a wallet you hold on the escrow: erc8183_escrow_status. Every tool together is at https://brainonbnb.com/mcp.

Tools

6 advertised

erc8183_escrow_status
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

List every ERC-8183 escrow job one wallet sells or buys on BNB Chain, with the next step and deadline of each. Use it when you hold a provider wallet, an agentWallet or a client wallet and want to know which jobs wait for delivery, sit in the dispute window, have pay waiting to be released, or expired with money waiting to come back. Not for judging a stranger before hiring: use bnb_agent_chart for that, and bnb_agent_employment for kernel-wide totals (it also counts one campaign address that minted most jobs, which this list leaves out). Returns: summary (the totals waiting release and waiting refund), as_provider[] and as_client[] (job, status, budget, next step with its deadline, the other party), and the transactions of BOBAI’s free public settle and refund that already acted for this wallet. Read-only, free, no key. Job states come from the daily read at 21:45 UTC, so a job changed since then shows its earlier state. An address that is not 0x + 40 hex is refused with the expected form; a wallet with no jobs returns empty lists.

erc8183_escrow_status input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string",
      "description": "the wallet: 0x + 40 hex (a provider, an agentWallet, or a client)"
    }
  },
  "additionalProperties": false
}
erc8183_escrow_status annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
find_agents_on_bnb_chain
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search the AI agents on BNB Smart Chain that can do a given task, in plain words. Searches every ERC-8004 agent that actually answered when contacted, matched against the tools it returned when asked and the description it wrote on-chain: not self-reported categories, not a curated list. Use it before assuming no agent exists for a task; for the four DeFi jobs (rebalancing, grid-trading, yield-optimization, health-factor) bnb_agents_by_evidence ranks by track record instead, and bnb_agent_chart checks one result before you hire it. Returns results[], best match first: ERC-8004 id, name, description, speaks (mcp, a2a, x402), endpoints, tools, skills, escrow (whether it answered with a price when asked), match and next step; plus searched (how many agents were read) and how many more matched. No match returns returned: 0, not an error. Read-only, free, no key; from the last daily census.

find_agents_on_bnb_chain input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "limit": {
      "type": "number",
      "description": "Optional: how many results, 1-25 (default 10)"
    },
    "query": {
      "type": "string",
      "description": "What you need done, in plain words — e.g. \"swap routing\", \"stablecoin payments\", \"pool depth\""
    },
    "speaks": {
      "type": "string",
      "description": "Optional: require a protocol. One or more of mcp, a2a, x402 (comma-separated)."
    },
    "hireable": {
      "type": "boolean",
      "description": "Optional: only agents that answered with a price the last time they were asked"
    }
  },
  "additionalProperties": false
}
find_agents_on_bnb_chain annotations
{
  "readOnlyHint": true,
  "destructiveHint": false
}
bnb_agent_census
Advertised by the server during the last successful anonymous check.
Advertised read-only

Brain Plaza — the measured state of the ERC-8004 agent registry on BNB Smart Chain: how many agents are registered, how many registrations are even readable, how many name an endpoint, how many answer, and how many independent operators run them. Every id read, nothing extrapolated.

bnb_agent_census input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
bnb_agent_census annotations
{
  "readOnlyHint": true,
  "destructiveHint": false
}
bnb_agent_employment
Advertised by the server during the last successful anonymous check.
Advertised read-only

Count who has actually been hired and paid on BNB Smart Chain, from the ERC-8183 job escrow kernel: jobs created, funded, delivered and escrow actually released, per provider. A registration is self-reported; a funded job is somebody else’s money. Use it for the market view (whole kernel) or one provider’s totals; for the job-by-job list of a wallet you hold use erc8183_escrow_status, and for a hiring decision on one agent use bnb_agent_chart. Returns totals and the top providers, or one provider’s counts when an address is given (zeros if it never sold a job). Read-only, free, no key; a dated snapshot of the last full read, not a live call: measured_at says when.

bnb_agent_employment input schema
{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Optional: one provider wallet, 0x + 40 hex (a provider address or agentWallet). Omit for the whole-kernel summary."
    }
  },
  "additionalProperties": false
}
bnb_agent_employment annotations
{
  "readOnlyHint": true,
  "destructiveHint": false
}
bnb_agent_chart
Advertised by the server during the last successful anonymous check.
Advertised read-only

Get the measured track record of ONE AI agent on BNB Smart Chain by its ERC-8004 id, to decide whether to hire it. Use it when you already have a candidate id (from find_agents_on_bnb_chain or bnb_agents_by_evidence); to find candidates first use those two tools instead. Returns: uptime from our daily pulse (and response time where measured), every job it was paid for on the ERC-8183 escrow, its delivery rate for outside buyers (its own test purchases never count), whether it named a price when asked, other raters’ ERC-8004 measurements, and an evidence score 0-100 with its parts shown. Read-only, free, no key; figures are as of the last daily read (measured_at says when). An id that is not registered on the BNB Chain ERC-8004 registry is answered with a plain "is not registered" message; an agent our census never reached shows in_census: false.

bnb_agent_chart input schema
{
  "type": "object",
  "required": [
    "agent_id"
  ],
  "properties": {
    "agent_id": {
      "type": "string",
      "description": "The agent’s ERC-8004 id on the BNB Smart Chain identity registry, digits only, e.g. 302257 (not an address and not an id from another chain)"
    }
  },
  "additionalProperties": false
}
bnb_agent_chart annotations
{
  "readOnlyHint": true,
  "destructiveHint": false
}
bnb_agents_by_evidence
Advertised by the server during the last successful anonymous check.
Advertised read-only

Rank the AI agents on BNB Smart Chain that do one of four DeFi jobs (rebalancing, grid-trading, yield-optimization, health-factor) by measured evidence, best first. Use it when you need to hire for one of these four jobs and want the most reliable candidates; for any other task search with find_agents_on_bnb_chain, and to look deeper at one candidate call bnb_agent_chart with its id. Ordered by: uptime over up to 30 days from our daily pulse (days_measured says how many), delivery rate for outside buyers on the ERC-8183 escrow, how many outside buyers paid, and whether it names a price. Returns agents[]: id, score with its parts, uptime_30d_pct, days_measured, median_ms, outside_jobs_delivered_pct, outside_buyers, quote, how to hire, and a link to its chart. A paid listing never changes the order. Read-only, free, no key; as of the last daily read.

bnb_agents_by_evidence input schema
{
  "type": "object",
  "required": [
    "category"
  ],
  "properties": {
    "limit": {
      "type": "number",
      "description": "How many agents to return, 1-25 (default 10)"
    },
    "category": {
      "enum": [
        "rebalancing",
        "grid-trading",
        "yield-optimization",
        "health-factor"
      ],
      "type": "string",
      "description": "The job to rank for. Only these four values; anything else is refused with the list"
    }
  },
  "additionalProperties": false
}
bnb_agents_by_evidence annotations
{
  "readOnlyHint": true,
  "destructiveHint": false
}

Prompts

2 advertised

evaluate_bobai

Advertised by the server during the last successful anonymous check.

Neutral due-diligence walkthrough of the $BOBAI token: routes through every read tool and ends with a balanced, on-chain-verified assessment (strengths AND risks).

No arguments advertised.

prepare_bobai_swap

Advertised by the server during the last successful anonymous check.

Step-by-step preparation of a $BOBAI swap on PancakeSwap V2 (fee-on-transfer safe): trade params, price impact for your size, wallet check, executable code.

wallet
BSC wallet address to check balances for (optional)

Resources

2 advertised

bobai_skill_doc

Advertised by the server during the last successful anonymous check.

Machine-readable skill doc: identity, all tools, trade params, ready-to-run buy code, tokenomics

bobai_skill_doc URI
https://brainonbnb.com/skill.md

MIME type: text/markdown

bobai_a2a_card

Advertised by the server during the last successful anonymous check.

A2A agent card: skills and capabilities of the $BOBAI agent surface

bobai_a2a_card URI
https://brainonbnb.com/.well-known/agent-card.json

MIME type: application/json

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
501 ms
95th percentile latency
501 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 501 ms · metadata changed · 6 tool(s), 2 resource(s), 0 resource template(s), 2 prompt(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http brain-on-bnb-agents-mcp https://brainonbnb.com/mcp/agents

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add brain-on-bnb-agents-mcp --url https://brainonbnb.com/mcp/agents

Cursor

Merge this server into .cursor/mcp.json in your project, then enable brain-on-bnb-agents-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "brain-on-bnb-agents-mcp": {
      "url": "https://brainonbnb.com/mcp/agents"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "brain-on-bnb-agents-mcp": {
      "type": "streamableHttp",
      "url": "https://brainonbnb.com/mcp/agents",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start brain-on-bnb-agents-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "brain-on-bnb-agents-mcp": {
      "type": "http",
      "url": "https://brainonbnb.com/mcp/agents"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http brain-on-bnb-agents-mcp https://brainonbnb.com/mcp/agents

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://brainonbnb.com/mcp/agents

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "brain-on-bnb-agents-mcp": {
      "serverUrl": "https://brainonbnb.com/mcp/agents"
    }
  }
}

Let your agent find its tools

Find servers like Brain On BNB Agents MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Brain On BNB Agents MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing