Skip to main content
Glama

Corply — Start and run your company

Open the charter filing checkout

checkout_charter_filing

Open (or reuse) the Corply-hosted Corply Pay checkout, by card or U.S. bank account, for the itemized, operator-assessed Delaware charter amendment quote. Returns a link a company manager opens to pay; nothing is charged until they pay there, and an open, clearing or paid checkout is never charged again. Both approvals and a fixed quote are required. Payment does not itself change the charter or submit a filing. Prerequisite: authenticated active company access plus every prerequisite stated above. Canonicality: invokes the shared backend action; trust the returned actual_tool_output and context_engineering instead of adding a state-recovery call. Idempotency: obey the tool-specific retry key or guarantee; if none is stated, inspect refreshed state before retrying. Confirmation boundary: no additional confirmation is needed for this read, reversible save, explicit fact/evidence record, link preparation, plan refresh, or action pre-authorized by a standing founder-configured policy.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
caseIdYes
companyIdYes
_corply_contextNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only declare readOnlyHint=false, destructiveHint=false, openWorldHint=false. The description adds real behavioral context beyond that: the checkout may be reused, nothing is charged until payment occurs, and an already open/clearing/paid checkout is never charged again. Idempotency, canonicality and confirmation-boundary notes are somewhat generic boilerplate, which keeps this from a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The purpose and payment semantics are front-loaded and useful, but the trailing Canonicality, Idempotency and Confirmation boundary sentences read as templated boilerplate that could apply to many tools. Roughly half the text earns its place; the rest dilutes the signal.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, and the description does state what is returned ('a link a company manager opens to pay') and clarifies that payment has no side effect on the charter or filing. Combined with prerequisites, this is nearly complete for a checkout-link tool; only the parameters remain undocumented.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 3 parameters (companyId, caseId, _corply_context), and the description never explains any of them. It compensates with no parameter-level detail at all, so the agent gets nothing beyond the schema's bare types. Well below the 3 baseline that would apply if the schema carried its own descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Open (or reuse) the Corply-hosted Corply Pay checkout') scoped to the 'itemized, operator-assessed Delaware charter amendment quote', and the return value ('a link a company manager opens to pay'). This is clearly distinguishable from the sibling get_charter_filing_quote (which retrieves the quote) and await_payment.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives a clear precondition ('Both approvals and a fixed quote are required') and draws a sharp boundary ('Payment does not itself change the charter or submit a filing'). It does not explicitly route the agent from get_charter_filing_quote or to await_payment, so it stops short of full alternative-naming guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.