mcpserver.lol
registry/corply
Connection check verified live · 27h ago

corply

Incorporate a Delaware C-Corp from your agent — docs, cofounder e-sign, human-reviewed filing.

Tools 57
GitHub stars
Installs / wk
Licence MIT
Transport streamable-http
Last checked 27h ago

Tools & capabilities

57 tools

Read from the running server on 27h ago.

adopt_existing_company companyIdentityType*fileNumberassertedName*jurisdiction*formationDate +2
Attach an already-existing company without creating a Corply formation. Records name, jurisdiction, entity type, date, and file number as founder assertions—not verified facts—then…
advance_corporate_action_case caseId*reason*companyId*nextStatus*expectedStatus*idempotencyKey* +1
Advance one case through the explicit durable state graph after the stated human action actually occurred. Requires the exact current expectedStatus and stable idempotency key. Att…
amend_frozen_application can modify data data*companyId_corply_context
Apply confirmed answer changes to a frozen, pre-submission formation. This supersedes the frozen legal documents and open signature requests, reopens intake, and requires document…
attach_corporate_action_evidence title*caseId*metadata*companyId*reference*contentHash* +3
Append hash-backed evidence to one exact company-scoped corporate-action case. This records an immutable reference only; it does not claim the underlying approval, signature, filin…
await_payment formationId*maxWaitSeconds_corply_context
Wait for the incorporation payment to land. Returns {status: 'paid'|'pending'|'expired'|'unpaid'}. Call it in a LOOP until it returns 'paid' — do not call request_signature, invite…
await_registered_agent_upgrade formationId*maxWaitSeconds_corply_context
Wait for the $350 lifetime registered-agent upgrade to land. Returns {status:'lifetime'|'pending'|'expired'|'unpaid'}. Call in a LOOP until 'lifetime'. 'expired' → call request_reg…
check_company_names formationId*selectedName*similarNames*_corply_context
Check the formation's saved company name and up to five supplied alternatives through OpenSOSData. Pass the currently saved selectedName exactly and preserve the desired alternativ…
configure_payment_catalog read-only manifest*products*_corply_context
Validate and deterministically add the founder-approved fixed-price SaaS subscription catalog to an integrity-hashed Corply Pay manifest. The agent derives technical product/price/…
create_corporate_action_case title*intake*companyId*actionKind*policyVersion*idempotencyKey* +1
Create an attorney-review draft case for one canonical one-time corporate action. Use policyVersion 2026.09.01-attorney-draft-v1. This records an intake case only: it does not prov…
create_payment_integration_bundle read-only manifest*_corply_contextincludeExamplePricingPage*
Generate a reviewable repository patch plan from a valid catalog manifest: the unpublished local @corply/payments alpha package coordinate, exact manifest, environment-variable-nam…
create_payment_project read-only companyIdprojectKey*repository*websiteUrlproductNamebillingModel* +5
Legacy Paddle path only. After prepare_revenue_launch returns sandbox_build_ready, deterministically generate the integrity-hashed sandbox-only manifest that the agent will commit…
create_payment_route_draft routeKey*companyIdcurrencies*idempotencyKey*_corply_context
Create or exactly replay one local sandbox merchant-route draft for Corply's own payment pipeline. This reversible backend save accepts only company, route key, USD, and an idempot…
generate_documents formationId*_corply_context
Phase-aware immutable generation. Company-name search results are advisory and do not gate this action. Before filing, status 'ready' produces only the filing-stage Certificate of…
get_bank_onboarding_status read-only companyIdapplicationId_corply_context
First tool for opening a company bank account. Returns any durable Mercury prefill handoff, an in-flight or reconciliation state, or the current direct Mercury fallback. It never r…
get_cap_table read-only companyId_corply_context
Return the company's live cap table: every holder with their security type, shares, price paid, and computed ownership %, plus total shares issued. Auto-seeded with founder common…
get_company_briefing companyIditemLimitquestionLimit_corply_context
Use for a broad company briefing, company disambiguation, or a founder asking what matters next. It is not a prerequisite for a goal-specific tool because every Corply result now c…
get_corporate_action_case read-only caseId*companyId*_corply_context
Get one company-scoped corporate-action case with its canonical approval/signature workflow, blockers, attorney gate, and natural-language next step. Never infer that a cap-table c…
get_org read-only _corply_context
Compatibility read returning the caller's organization and company identities. Prefer get_company_briefing for company-specific work. Prerequisite: authenticated active organizatio…
get_payment_pipeline_status read-only companyId_corply_contextrecentPaymentLimit*
Canonical read for Corply's own payment pipeline: returns non-secret merchant routes, lifecycle counts, gross settled/refunded/paid-out totals, recent payment state, reconciliation…
get_status read-only companyIdformationId_corply_context
Return the formation status for a company (or its latest formation): founder-facing checklist, the payment block, THIS caller's pendingSignatures + who else is awaitingOthers, post…
import_cap_table can modify data csv*sourceconfirmcompanyIdidempotencyKey_corply_context
Import a cap table from a Carta/Pulley CSV export (one-way — Corply becomes the system of record). Owner/founder only. Call with confirm:false first to PREVIEW the parsed holders;…
invite_cofounders can modify data formationId*_corply_context
Requires the incorporation fee to be PAID first (request_payment → await_payment). Compatibility action that emails each OTHER listed founder's pending review-and-sign link after d…
invite_member can modify data role*email*companyId_corply_context
Invite a cofounder to this organization by email. Call only after the founder explicitly confirms the invitation. This membership invitation is independent of name checks, document…
list_corporate_action_cases read-only limit*statuscompanyId*_corply_context
List durable corporate-action cases for one exact company, optionally filtered by status, with attorney-gated next-step context. This is read-only and never reads another company's…
manage_operating_access_grant can modify data action*reason*grantIdcompanyIddataClassexpiresAt +3
Owner/operator-only grant or revocation of one person's expiring access to one restricted operating-data class. Use the narrowest subject and class, explain the business purpose, c…
mark_task_done notestepKey*_corply_context
Report one of YOUR post-incorporation tasks as done (for example, opening your bank account) with an optional note. Corply's team verifies and completes it — status becomes 'pendin…
nudge_signer can modify data email*formationId*_corply_context
Re-send the signature reminder email to a cofounder who hasn't signed yet. Only when the lead asks. Prerequisite: authenticated active organization access plus every prerequisite s…
prepare_83b_tin_input founderIdformationId*_corply_context
Create a short-lived, one-time external-browser link for the taxpayer to enter the SSN/ITIN required on their exact signed 83(b) election. Use only after that founder has signed. N…
prepare_revenue_launch read-only companyIdrepository*websiteUrlproductNamebillingModel*customerType* +4
LEGACY PADDLE SUBSCRIPTION MIGRATION ONLY; for a new Corply-controlled payment portal call get_payment_pipeline_status instead. The calling coding agent must inspect framework, pac…
recall read-only query*includeGlobal_corply_context
Search the organization's context memory + Corply reference KB for relevant facts. Prerequisite: authenticated active organization access plus every prerequisite stated above. Cano…
reconcile_bank_onboarding
Owner/operator recovery for one uncertain Mercury onboarding attempt. Call only after Mercury directly confirms either the exact onboardingDataId and mercury.com signup link, or th…
reconcile_payment_route routeId*companyId_corply_context
Read the exact active Moov sandbox wallet balance and compare it with Corply's immutable route-scoped platform-cash postings, then record a hash-bound reconciliation run. It makes…
record_existing_completion ruleId*source*evidence*companyId*subjectId*provenance +7
Record evidence that the company completed one exact materialized work occurrence outside Corply. The command pins rule/version/subject/occurrence, requires a durable idempotency k…
record_operating_event ruleId*companyIdexpiresAtitemLimit*sourceRef*subjectId +13
Atomically stage or promote one event occurrence's stable ID and mutable anchor fact. Use this for every fact named by an event rule; scalar writes are rejected to prevent mixed ID…
record_operating_evidence kind*title*coversfactIdfileHashfilePath +8
Record a company-owned evidence artifact, then freshly resolve the plan. Evidence is not task completion by itself; attach its id when transitioning a work item. For new files, cal…
record_operating_fact value*factKey*companyIdexpiresAtitemLimit*sourceRef* +12
Record a typed, versioned company or subject fact and freshly resolve the plan. High-impact facts become canonical only with the registry's required confirmation/evidence. Never in…
redeem_invite can modify data joinCode*_corply_context
Join an organization with an invite join code. Ask the user to confirm first ('Join {company} as a cofounder?') — joining switches your active organization and best-effort emails t…
refresh_payment_route_onboarding routeId*companyId_corply_context
Read the exact hosted Moov sandbox onboarding invite, required capability statuses, default wallet, and verified payout-bank method for one Corply route, then converge the server-o…
remember text*_corply_context
Persist a durable decision/fact into the organization's context memory. Prerequisite: authenticated active organization access plus every prerequisite stated above. Canonicality: i…
request_payment corplyMailformationId*_corply_contextregisteredAgent
MANDATORY before any signing: prepare (or reuse) the checkout link for the one-time Corply incorporation fee. Two tiers, and the ONLY difference is how long registered agent is cov…
request_registered_agent_upgrade formationId*_corply_context
Upgrade a company from first-year registered agent to LIFETIME registered agent for $350, at any time after the incorporation fee is paid. This is the difference between the $449 E…
request_signature formationId*_corply_context
Requires the incorporation fee to be PAID first (request_payment → await_payment). Phase-aware and idempotent: before Delaware acceptance it prepares each founder's one filing-stag…
resolve_company_plan companyIditemLimit*questionLimit*_corply_context
Deterministically resolve and materialize the company's current operating graph. The lifecycle is always running—never report globally done. Treat unknown facts as unknown and ask…
run_sandbox_payment_probe routeId*companyIdconfirmation*idempotencyKey*_corply_context
After fresh founder confirmation of the exact USD 1.00 Moov sandbox charge, create or replay one server-priced diagnostic order and send its server-configured card-payment source t…
run_sandbox_payout_probe routeId*companyIdpaymentKey*confirmation*_corply_context
After fresh founder confirmation of the exact USD 0.01 Moov sandbox payout, send one cent from one exact settled diagnostic payment through Corply's durable payout command to the r…
save_application data*companyId_corply_context
Deep-merge upsert of the structured formation application for a company: incremental saves merge over what's already stored — a partial payload never wipes untouched sections. This…
sign_bundle can modify data bundleId*formationId*esignConsent*_corply_contextsignedLegalName*
Record one binding ESIGN/UETA consent for the exact server-issued bundle returned by get_status or request_signature. CALLER GATE: only the live signer may call it, after reviewing…
start_bank_onboarding aboutcompanyIdinviteEmail*idempotencyKey*_corply_contextbeneficialOwners* +5
Create one consented Mercury partner prefill and return the founder-only signup link. Call get_bank_onboarding_status first. Never request or include an SSN, identity image, raw fo…
start_payment_route_onboarding routeId*companyIdidempotencyKey*_corply_context
Create or recover the secure hosted Moov sandbox onboarding link for one existing Corply payment route. This makes an idempotent provider call after a durable local claim, pre-fill…
submit_for_formation can modify data formationId*_corply_context
Requires the incorporation fee to be PAID first (request_payment → await_payment). Hand the fully-signed formation to the human filing pipeline, then best-effort notify the organiz…
submit_operating_fact_evidence title*value*factKey*fileHash*filePath*companyId* +5
Submit one founder-provided document for an evidence-confirmed operating fact. This stages the exact typed assertion, binds the server-verified immutable artifact, and creates a du…
transition_operating_work_item can modify data reasontoStatus*companyIditemLimit*workItemId*questionLimit* +4
Transition one materialized work occurrence by workItemId, then freshly resolve the company plan. Completion is rejected until attached company evidence covers every requirement an…
upload_operating_evidence fileName*companyIddataBase64*contentType_corply_context
Store exact caller-supplied evidence bytes in the active company's private canonical evidence prefix and return the server-computed SHA-256 needed by record_operating_evidence. Use…
upsert_operating_subject status*companyIditemLimit*attributesdisplayName*externalKey* +4
Create or update one durable company-owned subject, including a person, location, product, offering, customer, vendor, contract, equity award, account, or obligation, then freshly…
validate_application formationId*_corply_context
Validate the formation application and return structured validationIssues whose kind distinguishes absent inputs from saved-but-invalid values. Promotes the formation to 'ready' wh…
verify_payment_integration read-only checks*manifest*_corply_context
Inventory caller-reported local/sandbox evidence references against every required Corply Pay control: build/type tests, webhook authenticity/idempotency/out-of-order delivery, sub…
whoami read-only _corply_context
Return the resolved caller identity (user + org). If pendingInvites is non-empty, tell the user and OFFER to join (confirm before redeem_invite). Prerequisite: authenticated active…