---
title: "MCP JSON-RPC 2.0 server"
method: POST
path: "/mcp"
tags: ["MCP"]
---

# MCP JSON-RPC 2.0 server

`POST /mcp`

## Request

- Base URL: `https://api.offshoreproz.com`
- URL: `https://api.offshoreproz.com/mcp`
- Auth: none required

Model Context Protocol server for AI agents (Claude, GPT-4, etc.).

**Available tools:**
- `offshoreproz_list_jurisdictions` — list available jurisdictions
- `offshoreproz_get_jurisdiction_requirements` — required fields for a jurisdiction
- `offshoreproz_estimate_cost` — estimate all-in cost + issue estimate_token
- `offshoreproz_create_formation` — create company (requires estimate_token + API key)
- `offshoreproz_get_formation_status` — get current status (requires API key)
- `offshoreproz_list_documents` — list formation documents (requires API key)

## Request body

- object
  - `jsonrpc` '2.0', required
  - `method` 'tools/list' | 'tools/call', required
  - `id` union, required
    - string
    - integer
  - `params` object
    - `name` string: Tool name (for tools/call)
    - `arguments` object: Tool input arguments

## Response `200`

JSON-RPC 2.0 response (result or error)

---

[API](https://skmtc.dev/offshoreproz/apis/offshoreproz-agent-api.md) · [All operations](https://skmtc.dev/offshoreproz/apis/offshoreproz-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/offshoreproz/apis/offshoreproz-agent-api/revisions/13026c827538?raw)
