Peerlytics Data
Server Details
Peer protocol seller-rate and liquidity history on Base. Paid aggregate reads via x402 USDC.
- Status
- Healthy
- Uptime
- 100.0% over 21 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 3 tools
The catalog tool (peerlytics_paid_datasets) is clearly distinct from the two data-fetch tools, and the data tools differ by metric and granularity (hourly liquidity depth vs. weekly realised seller rates). Both data tools share platform/currency parameters and pricing semantics, so an agent could momentarily hesitate, but the descriptions disambiguate well.
All three tools use the identical peerlytics_ prefix followed by a snake_case descriptive noun phrase. The convention is noun-based rather than verb_noun, but it is applied uniformly and readably across the set.
Three tools is on the thin side for a data platform; only two actual datasets plus a catalog. Each tool earns its place, but the surface is small enough that users will hit its edges quickly.
Discovery (dataset listing) and two historical datasets are covered, but there are notable gaps: no way to enumerate supported platforms/currencies, no current mid-market or spot snapshot, and no trade/order-level or aggregation tools. Agents will need to guess valid platform/currency identifiers.
Available Tools
3 toolspeerlytics_liquidity_depthLiquidity depth historyARead-onlyIdempotentInspect
Hourly public USDC liquidity for one payment platform and currency: listed depth, sellers, best premium, largest order and depth within 0.5% to 3% of mid-market, for up to the last 168 recorded hours. Costs $0.05 in USDC on Base via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| hours | No | ||
| currency | Yes | ||
| platform | Yes | Payment platform id, e.g. venmo, revolut, wise |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, openWorld, non-destructive), so the bar is lower. The description adds genuinely non-structured context: the tool is paid ($0.05 in USDC on Base via x402) and the data window is bounded by 168 recorded hours of retention.
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?
Two tight sentences, front-loaded with the resource and granularity, with the cost disclosure placed last where it belongs. The mid-sentence field list is dense but every item is informative.
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 no output schema, the description carries the return-value burden and does so by listing the returned metrics. Combined with cost, granularity, and retention limits, an agent has enough to select and call the tool correctly; only currency/platform format guidance is missing.
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 description coverage is only 33% and the description compensates partially: 'up to the last 168 recorded hours' clarifies the retention ceiling behind the hours parameter. It adds nothing about the currency format (^[A-Za-z]{3}$) or the platform id syntax, and those remain schema-only.
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 names a precise resource (hourly public USDC liquidity depth history) and enumerates the returned fields (listed depth, sellers, best premium, largest order, banded depth), so an agent knows exactly what comes back. It does not explicitly distinguish itself from siblings like peerlytics_weekly_seller_rates, though the 'hourly' granularity hints at the contrast.
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?
Scope is implied: it serves one payment platform and one currency, capped at 168 hours. There is no explicit when-to-use vs. when-not guidance and no alternative sibling is named, so the agent must infer applicability.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
peerlytics_paid_datasetsPeerlytics paid datasetsARead-onlyIdempotentInspect
List the paid Peer datasets with coverage, columns, prices and x402 download URLs. Free.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint, so the safety profile is covered. The description adds useful context with 'Free.' and by naming the x402 download URLs and metadata fields, but it does not discuss authentication, pagination, or how the paid datasets differ behaviorally from free ones.
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?
A single front-loaded sentence plus a one-word cost note. Nothing is wasted and the most important information (what is listed, what is returned, and that it is free) comes first.
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 no output schema and no parameters, the description carries the burden of telling the agent what comes back, and it does so by naming coverage, columns, prices, and x402 download URLs. It is nearly complete, though it leaves 'Peer' and 'x402' unexplained.
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 tool takes zero parameters, so there are no parameter semantics to document; per the rubric this gives a baseline of 4. The description appropriately does not invent parameter details.
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 states a specific verb and resource ('List the paid Peer datasets') and enumerates the returned fields (coverage, columns, prices, x402 download URLs), so the agent knows what it gets. It does not explicitly differentiate itself from siblings peerlytics_liquidity_depth or peerlytics_weekly_seller_rates, which keeps it short of a 5.
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?
There is no statement of when to use this tool versus the sibling tools, nor any prerequisites or exclusions. The only implicit guidance is that it lists paid datasets, which an agent could infer 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.
peerlytics_weekly_seller_ratesWeekly seller ratesARead-onlyIdempotentInspect
Weekly realised seller premiums against the raw Peer onchain oracle at each fill’s signal block for one currency across platforms, or one platform route, for every ISO week since the first Base fill. Withheld weeks keep only the reason. Costs $0.05 in USDC on Base via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| currency | Yes | ||
| platform | No | Payment platform id, e.g. venmo, revolut, wise |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With readOnly/idempotent/openWorld hints already present, the description still adds context annotations cannot convey: a $0.05 USDC-on-Base x402 payment requirement, the temporal boundary (since the first Base fill), and the data-gap convention that suppressed weeks return only a reason. It stops short of describing response shape or ordering, which matters given there is no output schema.
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 tight sentences with no filler; the scope statement leads and the operational caveats (withheld weeks, cost) follow. Density is high, but 'raw Peer onchain oracle at each fill's signal block' is opaque jargon that may cost an agent comprehension even while it saves tokens.
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 payment gate, temporal coverage, and withheld-week behavior are covered, but with no output schema the description should say what a weekly rate record looks like (fields, units of the premium, how a withheld week is represented beyond 'the reason'). For a paid, paid-per-call dataset tool that gap is meaningful.
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 50%: platform is documented in-schema but currency carries only a pattern. The description compensates by clarifying currency semantics ('one currency') and, more valuably, that omitting platform aggregates across platforms while supplying it narrows to a single route. It does not confirm the three-letter ISO-code format implied by ^[A-Za-z]{3}$.
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 names the precise resource: weekly realised seller premiums benchmarked against the raw Peer onchain oracle at each fill's signal block, scoped by currency and optional platform. The domain specificity alone separates it from peerlytics_liquidity_depth, though no sibling is named and no explicit verb (e.g. 'returns'/'lists') fronts the sentence.
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 clause 'for one currency across platforms, or one platform route' implicitly tells the agent how to choose between omitting or supplying the platform filter, which is real guidance at the call level. However, there is nothing about when to prefer this tool over peerlytics_liquidity_depth or peerlytics_paid_datasets, and no stated prerequisites beyond the cost disclosure.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- First observed
peerlytics_liquidity_depth - First observed
peerlytics_paid_datasets - First observed
peerlytics_weekly_seller_rates
Related MCP Connectors
Paid DeFi data for agents via x402 on Base: yields, APY moves, stablecoin pegs, token risk.
Pay-per-query x402 business intelligence on Base, settled in USDC via the native 402 payment flow.
Live Base Mainnet on-chain data (gas, DEX, Aave, token risk, prices). Pay per call in USDC via x402.
Live Base Mainnet on-chain data (gas, DEX, Aave, token risk, prices). Pay per call in USDC via x402.
Related MCP Servers
AlicenseAqualityDmaintenancePre-trade DeFi intelligence for AI agents. 20 paid x402 endpoints, USDC on Base.23113 npm1MIT- AlicenseAqualityCmaintenanceOn-chain price feeds from Base DEX pools. Get spot prices, TWAP, liquidity depth, price impact, and historical OHLCV.724 npm1MIT
- AlicenseAqualityBmaintenanceReal-time DEX token momentum, orderbook liquidity depth, and whale flows on Base Mainnet gated with gasless x402 micropayments.3MIT
- AlicenseAqualityCmaintenanceEight crypto and DeFi data tools for AI agents: prices, gas, one ParaSwap route quote, GoPlus token security and top-holder samples, DefiLlama yields, Hyperliquid/dYdX funding, and observed wallet balances. Inspect prices free; pay 0.001–0.008 USDC per call on Base through x402. No API key or subscription.8120 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.