Skip to main content
Glama

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.

MCP client
Glama
MCP server

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.

100% free. Your data is private.

Tool Definition Quality

Score is being calculated. Check back soon.

Available Tools

27 tools
get_addressInspect

Unified address stats

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (default: 100).
cursorNoPass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint.
offsetNoDeprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate.
addressYes
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoWindow upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied.
fromNoWindow lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied.
rangeNoUnified 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.
compareNoAdds 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYes
get_depositInspect

Deposit detail

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes
limitNoMax intents to return (default: 100).
cursorNoPass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint.
offsetNoDeprecated. 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
codeYes
get_intentDInspect

Intent detail

ParametersJSON Schema
NameRequiredDescriptionDefault
hashYes
Behavior2/5

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.

Conciseness2/5

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.

Completeness1/5

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.

Parameters1/5

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.

Purpose2/5

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.

Usage Guidelines2/5

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoWindow upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied.
fromNoWindow lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied.
limitNoMax results per list (default: 20, max: 100).
rangeNoUnified 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.
cursorNoPass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint.
offsetNoDeprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate.
Behavior3/5

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.

Conciseness5/5

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.

Completeness3/5

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.

Parameters4/5

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.

Purpose5/5

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.

Usage Guidelines4/5

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

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYes
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoWindow upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied.
fromNoWindow lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied.
limitNoMax number of results to return.
rangeNoUnified 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.
cursorNoPass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint.
offsetNoDeprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate.
addressYes
get_market_summaryInspect

Market intelligence snapshot

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (default: 200, max: 500).
cursorNoPass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint.
offsetNoDeprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate.
currencyNoRepeatable or comma-separated currency codes.
platformNoRepeatable or comma-separated platform ids (analytics treats as verifier alias).
include_ratesNoInclude individual rate entries.
get_orderbookAInspect

Network orderbook. Full orderbook with rate levels, 24h activity, global stats, FX mid-rates, and DRM-aware level metadata.

ParametersJSON Schema
NameRequiredDescriptionDefault
takerNoOptional taker wallet address. Scopes the book to deposits whitelisted for that taker; default orderbook results only include public liquidity.
currencyNoFilter by fiat currency code (e.g. USD, GBP, EUR). Without filter, returns top 6 currencies by liquidity.
min_sizeNoMinimum USD liquidity per orderbook level (default: 50).
platformNoFilter by payment platform.
Behavior3/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters3/5

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.

Purpose5/5

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.

Usage Guidelines2/5

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
platformYes
window_daysNoLookback 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoWindow upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied.
fromNoWindow lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied.
rangeNoUnified 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYes
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoWindow upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied.
fromNoWindow lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied.
limitNoMax number of results to return.
rangeNoUnified 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.
cursorNoPass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint.
offsetNoDeprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate.
addressYes
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoWindow upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied.
fromNoWindow lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied.
makerNoRepeatable or comma-separated maker (depositor) addresses.
rangeNoUnified 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.
entityYesWhich series to aggregate.
currencyNoRepeatable or comma-separated currency codes.
group_byNoMulti-series grouping. When set, the response returns `series[]` (up to 25 keys ordered by total value) instead of a single `buckets` array.
platformNoRepeatable or comma-separated platform ids (analytics treats as verifier alias).
verifierNoRepeatable or comma-separated verifier addresses.
granularityNoBucket size (default: day).
Behavior4/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters4/5

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.

Purpose5/5

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.

Usage Guidelines4/5

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes
daysNoNumber 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoWindow upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied.
fromNoWindow lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied.
rangeNoUnified 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

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (default: 50).
cursorNoPass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint.
offsetNoDeprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate.
addressYes
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoWindow upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied.
typeNoRepeatable event types
limitNoMax number of results to return.
rangeNoUnified 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.
sinceNoLower bound for event timestamps (unix seconds, ms, or ISO). Replaces the legacy `after` alias.
takerNo
cursorNoPass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint.
offsetNoDeprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate.
addressNoFilter by any address involved
depositorNo
recipientNo
deposit_idNo
intent_hashNo
list_currenciesInspect

Supported currencies metadata

ParametersJSON Schema
NameRequiredDescriptionDefault

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).

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoWindow upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied.
fromNoWindow lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied.
sortNoSort direction by canonical timestamp. Default: `desc`.
limitNoMax number of results to return.
rangeNoUnified 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.
cursorNoPass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint.
offsetNoDeprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate.
statusNo
currencyNoRepeatable or comma-separated currency codes.
delegateNoDelegate address.
platformNoRepeatable or comma-separated platform ids (analytics treats as verifier alias).
acceptingNoFilter by accepting intents.
depositorNoMaker 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoWindow upper bound (exclusive). ISO-8601 or unix-seconds. Defaults to `now` when omitted but `from` is supplied.
fromNoWindow lower bound (inclusive). ISO-8601 (`2026-04-01T00:00:00Z`) or unix-seconds. Optional when `range` is supplied.
sortNoSort direction by canonical timestamp. Default: `desc`.
limitNoMax number of results to return.
rangeNoUnified 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.
takerNoTaker address (replaces the legacy `owner` alias).
cursorNoPass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint.
offsetNoDeprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate.
statusNoRepeatable or comma-separated. Accepts fulfilled/completed/pruned/signaled.
verifierNo
recipientNoRecipient address (replaces the legacy `to_address` alias).
deposit_idNoRepeatable or comma-separated deposit IDs.
list_platformsCInspect

Payment platforms metadata

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior2/5

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.

Conciseness5/5

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.

Completeness2/5

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.

Parameters4/5

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.

Purpose3/5

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.

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 '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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum planned routes to return (default: 5, max: 25).
takerNoOptional taker wallet address. Scopes the book to deposits whitelisted for that taker; generic take links are omitted for hooked private liquidity.
currencyNoFilter by fiat currency code (e.g. USD, GBP, EUR).
min_sizeNoMinimum USD liquidity per orderbook level (default: 50).
platformNoFilter by payment platform. May be repeated.
amount_usdNoRequested USDC amount. Routes that can fill the amount rank above partial routes.
search_explorerInspect

Search intents, deposits, or addresses

ParametersJSON Schema
NameRequiredDescriptionDefault
qYes
roleNoOptional role filter: taker, recipient, verifier.
typeNoOptional override: tx_or_hash, address, deposit_id.
limitNoMax number of results to return.
cursorNoPass the previous page's `next_cursor` to walk forward without offset drift. This is the supported pagination path on every list endpoint.
offsetNoDeprecated. Use `cursor` instead — offset pagination is fragile under concurrent writes and slow at scale. Still accepted for backwards compatibility while integrators migrate.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources