A specification for composable AI workflow bundles with typed contracts between layers.
MCP Prompts = source code (operational reasoning, portable) MCP Tools = runtime libraries (state + execution, portable) MCP Apps = UI framework (interactive views, portable) Platform skill = compiler flags (thin per-platform wrapper) Claude/ChatGPT = the compiler
Prompts ──provides──> ["analysis-request"] | Tools ──provides──> ["sec-filings", "comps-table"] | Apps ──consumes──> ["comps-table", "analysis-request"] Skills ──targets───> ["claude", "gpt"] Compiler (Claude, GPT, Gemini, Llama) links it all at runtime.
Reasoning logic. What to think about and what output shape to produce.
Runtime execution. APIs, databases, computation engines with typed schemas.
Interactive views. Dashboards, reports, forms that consume contract schemas.
Platform adaptation. Thin wrappers for Claude, GPT, Cursor, etc.
# Install the CLI
pip install mcpc-cli
# Scaffold a new bundle
mcpc init my-workflow
# Validate contracts
mcpc validate
# Pack for distribution
mcpc pack
MCP servers are monoliths. To use one server's prompts with another's tools and a third's UI, you fork all three. MCP Contract separates bundles into independently authored, versioned, and composable layers wired together through typed contracts.
No custom schema language. No new runtime. Just a manifest format that makes composition, package managers, and marketplaces possible.
Synth Ops is an intelligent infrastructure operations system built as an MCP Contract bundle.
The manifest schema is hosted at mcpcontracts.com/schema/0.1.0.json for editor validation.