Skip to Content
Introduction

BPMCP Documentation

Build agents that understand business processes, not just API endpoints.

Welcome to the Business Process Model Context Protocol documentation. Build agents that understand business processes, not just API endpoints.

What is BPMCP?

BPMCP transforms the chaos of enterprise APIs into structured, process-aware interfaces that agents can understand and navigate. Instead of your agent drowning in 1000+ API endpoints, it works with clear business processes using the Five Moves Framework.

Without BPMCP

  • ❌ 1000+ APIs to understand
  • ❌ Hallucinations from similar endpoints
  • ❌ No business context
  • ❌ Token limit exhaustion

With BPMCP

  • ✅ 10-20 process steps
  • ✅ Clear process boundaries
  • ✅ Business-aware decisions
  • ✅ Minimal context usage

Why Agents Need BPMCP

Your agent isn’t failing because it’s not smart enough—it’s failing because it lacks business context. BPMCP provides:

  • Context Compression: 1000:1 ratio through structured processes
  • Process Awareness: Agents understand where they are in a workflow
  • Deterministic Actions: Clear pre and post conditions for every step
  • Human Validation: Process context built with expert knowledge

Quick Start

Get your first agent running in 5 minutes:

# Install the MCP server npm install -g @bpmcp/mcp-server # Get your API key export BPMCP_API_KEY="your-api-key" # Test your first process call bpmcp list-processes --domain p2p

Core Concepts

The Five Moves Framework

Every business process follows the same pattern:

  • 5 Phases: Capture → Enrich → Approve → Post → Pay
  • 5 Flows: Connecting transitions between phases
  • 10 Total Steps: Perfect context for agents

Process Hierarchy

Domain (P2P) └── Process (Corporate Cards) ├── Phase 1: Capture │ └── Atoms: capture_expense, attach_receipt ├── Flow 1: → Validation ├── Phase 2: Enrich │ └── Atoms: add_category, add_project └── ... (continuing through all 10 steps)

For Agent Builders

Join the Community

Last updated on
2025 © BPMCP - Business Process Model Context Protocol