Skip to main content
Glama

subscriptions_list

Read-only

Read store plans and payment/recovery issues, or checkout subscriptions, one subscription and analytics.

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": "subscriptions_list"
  }
}

Input Schema

NameRequiredDescriptionDefault
toNo
fromNo
viewNo
limitNo
cursorNo
searchNo
sourceNo
statusNo
channelNo
currencyNo
group_byNo
workspaceYes
include_piiNo
subscriptionNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

D1.7/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true, openWorldHint=false, and destructiveHint=false, so the safety profile is covered. The description adds only the vague word 'Read' and does not explain pagination behavior, date filtering, PII inclusion, or view-specific semantics.

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

Conciseness2/5

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

The description is a single sentence, but it is garbled and not front-loaded with the core purpose. Its brevity comes at the cost of clarity rather than being genuinely concise.

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 tool with 14 parameters, multiple enum views, no output schema, and 0% schema description coverage, the description is far too incomplete. It omits several view options entirely (offers, fulfillment_exports, fulfillment_updates) and provides no detail on pagination, date ranges, status semantics, or PII handling.

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 14 parameters, including five enums. The description vaguely hints at a few concepts ('payment/recovery issues', 'checkout subscriptions', 'one subscription', 'analytics') but does not explain most parameters such as from/to, limit, cursor, search, status, currency, group_by, workspace, or include_pii, so it fails to compensate for the missing schema documentation.

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

Purpose2/5

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

The description attempts to say this is a read/list tool for subscriptions, plans, payment issues, checkout subscriptions, and analytics, but the sentence is grammatically broken ('or checkout subscriptions, one subscription and analytics') and does not clearly state the verb-resource relationship. It gives no reliable differentiation from sibling tools such as subscriptions_update or analytics_query.

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

Usage Guidelines1/5

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

There is no guidance on when to use this tool versus subscriptions_update, analytics_query, or other list/read siblings. The only implied usage is that it is a read operation, which is already conveyed by annotations.

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