MCP serverio.github.corply-dev/corply
Form Delaware C-Corps or Florida LLCs; manage companies.
Read more
Form Delaware C-Corps or Florida LLCs; manage companies. Setup: https://corply.dev/setup.mdOverview
Score?
UNRATED 0.000
of what a free look can see, on 6 looks
Looks
27
last 1 day ago
Tools
57
changed 27 days ago
More info
URL
corply.dev/mcp
streamable-http
Says it is
corply 0.10.0
protocol 2024-11-05
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.000 · highest on record 0.8561
Toolsfrom sha256:8d96f4b855…f67f35 · +0 −0 27 days ago
| Tool | Schema |
|---|---|
| adopt_existing_company 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 |
input · no output |
| advance_corporate_action_case 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 |
input · no output |
| amend_frozen_application 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 |
input · no output |
| attach_corporate_action_evidence 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 |
input · no output |
| await_payment 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 |
input · no output |
| await_registered_agent_upgrade 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 |
input · no output |
| check_company_names 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 |
input · no output |
| configure_payment_catalog 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/ |
input · no output |
| create_corporate_action_case 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 |
input · no output |
| create_payment_integration_bundle Generate a reviewable repository patch plan from a valid catalog manifest: the unpublished local @corply/payments alpha package coordinate, exact manifest, environment-variable-nam |
input · no output |
| create_payment_project 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 |
input · no output |
| create_payment_route_draft 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 |
input · no output |
| generate_documents 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 |
input · no output |
| get_bank_onboarding_status 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 |
input · no output |
| get_cap_table 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 |
input · no output |
| get_company_briefing 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 |
input · no output |
| get_corporate_action_case 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 |
input · no output |
| get_org Compatibility read returning the caller's organization and company identities. Prefer get_company_briefing for company-specific work. Prerequisite: authenticated active organizatio |
input · no output |
| get_payment_pipeline_status 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 |
input · no output |
| get_status 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 |
input · no output |
| import_cap_table 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; |
input · no output |
| invite_cofounders 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 |
input · no output |
| invite_member 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 |
input · no output |
| list_corporate_action_cases 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 |
input · no output |
| manage_operating_access_grant 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 |
input · no output |
| mark_task_done 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 |
input · no output |
| nudge_signer 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 |
input · no output |
| prepare_83b_tin_input 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 |
input · no output |
| prepare_revenue_launch 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 |
input · no output |
| recall Search the organization's context memory + Corply reference KB for relevant facts. Prerequisite: authenticated active organization access plus every prerequisite stated above. Cano |
input · no output |
| 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 |
input · no output |
| reconcile_payment_route 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 |
input · no output |
| record_existing_completion 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 |
input · no output |
| record_operating_event 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 |
input · no output |
| record_operating_evidence 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 |
input · no output |
| record_operating_fact 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 |
input · no output |
| redeem_invite 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 |
input · no output |
| refresh_payment_route_onboarding 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 |
input · no output |
| remember Persist a durable decision/fact into the organization's context memory. Prerequisite: authenticated active organization access plus every prerequisite stated above. Canonicality: i |
input · no output |
| request_payment 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 |
input · no output |
| request_registered_agent_upgrade 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 |
input · no output |
| request_signature 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 |
input · no output |
| resolve_company_plan 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 |
input · no output |
| run_sandbox_payment_probe 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 |
input · no output |
| run_sandbox_payout_probe 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 |
input · no output |
| save_application 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 |
input · no output |
| sign_bundle 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 |
input · no output |
| start_bank_onboarding 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 |
input · no output |
| start_payment_route_onboarding 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 |
input · no output |
| submit_for_formation 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 |
input · no output |
| submit_operating_fact_evidence 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 |
input · no output |
| transition_operating_work_item Transition one materialized work occurrence by workItemId, then freshly resolve the company plan. Completion is rejected until attached company evidence covers every requirement an |
input · no output |
| upload_operating_evidence 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 |
input · no output |
| upsert_operating_subject Create or update one durable company-owned subject, including a person, location, product, offering, customer, vendor, contract, equity award, account, or obligation, then freshly |
input · no output |
| validate_application Validate the formation application and return structured validationIssues whose kind distinguishes absent inputs from saved-but-invalid values. Promotes the formation to 'ready' wh |
input · no output |
| verify_payment_integration Inventory caller-reported local/sandbox evidence references against every required Corply Pay control: build/type tests, webhook authenticity/idempotency/out-of-order delivery, sub |
input · no output |
| whoami 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 |
input · no output |
Verify it yourself
npx teppi-check https://corply.dev/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2EQDFZ0941279VQ9RHHE