Skip to main content
Glama

Search Paywalls

search_paywalls
Read-onlyIdempotent

Find paywalls in Circle communities by name, status, or currency. Supports filtered, paginated results, with optional bounded all-pages reads that consume API quota.

Instructions

Search Paywalls. Reads community data. Supports bounded all_pages; every page counts against the API quota.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameNoFilter by paywall name or display name (partial match)
pageNoPage number
sortNoSort field (one of: title, status, created_at). Defaults to created_at
statusNoComma-separated list of statuses (e.g. draft,active,inactive)
accountNoNamed private Circle account; selects credentials, not a remote community ID.
currencyNoComma-separated list of currency codes
per_pageNoRecords per page (max 100)
all_pagesNoRead bounded page/per_page pages; each request consumes API quota. Not a snapshot or guaranteed complete backup.
directionNoSort direction (asc or desc). Defaults to desc. Only takes effect when sort is also given -- direction alone is ignored
max_itemsNoMaximum returned records with all_pages=true, default 1000. At most 100 requests; output includes continuation state.
paywall_idNoComma-separated list of paywall IDs to include
exclude_paywall_idNoComma-separated list of paywall IDs to exclude
subscription_group_idNoComma-separated list of subscription group IDs to include
exclude_subscription_group_idNoComma-separated list of subscription group IDs to exclude

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.0.0

TDQS

C2.9/5.0
Behavior3/5

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

Annotations already declare readOnly, idempotent, non-destructive, and open-world. The description adds one genuinely useful piece of context beyond them: that every page consumes API quota and that all_pages is bounded. It does not address permissions, return shape, or continuation handling in the description itself.

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

Conciseness4/5

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

Three short fragments, front-loaded with the resource and the most important constraint (quota cost). It is tightly sized, though one fragment is filler ('Reads community data').

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

Completeness3/5

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

For a 14-parameter search with no output schema, the description covers the quota caveat but omits return/continuation behavior and does not route the agent to alternatives. The complete schema mitigates this, leaving it adequate but not complete.

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?

Schema description coverage is 100%, so all 14 parameters are already documented in the schema, including quota and continuation notes on all_pages and max_items. The description adds little parameter meaning beyond the schema, so the baseline of 3 applies.

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?

The name and title already say 'Search Paywalls', and the description mostly restates that with the vague addendum 'Reads community data'. It gives a verb+resource but does not clarify scope or distinguish this from siblings like search, search_locations, or search_member.

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?

There is no guidance on when to use this tool versus alternatives, no prerequisites, and no conditions. The mention of all_pages is behavioral, not directional.

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

Deploy Server

Other Tools