Collect and submit company incorporation requests for review by GVRN's corpsec team.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://incorporation-mcp.gvrn.ai7 tools · 1686msget_incorporation_guideReturns the full GVRN incorporation workflow guide: the fields collected, the email-verification steps, and the review lifecycle. Also available as the MCP resource gvrn://incorporation/guide.Returns the full GVRN incorporation workflow guide: the fields collected, the email-verification steps, and the review lifecycle. Also available as the MCP resource gvrn://incorporation/guide.
No input schema was published for this tool.
request_email_otpSends a 6-digit verification code to the given email address. The code is exchanged for a verificationToken via verify_email_otp, and that token authorizes the draft tools. Codes expire after 10 minutes and are rate-limited per email.Sends a 6-digit verification code to the given email address. The code is exchanged for a verificationToken via verify_email_otp, and that token authorizes the draft tools. Codes expire after 10 minutes and are rate-limited per email.
| Parameter | Type | Description |
|---|---|---|
| email* | string | Email address to verify — the user's real inbox |
verify_email_otpVerifies a 6-digit email code and returns a verificationToken valid for ~30 minutes. The draft tools require this token. Re-verifying the same email issues a fresh token that still reaches the same drafts.Verifies a 6-digit email code and returns a verificationToken valid for ~30 minutes. The draft tools require this token. Re-verifying the same email issues a fresh token that still reaches the same drafts.
| Parameter | Type | Description |
|---|---|---|
| email* | string | Same email the code was sent to |
| code* | string | The 6-digit code from the user's inbox |
create_incorporation_draftCreates a new incorporation request draft bound to the verified email, using any fields provided. Requires a verificationToken from verify_email_otp; every other field is optional. Returns a draftId that identifies the draft for later updates, submission, and status checks.Creates a new incorporation request draft bound to the verified email, using any fields provided. Requires a verificationToken from verify_email_otp; every other field is optional. Returns a draftId that identifies the draft for later updates, submission, and status checks.
| Parameter | Type | Description |
|---|---|---|
| verificationToken* | string | Token from verify_email_otp — the draft is bound to this email |
| companyName | string | Preferred company name |
| alternativeCompanyNames | array | Fallback company names in priority order |
| jurisdiction | string | Target jurisdiction, e.g. "BVI", "CAYMAN", "PANAMA" — free text is accepted |
| entityType | string | e.g. "LTD", "FOUNDATION", "LLC" — free text is accepted |
| founders | array | Founders / shareholders / directors |
| totalShares | number | Total shares to be issued |
| parValue | number | Par value per share |
| currency | string | Share capital currency, e.g. "USD" |
| businessDescription | string | What the company will do |
| urgency | string | Timeline constraints, e.g. "needed before token launch July 1" |
| notes | string | Anything else relevant: existing structures, PEP status, special requests |
update_incorporation_draftAdds or corrects fields on an existing draft (patch semantics: only provided fields are changed; array fields are replaced whole). Requires a verificationToken for the email that created the draft. Fails once the draft has been submitted.Adds or corrects fields on an existing draft (patch semantics: only provided fields are changed; array fields are replaced whole). Requires a verificationToken for the email that created the draft. Fails once the draft has been submitted.
| Parameter | Type | Description |
|---|---|---|
| draftId* | string | Draft id returned by create_incorporation_draft |
| verificationToken* | string | Token from verify_email_otp for the email that created the draft |
| companyName | string | Preferred company name |
| alternativeCompanyNames | array | Fallback company names in priority order |
| jurisdiction | string | Target jurisdiction, e.g. "BVI", "CAYMAN", "PANAMA" — free text is accepted |
| entityType | string | e.g. "LTD", "FOUNDATION", "LLC" — free text is accepted |
| founders | array | Founders / shareholders / directors |
| totalShares | number | Total shares to be issued |
| parValue | number | Par value per share |
| currency | string | Share capital currency, e.g. "USD" |
| businessDescription | string | What the company will do |
| urgency | string | Timeline constraints, e.g. "needed before token launch July 1" |
| notes | string | Anything else relevant: existing structures, PEP status, special requests |
submit_incorporationSubmits a draft for review by the GVRN team and returns the request status. Requires a verificationToken for the email that created the draft, which becomes the contact for the request. Optional fields may be left blank. Irreversible: the draft becomes read-only and a review request is filed with t…Submits a draft for review by the GVRN team and returns the request status. Requires a verificationToken for the email that created the draft, which becomes the contact for the request. Optional fields may be left blank. Irreversible: the draft becomes read-only and a review request is filed with t…
| Parameter | Type | Description |
|---|---|---|
| draftId* | string | Draft id returned by create_incorporation_draft |
| verificationToken* | string | Token from verify_email_otp |
get_incorporation_statusReturns the current status of an incorporation request (DRAFT → QUEUED_FOR_REVIEW → UNDER_REVIEW → COMPLETED). Requires a verificationToken for the email that created the draft; requests are only visible to that email.Returns the current status of an incorporation request (DRAFT → QUEUED_FOR_REVIEW → UNDER_REVIEW → COMPLETED). Requires a verificationToken for the email that created the draft; requests are only visible to that email.
| Parameter | Type | Description |
|---|---|---|
| draftId* | string | Draft id returned by create_incorporation_draft |
| verificationToken* | string | Token from verify_email_otp |
7 of 7 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Collect and submit company incorporation requests for review by GVRN's corpsec team.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.