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.
https://brainonbnb.com/mcp/agentsWhat its tools do
6 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
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
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
{
"tools": {},
"prompts": {},
"resources": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
6 advertised
erc8183_escrow_status
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.
{
"type": "object",
"required": [
"address"
],
"properties": {
"address": {
"type": "string",
"description": "the wallet: 0x + 40 hex (a provider, an agentWallet, or a client)"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}find_agents_on_bnb_chain
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.
{
"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
}{
"readOnlyHint": true,
"destructiveHint": false
}bnb_agent_census
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.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"readOnlyHint": true,
"destructiveHint": false
}bnb_agent_employment
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.
{
"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
}{
"readOnlyHint": true,
"destructiveHint": false
}bnb_agent_chart
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.
{
"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
}{
"readOnlyHint": true,
"destructiveHint": false
}bnb_agents_by_evidence
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.
{
"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
}{
"readOnlyHint": true,
"destructiveHint": false
}Prompts
2 advertised
evaluate_bobai
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).
prepare_bobai_swap
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
Machine-readable skill doc: identity, all tools, trade params, ready-to-run buy code, tokenomics
https://brainonbnb.com/skill.mdbobai_a2a_card
A2A agent card: skills and capabilities of the $BOBAI agent surface
https://brainonbnb.com/.well-known/agent-card.json30-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.
Claude Code
claude mcp add --transport http brain-on-bnb-agents-mcp https://brainonbnb.com/mcp/agentsCodex
codex mcp add brain-on-bnb-agents-mcp --url https://brainonbnb.com/mcp/agentsCursor
{
"mcpServers": {
"brain-on-bnb-agents-mcp": {
"url": "https://brainonbnb.com/mcp/agents"
}
}
}Cline
{
"mcpServers": {
"brain-on-bnb-agents-mcp": {
"type": "streamableHttp",
"url": "https://brainonbnb.com/mcp/agents",
"disabled": false
}
}
}VS Code
{
"servers": {
"brain-on-bnb-agents-mcp": {
"type": "http",
"url": "https://brainonbnb.com/mcp/agents"
}
}
}Gemini CLI
gemini mcp add --transport http brain-on-bnb-agents-mcp https://brainonbnb.com/mcp/agentsClaude Desktop
https://brainonbnb.com/mcp/agentsWindsurf
{
"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.
Other ai and machine learning servers
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.