OffshoreProz Agent API
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OffshoreProz Agent APIEstimate the cost to form a company in Wyoming."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
OffshoreProz Agent API
Agent-native company formation over MCP and REST, running on Cloudflare Workers.
Form a real legal entity (e.g. a Wyoming LLC or a Marshall Islands DAO LLC) programmatically — designed for AI agents that need to spin up companies as part of a workflow. Public tools (list jurisdictions, estimate cost, register) require no authentication; formation and management tools require an API key.
Production:
https://api.offshoreproz.comMCP endpoint:
https://api.offshoreproz.com/mcpDocs:
https://docs.offshoreproz.com
MCP server
The Agent API is also an MCP server with 14 tools covering the full formation
lifecycle: self-registration, jurisdiction discovery, cost estimation, formation
creation, status tracking, document access, webhooks, audit logs, and recovery
flows. It supports OAuth 2.1 as a native remote connector (Claude Desktop /
claude.ai), so no local mcp-remote bridge is needed.
See smithery.yaml for the tool catalog and docs/DEMO.md for a runnable sandbox walkthrough.
Related MCP server: nordic-registry-mcp-server
Authentication
Key prefix | Mode | Effect |
| Sandbox | No charges, no real filings |
| Live | Real payment + state filing |
Get a free test key instantly via the offshoreproz_register MCP tool — no
portal login required.
Local development
npm install
# Generate Cloudflare types from your wrangler config
npx wrangler types
# Copy and fill local secrets
cp .dev.vars.example .dev.vars # set API_KEY_ENCRYPTION_SECRET (do NOT commit)
# Apply migrations to the local DB, then run the Worker
npm run migrate:local
npm run devCopy wrangler.example.jsonc to wrangler.jsonc and
fill in your own Cloudflare account ID and resource bindings. Production secrets
are never committed — set them with wrangler secret put.
Tests
npm run test # run once
npm run test:watch # watch mode
npm run test:coverage # with coverageProject layout
src/
├── index.ts ← entry point (Hono app)
├── config/ ← static jurisdiction data
├── routes/ ← REST + MCP + OAuth + webhooks
├── middleware/ ← auth, CORS, errors, tracing
└── lib/ ← crypto, OFAC, providers, countries, logging
migrations/ ← D1 schema
tests/License
See LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/OffshoreProz/offshoreproz-agent-api'
If you have feedback or need assistance with the MCP directory API, please join our Discord server