Skip to main content
Glama

checkout_get

Read-only

Read checkout configuration and activity (owner/admin).

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "workspace": "<workspace>"
    },
    "name": "checkout_get"
  }
}

Input Schema

NameRequiredDescriptionDefault
viewNo
limitNo
cursorNo
filterNo
searchNo
statusNo
plan_idNo
rule_idNo
workspaceYes
connectionNo
design_keyNo
checkout_keyNo
wait_secondsNo
decision_pointNo
design_versionNo
conversation_idNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / view / enum
      Previous value: -[
      -  "overview",
      -  "setup",
      -  "rules",
      -  "rule",
      -  "plans",
      -  "plan",
      -  "releases",
      -  "assistant",
      -  "translations",
      -  "subscription_offers",
      -  "signals",
      -  "status",
      -  "preview_links",
      -  "autonomy",
      -  "intake",
      -  "orders",
      -  "designs",
      -  "design_preview",
      -  "assistant_conversation",
      -  "tracking",
      -  "stack_audit",
      -  "fleet_consent",
      -  "plan_card",
      -  "domain"
      -]New value: +[
      +  "customer_account_setup",
      +  "overview",
      +  "setup",
      +  "rules",
      +  "rule",
      +  "plans",
      +  "plan",
      +  "releases",
      +  "assistant",
      +  "translations",
      +  "subscription_offers",
      +  "signals",
      +  "status",
      +  "preview_links",
      +  "autonomy",
      +  "intake",
      +  "orders",
      +  "designs",
      +  "design_preview",
      +  "assistant_conversation",
      +  "tracking",
      +  "stack_audit",
      +  "fleet_consent",
      +  "plan_card",
      +  "domain"
      +]
  2. First observed

TDQS

C2.1/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is known. The description adds the owner/admin permission requirement, which is useful, but says nothing about the fact that the 16-parameter surface dispatches to fundamentally different resources by view, nor about pagination (limit max 25, cursor) or the wait_seconds polling behavior.

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?

A single short sentence is efficient and front-loads the read nature of the tool, but at 16 parameters it is under-specified rather than concise. There is no structure to help the agent navigate the view dispatch.

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

Completeness1/5

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

For a 16-parameter, 25-view dispatch tool with no output schema and no schema documentation, one sentence plus a permission note is nowhere near sufficient. An agent has no way to know which view to request or which optional identifiers are needed.

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

Parameters1/5

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

Schema description coverage is 0% across 16 parameters, several of which are conditional (plan_id/rule_id/design_key/conversation_id presumably required only for the matching view). The description supplies no parameter meaning at all, so an agent cannot tell which view needs which identifier.

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

Purpose3/5

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

It states a verb+resource ("Read checkout configuration and activity"), but "configuration and activity" is broad enough to cover the 25-value view enum (plans, rules, designs, orders, tracking, translations...). It does not distinguish this from siblings such as checkout_report_get or checkout_manage, both of which plausibly overlap with "activity."

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 only guidance is the parenthetical "(owner/admin)," which is a permission requirement rather than a when-to-use rule. There is no mention of when to pick checkout_get over checkout_report_get, checkout_manage, or checkout_plan_edit, which is a real risk given the overlapping names.

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.

Resources