Business ProcessModel Context Protocol

Build agents that understand business processes, not just API endpoints

BPMCP compresses enterprise complexity into clean, agent-ready context using the Five Moves framework

Install in 60 seconds
npm install -g bpmcp-mcp-server

# Add to Claude Desktop or Cursor
export BPMCP_API_KEY="your-key"
1000:1
Context Compression
10
Steps per Process
Coming Soon
Enterprise Processes
Traditional
1000+ APIs
BPMCP
1 Process System
Context Compression: 1000:1

See It In Action

Ask your agent about business processes instead of memorizing APIs

Without BPMCP

Agent prompt:
"Submit an expense report"
Agent needs to know:
POST /api/v1/expenses
POST /api/v2/expenses/create
POST /api/finance/expense/new
PUT /api/erp/expenses
... 46 more endpoints
❌ Confused, hallucinating

With BPMCP

Agent prompt:
"Submit an expense report"
Agent sees:
Process: corporate_cards
├─ Phase 1: Initiate
│ └─ Atoms: capture_expense, attach_receipt
│ └─ Tools: POST /expenses, POST /receipts
├─ Flow 1: Validate
├─ Phase 2: Transform
│ └─ Atoms: add_category, add_project_code
│ └─ Tools: PATCH /expenses/:id
├─ Flow 2: Submit
└─ Phase 3: Realize
└─ Atoms: manager_approve, policy_check
✅ Clear, accurate, fast

LLMs are drowning in API complexity

Every enterprise has hundreds or thousands of APIs. Each requires its own documentation, authentication, error handling, and context. When you feed all this to an LLM:

  • Context overload: 1000 APIs = 10,000 pages of documentation
  • Hallucination risk: Too many similar endpoints, the LLM gets confused
  • No process awareness: APIs don't know about business workflows
  • Token explosion: Every request needs massive context windows

Traditional Approach

// LLM needs to understand all of this:
GET /api/v1/invoices
GET /api/v2/invoices
POST /api/billing/create-invoice
GET /api/finance/invoices/list
POST /api/erp/invoice/new
GET /api/legacy/inv/fetch
... (994 more APIs)

// Result: Confusion, hallucinations

The Five Moves Framework

Every business process follows the same universal pattern: 5 phases + 5 flows = 10 steps.
This creates a universal language for agents.

Universal Pattern

Phase 1Initiate
Flow 1→ Validation
Phase 2Transform
Flow 2→ Enrichment
Phase 3Realize
Flow 3→ Decision
Phase 4Stabilize
Flow 4→ Integration
Phase 5Evolve
Flow 5→ Completion
10 steps = Perfect agent context

Examples Across Domains

Procure-to-Pay Domain
Corporate Card Expenses
Initiate → Capture transaction, attach receipt
Transform → Add category, project code
Realize → Manager approval, policy check
Stabilize → Post to ERP, update ledger
Evolve → Process payment, close & archive

Get Started in 3 Steps

From zero to running agent in under 5 minutes

1

Install MCP Server

npm install -g
bpmcp-mcp-server

Available on NPM. Works with Claude Desktop, Cursor, or any MCP-compatible IDE.

2

Get Your API Key

app.bpmcp.dev →

Sign up free, create API key, and configure your MCP settings.

3

Ask Your Agent

"Show me the P2P processes"

Your agent now understands business workflows, not just APIs.

How We Build Process Context

With human expertise in the loop to ensure real business understanding

Crawl & Parse

Ingest vendor docs, APIs, and human knowledge

Atomize

Break down into atomic business actions with pre/post conditions

Bind to Tools

Map atoms to concrete API calls and MCP tools

Serve via MCP

Expose through standard Model Context Protocol

Why Agents Love BPMCP

Finally, agents can reason about business processes instead of memorizing APIs

Without BPMCP

  • Agent needs to know 1000+ API endpoints
  • No understanding of business workflow
  • Hallucinates similar endpoint names
  • Can't explain why it chose an action
  • Token limit hit with API documentation

With BPMCP

  • Agent works with 10-20 process steps
  • Understands phase, flow, and context
  • Clear boundaries prevent confusion
  • Can explain business rationale
  • Minimal context, maximum clarity

BPMCP.dev = Protocol + Platform

Open protocol for process modeling, enterprise platform for scale

Protocol (Open Source)

  • Process Schema: Five Moves framework for any business process
  • MCP Extensions: Process-aware tools and resources
  • Atom Specification: Standard for business action modeling
  • Provider Interface: Connect any ERP or business system

Platform (Enterprise)

  • Context Engine: Crawl, parse, and atomize vendor knowledge
  • MCP Gateway: Multi-tenant proxy with auth and quotas
  • Provider Vault: Secure credential management
  • Console & Analytics: Usage tracking and process explorer

Enterprise Ready

Production-grade features for serious deployments

Secure by Design

API key management, rate limiting, and granular permissions

Multi-Provider

Connect any API: REST, GraphQL, SOAP, or custom protocols

Version Control

Track, test, and deploy process changes with confidence

Ready to Build Process-Aware Agents?

Join developers who stopped wrestling with API docs and started building intelligent agents.

Enterprise Security
Open Source
99.9% Uptime