peerlytics
Server Details
ZKP2P analytics on Base: live orderbook, route planning, explorer, and protocol market data.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Score is being calculated. Check back soon.
Available Tools
27 toolsget_addressInspect
Unified address stats
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results to return (default: 100). | |
| cursor | No | Pass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint. | |
| offset | No | Deprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate. | |
| address | Yes |
get_analytics_summaryInspect
Investor summary metrics. Without params: cumulative MTD/QTD/YTD/all-time summary buckets. With from/to/range: returns a windowed { window, summary, composition, comparison } payload computed live from the indexer. Optional compare=prior_period|prior_year adds a delta block. Hard cap: 400-day window.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Window upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied. | |
| from | No | Window lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied. | |
| range | No | Unified date-range shortcut shared across analytics + explorer endpoints. Hard cap: 400-day window. When set, takes precedence over `from`/`to`. Legacy values (`3mtd`, `q1`-`q4`, `custom`) were retired on 2026-04-30; use the explicit shortcuts below. | |
| compare | No | Adds a `comparison` block computed against the prior period (same length, immediately preceding) or the prior year (shifted back 365 days). |
get_delegateInspect
Delegate view. Deposits delegated to this address, liquidity under management, rate managers, success rate, and a full deposit list.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes |
get_depositInspect
Deposit detail
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| limit | No | Max intents to return (default: 100). | |
| cursor | No | Pass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint. | |
| offset | No | Deprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate. |
get_deposit_contextInspect
Deposit agent context. Compact deposit workbench context for agents and integrators: route facts, trust signals, and next-action links without loading the full explorer payload.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
get_integratorInspect
Integrator view (ERC-8021 attribution). Aggregated activity for an ERC-8021 integrator code: deposits created, intents, volume, top makers, top markets, daily activity. Resolves attribution from calldata. Window is fixed at 90 days because that is the only window currently materialized — the legacy windowDays parameter (single-value enum) was retired.
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes |
get_intentDInspect
Intent detail
| Name | Required | Description | Default |
|---|---|---|---|
| hash | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description must fully convey behavioral traits. It only states 'Intent detail', which is insufficient to disclose whether the tool is read-only, requires authentication, has side effects, or any other behavioral aspects. The description does not add value beyond the name.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely short (two words), which might seem concise but is actually an under-specification. It does not earn its place because it fails to provide essential information. A good concise description would front-load the verb and resource while adding context.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the lack of an output schema and annotations, the description should explain what the tool returns and any other contextual information. It does not describe the output format, data fields, or any constraints. For a tool with a single parameter, this is a major deficiency.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has one required parameter 'hash' with 0% description coverage. The description does not explain what the hash represents, how to obtain it, or its format, providing no additional meaning beyond the schema. This is a critical gap for a single-parameter tool.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description 'Intent detail' minimally conveys that the tool retrieves details about an intent, but it is essentially a tautology of the tool name. It does not specify what kind of intent or what details are returned, and fails to distinguish it from sibling tools like get_maker or list_intents.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool vs alternatives such as list_intents or other get_* tools. There is no context about prerequisites, exclusions, or typical use cases, leaving the agent without decision support.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_leaderboardAInspect
Maker/taker leaderboard. Without params: cumulative leaderboard backed by MakerStats/TakerStats. With from/to/range: per-window indexer compute. Hard cap: 400-day window.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Window upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied. | |
| from | No | Window lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied. | |
| limit | No | Max results per list (default: 20, max: 100). | |
| range | No | Unified date-range shortcut shared across analytics + explorer endpoints. Hard cap: 400-day window. When set, takes precedence over `from`/`to`. Legacy values (`3mtd`, `q1`-`q4`, `custom`) were retired on 2026-04-30; use the explicit shortcuts below. | |
| cursor | No | Pass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint. | |
| offset | No | Deprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description reveals key behavioral differences based on parameter presence and the 400-day hard cap. However, it does not disclose potential edge cases (e.g., conflict between range and from/to precedence) or any authentication/rate-limit requirements, leaving some gaps in transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences, each adding critical information without redundancy. The most important purpose is stated first, followed by parameter-driven behavior and a constraint. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers the main modes and a key constraint, but given the number of parameters (6) and no output schema, it could benefit from mentioning the output format or pagination behavior (cursor/offset). It is adequate but not comprehensive.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
All 6 parameters are described in the schema, and the description adds value by explaining how parameters change the tool's behavior (cumulative vs per-window). This goes beyond the schema's individual parameter descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it is a 'Maker/taker leaderboard' and distinguishes between two modes: cumulative (without params) and per-window (with from/to/range). It also notes the hard cap of 400 days, making the tool's purpose and scope unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains when to use each mode: without params for cumulative leaderboard, with from/to/range for per-window compute. It does not explicitly mention when not to use this tool or compare to siblings, but the context is sufficient for basic usage guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_makerInspect
Maker portfolio
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes |
get_maker_historyInspect
Maker history metrics. Without window params: lifetime aggregates and a recent window of 30 newest intents. With from/to/range: every metric recomputes for the period.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Window upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied. | |
| from | No | Window lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied. | |
| limit | No | Max number of results to return. | |
| range | No | Unified date-range shortcut shared across analytics + explorer endpoints. Hard cap: 400-day window. When set, takes precedence over `from`/`to`. Legacy values (`3mtd`, `q1`-`q4`, `custom`) were retired on 2026-04-30; use the explicit shortcuts below. | |
| cursor | No | Pass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint. | |
| offset | No | Deprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate. | |
| address | Yes |
get_market_summaryInspect
Market intelligence snapshot
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results to return (default: 200, max: 500). | |
| cursor | No | Pass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint. | |
| offset | No | Deprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate. | |
| currency | No | Repeatable or comma-separated currency codes. | |
| platform | No | Repeatable or comma-separated platform ids (analytics treats as verifier alias). | |
| include_rates | No | Include individual rate entries. |
get_orderbookAInspect
Network orderbook. Full orderbook with rate levels, 24h activity, global stats, FX mid-rates, and DRM-aware level metadata.
| Name | Required | Description | Default |
|---|---|---|---|
| taker | No | Optional taker wallet address. Scopes the book to deposits whitelisted for that taker; default orderbook results only include public liquidity. | |
| currency | No | Filter by fiat currency code (e.g. USD, GBP, EUR). Without filter, returns top 6 currencies by liquidity. | |
| min_size | No | Minimum USD liquidity per orderbook level (default: 50). | |
| platform | No | Filter by payment platform. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description informs what data is returned but does not disclose behavioral traits such as read-only nature, authorization requirements, or rate limits. Given the absence of annotations, the description should explicitly state safety or side effects, but it only lists output components, which is minimally adequate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that front-loads the main concept ('Network orderbook') and concisely lists key outputs. There is no extraneous information, and every phrase adds value, making it highly efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the lack of an output schema, the description adequately summarizes the returned data by naming key components (rate levels, activity, stats, etc.). However, it could benefit from additional structure details, such as whether the output is an array or object, but it is largely complete for an orderbook retrieval tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% coverage with descriptions for all four parameters. The tool description adds no additional parameter-specific context beyond what the schema already provides. With full schema coverage, a baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'Network orderbook. Full orderbook with rate levels, 24h activity, global stats, FX mid-rates, and DRM-aware level metadata.' This specifies the verb (get) and resource (orderbook) and distinguishes it from siblings by detailing the comprehensive contents, such as global stats and FX mid-rates, which are unique to this tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description does not provide any guidance on when to use this tool versus alternatives, nor does it mention prerequisites or exclusions. While the sibling list includes many get_* tools, no explicit usage context is given, leaving the agent to infer usage from the name alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_platformInspect
Payment platform view. Deposits, unique makers, unique takers, fulfilled intents, volume, and currency breakdown for a payment platform.
| Name | Required | Description | Default |
|---|---|---|---|
| platform | Yes | ||
| window_days | No | Lookback window in days (default 90, max 365). |
get_protocol_overviewInspect
Investor diligence overview. Investor-focused protocol diligence payload. Pass a range shortcut for cached buckets (mtd/ytd/all) or a non-default shortcut (last_7d, qtd, ..) for a live windowed compute. Includes growth, throughput, liquidity quality, concentration, and protocol mix.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Window upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied. | |
| from | No | Window lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied. | |
| range | No | Unified date-range shortcut shared across analytics + explorer endpoints. Hard cap: 400-day window. When set, takes precedence over `from`/`to`. Legacy values (`3mtd`, `q1`-`q4`, `custom`) were retired on 2026-04-30; use the explicit shortcuts below. |
get_takerInspect
Taker portfolio. Volume bought, fulfilled intents, currency and platform allocations, daily activity, and recent intents for a taker wallet.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes |
get_taker_historyInspect
Taker history metrics. Same window/pagination semantics as /api/v1/makers/{address}/history. Within a window intents.{total,fulfilled,pruned,volume_usd} reflect the period only; cumulative responses fall back to lifetime TakerStats.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Window upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied. | |
| from | No | Window lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied. | |
| limit | No | Max number of results to return. | |
| range | No | Unified date-range shortcut shared across analytics + explorer endpoints. Hard cap: 400-day window. When set, takes precedence over `from`/`to`. Legacy values (`3mtd`, `q1`-`q4`, `custom`) were retired on 2026-04-30; use the explicit shortcuts below. | |
| cursor | No | Pass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint. | |
| offset | No | Deprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate. | |
| address | Yes |
get_timeseriesAInspect
Historical time-series. Hour or day buckets of deposits created, intents signaled, or fulfilled volume. 60 credits per call. Pass group_by=platform|currency|maker|verifier to receive a multi-series payload (series[]) instead of a single global buckets array.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Window upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied. | |
| from | No | Window lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied. | |
| maker | No | Repeatable or comma-separated maker (depositor) addresses. | |
| range | No | Unified date-range shortcut shared across analytics + explorer endpoints. Hard cap: 400-day window. When set, takes precedence over `from`/`to`. Legacy values (`3mtd`, `q1`-`q4`, `custom`) were retired on 2026-04-30; use the explicit shortcuts below. | |
| entity | Yes | Which series to aggregate. | |
| currency | No | Repeatable or comma-separated currency codes. | |
| group_by | No | Multi-series grouping. When set, the response returns `series[]` (up to 25 keys ordered by total value) instead of a single `buckets` array. | |
| platform | No | Repeatable or comma-separated platform ids (analytics treats as verifier alias). | |
| verifier | No | Repeatable or comma-separated verifier addresses. | |
| granularity | No | Bucket size (default: day). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses cost, grouping behavior, and response format changes (series[] vs buckets). It could mention read-only nature, but overall it's transparent about key behaviors.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise: four short sentences, no fluff, front-loaded with the core concept. Every sentence adds value (purpose, cost, grouping behavior).
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 10 parameters and no output schema, the description gives a good overview but doesn't explain all filter parameters (maker, platform, etc.). However, schema descriptions cover those, so the tool is adequately documented for an experienced user.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, baseline 3. The description adds value by explaining that group_by changes the response structure to series[], which is not clear from the schema alone. It also implies time range usage via from/to/range.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it provides historical time-series data for deposits, intents, or fulfilled volume at hour or day granularity. It differentiates from sibling tools like get_deposit or get_analytics_summary by focusing on aggregated buckets.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains cost (60 credits per call) and usage of group_by for multi-series. It does not explicitly state when to use this tool over alternatives like get_analytics_summary, but the context makes it clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_vaultInspect
Vault detail, delegated deposits, and config. Detailed rate-manager explorer view with delegated deposits, oracle configs, floor configs, and historical snapshots. Supports API key auth and x402.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| days | No | Number of snapshot days to return (default: 30, max: 365). |
get_vault_analyticsInspect
Vault and delegated liquidity overview. Without params: cumulative rate-manager analytics including delegated AUM, delegation adoption, fee volume, daily AUM/fee series, and per-vault summaries. With from/to/range: per-vault rollup (fees_earned_usd, volume_routed_usd, aum_change_usd, delegator_change) computed from daily snapshots inside the window. Supports API key auth and x402.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Window upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied. | |
| from | No | Window lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied. | |
| range | No | Unified date-range shortcut shared across analytics + explorer endpoints. Hard cap: 400-day window. When set, takes precedence over `from`/`to`. Legacy values (`3mtd`, `q1`-`q4`, `custom`) were retired on 2026-04-30; use the explicit shortcuts below. |
get_verifierInspect
Verifier stats
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results to return (default: 50). | |
| cursor | No | Pass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint. | |
| offset | No | Deprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate. | |
| address | Yes |
list_activityInspect
Protocol activity feed. Recent protocol events. Pass since (lower bound) and to (upper bound) for an explicit window, or range for a shortcut. The response includes next_cursor whenever has_more=true; pass it back as cursor to walk older events without offset drift.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Window upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied. | |
| type | No | Repeatable event types | |
| limit | No | Max number of results to return. | |
| range | No | Unified date-range shortcut shared across analytics + explorer endpoints. Hard cap: 400-day window. When set, takes precedence over `from`/`to`. Legacy values (`3mtd`, `q1`-`q4`, `custom`) were retired on 2026-04-30; use the explicit shortcuts below. | |
| since | No | Lower bound for event timestamps (unix seconds, ms, or ISO). Replaces the legacy `after` alias. | |
| taker | No | ||
| cursor | No | Pass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint. | |
| offset | No | Deprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate. | |
| address | No | Filter by any address involved | |
| depositor | No | ||
| recipient | No | ||
| deposit_id | No | ||
| intent_hash | No |
list_currenciesInspect
Supported currencies metadata
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_depositsInspect
Filtered deposit list. Filtered deposit search. At least one filter is required: provide one of depositor, delegate, platform, currency, OR a date window (from/to/range). When a window is supplied the server filters on deposit creation timestamp and the response echoes a window block. Market rows include DRM and oracle pricing fields (manager_rate, manager_fee, rate_source, rate_manager_id, oracle_rate, effective_oracle_rate, adapter, kind, is_oracle_backed, oracle_source, spread_bps, is_delegated).
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Window upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied. | |
| from | No | Window lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied. | |
| sort | No | Sort direction by canonical timestamp. Default: `desc`. | |
| limit | No | Max number of results to return. | |
| range | No | Unified date-range shortcut shared across analytics + explorer endpoints. Hard cap: 400-day window. When set, takes precedence over `from`/`to`. Legacy values (`3mtd`, `q1`-`q4`, `custom`) were retired on 2026-04-30; use the explicit shortcuts below. | |
| cursor | No | Pass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint. | |
| offset | No | Deprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate. | |
| status | No | ||
| currency | No | Repeatable or comma-separated currency codes. | |
| delegate | No | Delegate address. | |
| platform | No | Repeatable or comma-separated platform ids (analytics treats as verifier alias). | |
| accepting | No | Filter by accepting intents. | |
| depositor | No | Maker address. |
list_intentsInspect
Filtered intent list. Filtered intent search. At least one filter is required: provide one of taker, recipient, verifier, deposit_id, status, OR a date window (from/to/range). Default sort is signal_timestamp desc. The legacy aliases (owner for taker, to_address for recipient) were retired on 2026-04-30 — use the canonical names.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Window upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied. | |
| from | No | Window lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied. | |
| sort | No | Sort direction by canonical timestamp. Default: `desc`. | |
| limit | No | Max number of results to return. | |
| range | No | Unified date-range shortcut shared across analytics + explorer endpoints. Hard cap: 400-day window. When set, takes precedence over `from`/`to`. Legacy values (`3mtd`, `q1`-`q4`, `custom`) were retired on 2026-04-30; use the explicit shortcuts below. | |
| taker | No | Taker address (replaces the legacy `owner` alias). | |
| cursor | No | Pass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint. | |
| offset | No | Deprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate. | |
| status | No | Repeatable or comma-separated. Accepts fulfilled/completed/pruned/signaled. | |
| verifier | No | ||
| recipient | No | Recipient address (replaces the legacy `to_address` alias). | |
| deposit_id | No | Repeatable or comma-separated deposit IDs. |
list_platformsCInspect
Payment platforms metadata
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears the full responsibility for behavioral disclosure. It only states 'Payment platforms metadata', which does not indicate whether the operation is read-only, what the return format is, or any potential side effects. The agent has minimal insight into the tool's behavior beyond the implication of a list operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise at three words, with no wasted verbiage. It is front-loaded and each word ('Payment platforms metadata') carries meaning relevant to the tool's domain and output. For a simple no-parameter list, this level of conciseness is appropriate.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the lack of output schema and annotations, the description should provide more context about what the metadata includes or the structure of the response. It only states 'metadata' without elaboration, leaving significant gaps in understanding the tool's output. Sibling tools like 'get_platform' likely have more detailed descriptions, making this one incomplete by comparison.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters and 100% coverage, so the description has no additional parameter details to provide. With 0 parameters, the baseline is 4, and the description does not need to compensate. The description is adequate in this dimension.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description 'Payment platforms metadata' is a noun phrase that vaguely indicates the tool returns metadata about payment platforms. Combined with the tool name 'list_platforms', the purpose is somewhat clear, but it lacks an explicit verb or action statement that would fully clarify what the tool does. It does distinguish from siblings like 'get_platform' by implying multiple items.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
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 'get_platform' or other listing tools. There is no mention of context, prerequisites, or any when-to-use advice, leaving the agent to infer usage solely from the tool name.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
plan_routesInspect
Plan best routes. Ranks visible orderbook routes for a requested USDC amount. Returns route reasons, fillability, public take links when available, explorer links, and agent-ready handoff URLs.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum planned routes to return (default: 5, max: 25). | |
| taker | No | Optional taker wallet address. Scopes the book to deposits whitelisted for that taker; generic take links are omitted for hooked private liquidity. | |
| currency | No | Filter by fiat currency code (e.g. USD, GBP, EUR). | |
| min_size | No | Minimum USD liquidity per orderbook level (default: 50). | |
| platform | No | Filter by payment platform. May be repeated. | |
| amount_usd | No | Requested USDC amount. Routes that can fill the amount rank above partial routes. |
search_explorerInspect
Search intents, deposits, or addresses
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | ||
| role | No | Optional role filter: taker, recipient, verifier. | |
| type | No | Optional override: tx_or_hash, address, deposit_id. | |
| limit | No | Max number of results to return. | |
| cursor | No | Pass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint. | |
| offset | No | Deprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate. |
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!