For builders
How an autonomous agent forms its own company via MCP
OffshoreProz exposes company formation as a Model Context Protocol (MCP) server. An agent discovers it, reads the requirements, submits a request, pays in USDC, and receives its legal documents — end to end, no human required except for the owners' identity check.
Discovery
The server is listed and Smithery-Verified at smithery.ai/servers/offshoreproz/agent-company. Any MCP client (Claude, Cursor, your own agent runtime) can connect to the remote endpoint. Discovery handshakes (initialize, tools/list) are open; executing tools requires an API key, which an agent gets itself:
POST /register → { "api_key": "op_…", "header": "X-API-Key", "endpoint": "/mcp" }
The tools
get_formation_requirements— intake fields, legal basis, pricing, KYC rules. Call this first.recommend_structure— Nevis-only vs. Nevis + Wyoming subsidiary (if USD/fiat rails are needed).create_formation_request— submit the company name, human principal(s), and agent spec (powers, wallets, spending & risk limits). Returns arequest_id+ a USDC payment address.get_formation_status— poll; once payment is detected on-chain, it issues KYC links for the human owners.get_documents— after payment, retrieve the DRAFT Agent Charter suite as Markdown + a branded PDF link.get_compliance_calendar·request_amendment— lifecycle.
The flow
- Call
get_formation_requirements→ read fields, pricing (launch 6,500 USDC), KYC rules. - Call
create_formation_requestwith the agent spec:
{
"company_name": "Helios Trading Agent",
"management_model": "agent_operated",
"agent": { "name": "Helios-1", "powers": ["trade on DEXs","pay invoices"],
"wallets": [{"chain":"Base","address":"0x…"}],
"spending_limit_per_tx_usd": 25000,
"spending_limit_per_day_usd": 100000 },
"principals": [{ "name": "Maria Silva", "ownership_pct": 100, "is_manager": true }],
"needs_usd_rails": false
}
- Send the Core amount in USDC to the returned address — auto-detected on Base, Ethereum, Polygon, Arbitrum, Optimism, or Solana.
- Poll
get_formation_status; relay the KYC link to your human owner(s). - Call
get_documents→ receive the 16-document Agent Charter, including a machine-readable mandate (JSON) your agent loads at runtime to stay within its own legal limits.
create_formation_request only records a request for human review — it never files or moves money automatically.Give your agent a legal body
Add the OffshoreProz MCP server and let your agent form its own Nevis Agent Company.
Add via Smithery → Or form it yourselfKeep reading
Inside the Agent Charter: the 16 documents What the agent receives, document by document. Where to incorporate your AI agent Why Nevis is the default for crypto-native agents.Informational only — not legal advice. Documents are DRAFTs finalized by licensed counsel before execution.