Skip to main content

A Standard for
Blockchain MCP Tool Interfaces

25 tools, one naming convention, one schema, with generators for MCP, OpenAI functions, REST, and JSON Schema. Written in 2025; frozen as a reference in October 2026.

Read the StandardQuick Start ⚡

Why BMCPS?

The foundation for the next generation of AI-Blockchain integration.

🔄

Multi-Protocol Support

Generate MCP servers, OpenAI Functions, REST APIs, or JSON schemas — all from one universal tool definition. Choose the right protocol for your use case.

🧠

Context Management

MCP (~5k tokens), OpenAI Functions (~500 tokens), or REST API (zero tokens). Optimize context overhead based on your conversation length needs.

🚀

Code Generation

bmcps-generator.js turns the schema into project skeletons with stub handlers. As shipped, its MCP output needs fixes to compile; see Status.

🌐

Chain-Agnostic Design

One 25-tool interface meant to fit EVM, UTXO, Cosmos, and Move chains. The generator knows 17 chain identifiers; those are targets, not working integrations.

✅

Tested, With Known Gaps

238 automated generator tests pass. They check the shape of generated files, not that they build; closing that gap is first on my list.

⚡

Developer Experience

One command generates everything: --format mcp, --format openai,--format rest-api, or --format all.