Dantes Exchange
Server Details
Paid trader skills MCP. Coil scanner with dated 252d forward-return evidence. x402 USDC.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Available Tools
5 toolsget_capabilityGet capability manifestAInspect
WHEN: Use when you already have a capability id and need schema, price, and when-to-use before paying.
NOT for: Do not use to execute the scan.
Returns: The full manifest — input and output schema, support envelope, limitations — plus the price and access class on THIS endpoint, and the routing block.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full transparency burden and mostly succeeds: it says this is a pre-payment manifest lookup, explicitly says it is not for executing the scan, and details the return contents. It does not explicitly state that the call is read-only or free, nor does it mention auth/rate limits, which is a minor gap.
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 uses three labeled sections ('WHEN', 'NOT for', 'Returns') that front-load the most important information. Every sentence earns its place and nothing is wasted or redundant with the schema.
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 one-parameter manifest getter with no output schema, it covers when to call, what not to do, and what will be returned. It is slightly incomplete on operational details such as whether the call itself costs or requires special access, though the pre-payment framing and endpoint-specific price hint mitigate this.
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 schema only says id is a required string, while the description adds that it is a capability id and frames it as the lookup key for schema, price, and when-to-use. It does not specify the id's format or source, but for a single simple identifier this is sufficient.
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?
Description opens with 'WHEN: Use when you already have a capability id and need schema, price, and when-to-use before paying,' which clearly states the verb, resource, and purpose. It also disambiguates from execution via 'NOT for: Do not use to execute the scan,' distinguishing it from invoke_capability.
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 provides an explicit trigger condition ('already have a capability id ... before paying') and an explicit exclusion ('Do not use to execute the scan'). It does not name sibling tools like invoke_capability or search_capabilities directly, so the alternative routing is clear but slightly less explicit than it could be.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_capability_evidenceGet capability evidenceAInspect
WHEN: Use when you need the dated forward-return pack for a listed skill (n, window, as-of).
NOT for: Do not use as a live scan and do not treat evidence as today’s hits.
Returns: Semantic evidence (does it do what it says) kept strictly separate from historical economic evidence (what was measured about the population it describes) — never combined into a score. Universe-relative and vs-benchmark figures appear only where they were actually measured; a capability with no economic measurement returns NOT_MEASURED rather than a borrowed figure.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Capability id |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations present, the description carries the full burden and does so well. It discloses that semantic and economic evidence are kept separate and never combined, that benchmark figures appear only where measured, and that missing economic measurement returns NOT_MEASURED rather than a borrowed value.
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 well organized with WHEN, NOT for, and Returns sections. Every sentence contributes essential routing or behavioral information, and the most important usage boundary is front-loaded.
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 one-parameter tool with no output schema, the description adequately explains what the caller should expect, including the NOT_MEASURED fallback and the separation of evidence types. Some jargon like 'dated forward-return pack' and 'n, window, as-of' is not expanded, but the core invocation contract is sufficiently clear.
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% and the one parameter 'id' already has a description. The description references 'listed skill' which maps to the capability id, but it does not add meaningful format, source, or constraint details beyond the schema.
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 identifies the tool as returning a dated forward-return pack for a listed skill, and the title supplies the 'get' verb and resource. The 'NOT for' clause explicitly distinguishes it from a live scan and from current-day hits, separating it from sibling tools.
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 gives an explicit WHEN condition ('need the dated forward-return pack for a listed skill') and explicit exclusions ('Do not use as a live scan... not today's hits'). It does not name sibling tools as alternatives, but the usage boundary is clear enough for an agent to route correctly.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
invoke_capabilityInvoke capabilityAInspect
WHEN: Use when you have chosen a listed skill, the user wants names that match it now, and you are ready to pay.
NOT for: Do not use for quotes, news, or a setup we do not list (cup-with-handle, head-and-shoulders, divergence — say we don’t have that).
Returns: { ok, result } or { ok: false, error }. A priced capability answers an unpaid call with an x402 PaymentRequired naming the exact amount, asset, network and recipient; nothing executes and nothing is charged until a payment verifies. A scan that ran and returned zero names is a completed billable run, not an error.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Capability id | |
| input | Yes | Input conforming to the capability's input_schema |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description fully carries the behavioral disclosure burden, and it does so thoroughly. It explains the x402 PaymentRequired flow, that nothing executes or is charged until payment verifies, and that a zero-result scan is still a billable completed run rather than an error.
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 well-structured with WHEN, NOT for, and Returns sections, and the key usage conditions are front-loaded. It is dense but every clause earns its place, though the phrasing 'the user wants names that match it now' is slightly awkward and the payment detail is lengthy.
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 two-parameter tool with no output schema and no annotations, the description covers return shape, payment behavior, and key error semantics, which is quite complete. It could additionally point the agent to siblings for discovering capability ids or retrieving input schemas, but the sibling list already signals where to look.
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 schema already documents both parameters at 100% coverage: id is the capability id and input is an object conforming to the capability's input_schema. The description adds no additional parameter-level meaning, but the baseline of 3 applies because the schema covers the needed semantics.
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 indicates this tool runs a selected listed skill/capability to produce matching names, and it explicitly excludes quotes, news, and unlisted setups. It does not state the core action in a single direct 'invoke this capability to return names' sentence, but the WHEN guidance makes the purpose sufficiently clear.
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 gives explicit WHEN conditions — chosen skill, user wants names now, ready to pay — and explicit NOT-for exclusions such as quotes, news, and unsupported patterns. It does not name sibling alternatives like search_capabilities or get_capability for finding a listed capability, but the usage context is otherwise clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_datasetsList published datasets and enumerate their equity universesAInspect
WHEN: Use when you need what universes / as-of books a skill can run on.
NOT for: Do not use to fetch prices or news.
Returns: The published datasets with their as-of dates and the universes they enumerate; with a universe argument, the member ticker list itself. Raw dataset files are never returned.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Members per page for format "full" (default 250, max 1000). | |
| theme | No | SECULAR_TREND only — restrict to one secular theme id. | |
| format | No | "full" (default) returns member records with metadata, paged. "symbols" returns the complete ticker list in one cheap response. | |
| offset | No | Page offset for format "full". | |
| dataset | No | Dataset name, when the endpoint publishes more than one. | |
| universe | No | Enumerate the members of one universe. Omit to list datasets and see which universes are available. | |
| eligible_only | No | SECULAR_TREND only — restrict to members that also pass the LIQUID_VOLATILE mechanical gates. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the behavioral disclosure burden. It usefully discloses return semantics: published datasets with as-of dates, universes, and the member ticker list when a `universe` is supplied. It also adds a meaningful negative guarantee that raw dataset files are never returned, which is not inferable from the 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?
The description is well-structured with WHEN, NOT for, and Returns sections, and every sentence earns its place. It is front-loaded with the most important usage context and contains no filler.
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 rich schema and optional parameters, the description provides enough context for an agent to know when to call the tool and what to expect back, especially since there is no output schema. It omits details like pagination behavior, rate limits, or explicit read-only status, but these are secondary for a simple listing tool and partly derivable from the schema.
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%, so the schema already documents all 7 parameters well, including the two enums. The description adds only a small amount of context around the `universe` parameter's effect, which largely duplicates the schema's own parameter description.
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 a specific action and resource: listing published datasets and enumerating their equity universes, optionally returning member ticker lists. It is unambiguous about what the tool does, though it does not explicitly differentiate itself from the sibling capability tools by name.
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 gives explicit positive guidance ('Use when you need what universes / as-of books a skill can run on') and explicit negative guidance ('Do not use to fetch prices or news'). It stops short of naming alternative sibling tools, so it lacks the full when-not-to-use-versus-alternative routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_capabilitiesSearch capabilitiesAInspect
WHEN: Use when the user named a setup in trader language and you need to know which Dantes skill matches.
NOT for: Do not use to run a scan or to invent a skill we do not list.
Returns: Matching capability ids, each with its price, what it takes to run it, and its own when / not_for / returns — plus not_encoded, the setups this endpoint does not have.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| category | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses the return shape (capability ids with price, run requirements, nested when/not_for/returns) and the notable not_encoded field. It does not mention side effects or pagination, but the read-only nature is implied by the 'NOT for running a scan' guidance.
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 organized into WHEN / NOT for / Returns blocks, each contributing distinct guidance. It is slightly wordy but efficient and front-loaded with the central trigger condition.
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 provides enough context for an agent to decide when to call search_capabilities and what to expect back, including the not_encoded caveat. However, it omits any definition of the category parameter and provides no example, which is a noticeable gap given the sparse schema.
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 0% and the description does not explicitly define the query or category parameters. It implies query is the trader-language setup mentioned in WHEN, but category is completely undocumented, leaving an optional parameter ambiguous.
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 clear action—searching capabilities—and the trigger condition ('user named a setup in trader language'). It distinguishes itself from siblings like get_capability and invoke_capability by focusing on discovery/identification rather than retrieval or execution.
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 WHEN and NOT for sections explicitly state when to use the tool and what not to do ('Do not use to run a scan or to invent a skill'). It does not name sibling alternatives directly, but the exclusion is clear enough to guide tool selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Frequently Asked Questions
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user or an account that owns the GitHub organization, then choose Claim with GitHub.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics. Keep the HTTP file or DNS record in place: Glama periodically checks it and ownership remains verified while the token is discoverable.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, stable, and bound to the signed-in Glama account. They contain no email address or other personal information. If Glama can no longer discover a verified HTTP or DNS token, it starts a seven-day grace period before removing claim-based access. Restore the same token during that period to keep ownership verified. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate. A claim cannot transfer to a different origin or hostname: if the connector target changes, Glama starts the grace period and the new target must be claimed separately after the previous claim is released.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
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
To improve your MCP server's ranking:
Claim ownership of the server listing
Complete the server profile with an accurate description and thumbnail
Provide a test profile so Glama can connect to and evaluate the server
Keep tool definitions clear and complete to earn a high Tool Definition Quality Score (TDQS)
Route real usage through the Glama Gateway; more recorded successful server uses also improve the ranking
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!
Related MCP Connectors
Regime-aware ES1/NQ futures trading signals. HMM + 15 quant strategies. x402 USDC micropayments.
Social trading leaderboard. 9 MCP tools, x402 micropayments (USDC on Base).
37 paid x402 MCP tools for OSINT, prediction markets, web intel, and agent security on Base USDC.
x402-paid MCP data: trend feed + visibility audit. USDC/Base. No API key. No PII.
Related MCP Servers
- AlicenseAqualityBmaintenanceKronos crypto signals + trade decisions + 819 automation prompts. x402 micropayments, USDC/Base.8113051MIT
- AlicenseAqualityCmaintenanceMCP server providing Solana/crypto/macro tools (wallet scan, password breach, Jito tip, GitHub health, FRED series, Drift exposure, premium chapters) with x402 payment gating (USDC on Base) for 7 of 8 tools.15MIT
- AlicenseAqualityAmaintenanceMarket-intelligence MCP: 18 detection engines over 9,200+ instruments with calibrated uncertainty and outcome-verified provenance. Informational only, not financial advice.30MIT
- FlicenseNot gradedqualityCmaintenanceGraded trading signals and market analysis for FX, crypto, sports, and prediction markets, with a public machine-graded track record. Free track-record and quote tools; paid tools via API key or per-call x402 USDC
Glama MCP Gateway
Add one secure layer between your agents and this server.
TDQS
Each tool serves a clearly distinct purpose: searching for capabilities, fetching details for a known id, listing datasets, invoking a paid scan, and retrieving historical evidence. There is no overlap between discovery, introspection, execution, and evidence retrieval.
All tool names follow a consistent verb_noun snake_case pattern: get_capability, get_capability_evidence, invoke_capability, list_datasets, search_capabilities. The verbs (get, invoke, list, search) clearly reflect the operation type and maintain a uniform style.
Five tools is an appropriate scope for a capability marketplace server. Each tool earns its place covering discovery, metadata, datasets, execution, and evidence without unnecessary redundancy.
The tool surface covers the full workflow: find a capability (search_capabilities), inspect its manifest (get_capability), see available universes (list_datasets), run it (invoke_capability), and retrieve historical evidence (get_capability_evidence). No major gaps are apparent for the server's stated purpose.