Launch Lab XRP Data
Server Details
Read-only XRP and XRPL research data. Three free MCP tools provide the graded prediction track record, a brief cached up to six hours, and discovery of 14 pay-per-call x402 endpoints (XRP or RLUSD). Paid reads cover market data, account snapshots, issuer controls, swap quotes, RLUSD stats, payment receipt checks and web-to-markdown. No custody, wallet signing or trading. Research, not financial advice.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
TDQS
Scored across 3 tools
Each tool has a clearly distinct purpose: a cached sample brief, a catalog of paid endpoints, and a historical track record. There is no overlap in what they return, so an agent can select unambiguously.
All three tools follow the same xrp_<noun>_<noun> snake_case convention with a shared prefix. The pattern is predictable and readable across the whole set.
Three tools is slightly thin but each earns its place (sample, endpoint catalog, track record). For a data-serving server the scope is intentionally minimal rather than padded.
The surface covers a free sample, a pointer to paid endpoints, and a track record, but offers no tool to actually retrieve specific live metrics or historical series. The real data path routes through external x402 pay-per-call, which is a notable gap for direct agent use.
Available Tools
3 toolsxrp_brief_sampleAInspect
A free, cached (up to 6 hours) XRP brief: price, regime/volatility, model outlook, liquidity levels, derivatives, events, flows, news. Live data is pay-per-call (see xrp_paid_endpoints).
| Name | Required | Description | Default |
|---|---|---|---|
| section | No | Optional: return only one section (e.g. snapshot, outlook, levels, derivs, events, flows, news). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, and it does disclose two meaningful traits: the free/cached nature and a concrete staleness bound (up to 6 hours), plus where live data lives. It says nothing about auth requirements, rate limits, or failure modes, so a full 4-5 is not earned.
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 dense sentences with no filler; the free/cached qualifier is front-loaded and the paid alternative is deferred to the end where it belongs. Every clause carries information.
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?
For a read-only data retrieval tool with no annotations and no output schema, the description covers what comes back (the enumerated sections), freshness (6h cache), cost model, and the paid alternative. Missing only peripheral operational detail such as auth/rate limits.
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 100% and the single 'section' parameter is already documented with examples (snapshot, outlook, levels, derivs, events, flows, news). The description's content list overlaps that documentation without adding format or default-value guidance, so baseline 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 identifies a specific resource (an XRP brief) and enumerates its contents (price, regime/volatility, model outlook, liquidity levels, derivatives, events, flows, news), which goes well beyond restating the name. It also implicitly distinguishes itself from xrp_paid_endpoints via 'free, cached'. It lacks an explicit verb for what the tool does (retrieve/return), so it stops 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?
It gives clear context for selection: this is the free cached variant, and it names the alternative with its condition ('Live data is pay-per-call (see xrp_paid_endpoints)'). It does not spell out an explicit 'do not use this when...' rule or note any rate limits, so it is clear but not exhaustive.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
xrp_paid_endpointsAInspect
List the live, pay-per-call XRP data endpoints (x402 on the XRP Ledger, 0.001-0.05 XRP per call) and how an agent pays for them.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden. It usefully discloses the pricing band (0.001-0.05 XRP per call) and the payment rail (x402 on the XRP Ledger), which is real context an agent needs before invoking. However, it does not state whether the call itself is free/read-only, whether authentication is required, or whether the listed endpoints are live-verified, leaving the safety and auth profile implicit.
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 sentence that front-loads the core action ('List the live, pay-per-call XRP data endpoints') and appends the payment context. No filler, no repetition of the tool name, and the most decision-relevant detail 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?
For a zero-parameter, no-annotation, no-output-schema listing tool, the description covers what the agent gets back (the endpoints plus the payment mechanism) and the cost range. The remaining gap is practical: it does not say how to actually invoke a paid endpoint or whether the listing includes usage limits, which would help an agent act on the result.
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 is nothing for the description to disambiguate; the baseline for a parameterless tool applies. The description does not invent or imply any hidden inputs, which 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?
States a specific verb ('List') and a well-scoped resource ('live, pay-per-call XRP data endpoints'), with the x402 protocol and price band as qualifiers. An agent can tell this is a discovery/index tool rather than a data-fetch tool, but the description never names or contrasts itself with the siblings xrp_brief_sample or xrp_track_record, so differentiation is left to inference.
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 explicit when-to-use guidance, no prerequisite, and no statement of when this tool should be preferred over the sibling xrp_brief_sample or xrp_track_record. The phrase 'and how an agent pays for them' hints at the use case (payment onboarding) but stops short of telling the agent when to call this versus alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
xrp_track_recordAInspect
Launch Lab's graded record of daily XRP calls since Oct 8 2026 (hits, misses, streak). Free.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses the shape of the result (hits, misses, streak) and the cost profile ('Free'), which is useful. It does not state freshness, whether the record is live or cached, or any rate limits, leaving behavioral gaps for a zero-param read tool.
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 with no wasted words: resource, scope, returned fields, and cost all land in one pass.
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 annotations and no output schema, the description must explain what comes back, and it does by naming hits/misses/streak. For a zero-parameter retrieval tool this is close to complete; only the live-vs-static nature of the record is left unstated.
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 is nothing for the description to disambiguate; per the rubric a 0-param tool earns the baseline 4.
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 specific resource ('Launch Lab's graded record of daily XRP calls') and enumerates the returned content ('hits, misses, streak'), so an agent knows this is a data-retrieval tool. The verb is only implied ('record of'), and no sibling is named, but the 'Free' tag lightly distinguishes it from xrp_paid_endpoints.
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?
Usage is only implied: the trailing 'Free' hints this is the no-cost counterpart to the sibling xrp_paid_endpoints, which is a genuine routing signal. However, there is no explicit statement of when to call this versus xrp_brief_sample or the paid endpoints, so guidance stays inferential.
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
xrp_brief_sample - First observed
xrp_paid_endpoints - First observed
xrp_track_record
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.1611 npm1MIT
- AlicenseCqualityBmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs117 npm54 PyPIMIT
- AlicenseAqualityCmaintenanceRevnuvo Company Intelligence tells AI agents what changed at a company, with evidence. It observes company websites, technologies, and DNS over time and returns timestamped, confidence-aware changes, signals, and monitoring.9MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.