MCP Server
What is the MCP server?
Section titled “What is the MCP server?”The TheCorporation MCP server exposes corporate operations as tools over the Model Context Protocol, allowing AI agents and LLM-powered applications to form companies, manage equity, schedule meetings, and perform any other corporate action — with the same audit guarantees as the REST API and CLI.
Every tool call goes through the same backend and execution model, producing git commits in the governance ledger.
Install
Section titled “Install”Add the MCP server to Claude Desktop or any MCP-compatible client:
{ "mcpServers": { "thecorporation": { "command": "npx", "args": ["-y", "@thecorporation/mcp-server"], "env": { "CORP_API_URL": "http://localhost:8000", "CORP_API_KEY": "your-api-key" } } }}Or run directly:
npx -y @thecorporation/mcp-serverTool coverage
Section titled “Tool coverage”The MCP server exposes 12 tools with 64 operations across all corporate domains:
| Tool | Actions | Description |
|---|---|---|
workspace | 6 | Workspace queries: status, list entities, obligations, billing, checkout, portal |
entity | 9 | Entity lifecycle: form, create, add founder, finalize, convert, dissolve, cap table, documents, SAFEs |
equity | 7 | Equity operations: funding rounds, securities, issuance, SAFEs, transfers, distributions |
valuation | 3 | Valuation lifecycle: create, submit, approve (409A) |
meeting | 12 | Governance meetings: schedule, notice, convene, vote, resolve, adjourn, cancel, written consent |
finance | 5 | Treasury: invoices, payroll, payments, bank accounts, reconciliation |
compliance | 4 | Legal: tax filing, deadline tracking, contractor classification, contract generation |
document | 4 | Documents: signing links, download links, PDF preview |
checklist | 2 | Progress tracking: get and update workspace checklist |
work_item | 7 | Task management: list, create, claim, complete, release, cancel |
agent | 5 | Agent management: list, create, message, update, add skill |
feedback | 1 | Session feedback |
Each tool uses action-based dispatch — pass the action parameter to select the operation.
Using with the CLI
Section titled “Using with the CLI”The corp CLI with --json output is also suitable for agent tool implementations:
corp --json form create --name "Acme Corp" --entity-type c_corp --jurisdiction DEcorp --json cap-table showcorp --json governance create-meeting --date 2026-04-01See the CLI Reference and REST API Reference for full endpoint details.