Skip to main content
Glama

Lovie Company Formation

Purchase Registered Agent

formation_purchase_registered_agent
Destructive

PurchaseRegisteredAgent triggers a CorpTools registered-agent purchase.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
statusNo
formationIdNo
corpToolsOrderIdNo
corpToolsCompanyIdNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changed
    • addedOutput schema / properties / formationId / anyOf
      Added value: +[
      +  {
      +    "description": "UUID value wrapper.",
      +    "properties": {
      +      "value": {
      +        "format": "uuid",
      +        "type": "string"
      +      }
      +    },
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • removedOutput schema / properties / formationId / description
      Removed value: -"UUID value wrapper."
    • removedOutput schema / properties / formationId / properties
      Removed value: -{
      -  "value": {
      -    "format": "uuid",
      -    "type": "string"
      -  }
      -}
    • removedOutput schema / properties / formationId / type
      Removed value: -"object"
  2. First observed

TDQS

C2.9/5.0
Behavior2/5

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

The description adds only that this is a purchase, which mirrors the tool name and purpose; it does not disclose side effects such as charges, external integration behavior, non-refundability, or whether the action is a one-time or repeatable event. The destructiveHint annotation already carries the destructive signal, but the description itself adds little behavioral context beyond the annotation.

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

Conciseness5/5

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

The description is a single sentence with no filler words and is appropriately front-loaded: it directly names the resource and action. It is concise without sacrificing clarity.

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

Completeness2/5

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

For a purchase action with a destructiveHint and external vendor context, the description is too terse. It does not explain what happens when the purchase is initiated, what the output represents, or how this relates to the surrounding formation workflow. The output schema removes the need to describe return values, but the missing usage and side-effect context is significant for a financial action.

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

Parameters3/5

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

The input schema already provides 100% coverage for the single required parameter, including the 'UUID value wrapper' description. However, the tool description contributes no additional meaning about how to obtain or format the formationId, and the schema's own description is minimal.

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

Purpose4/5

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

The description states a specific verb and resource: it triggers a 'CorpTools registered-agent purchase.' It is clear enough to distinguish this from the obvious siblings like 'formation_purchase_formation' and 'formation_set_registered_agent.' It falls short of a 5 because the word 'triggers' leaves the actual transaction outcome slightly ambiguous.

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

Usage Guidelines2/5

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

The description provides no guidance on when to use this tool versus alternatives, such as formation_set_registered_agent or formation_get_formation_purchase_quote. It does not mention prerequisites, sequencing, or payment context. An agent must infer the intended use purely from the name and title.

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.