Skip to main content
Glama

PRUVIQ strategy verdicts (read-only)

Server Details

Read-only crypto strategy backtest & verification verdicts. No trading tools; every result is cited.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation4/5

Each tool targets a distinct slice: per-coin backtest stats, daily rankings, forward verification records, methodology, a single strategy verdict, and a full strategy list. The main risk is overlap between get_coin_strategy_stats, get_strategy_verdict, and list_strategies, which all surface strategy metrics, though the descriptions carefully distinguish headline vs re-measured vs per-coin scope.

Naming Consistency5/5

All six tools use a consistent snake_case get_/list_ + noun pattern (get_coin_strategy_stats, get_daily_rankings, list_strategies, etc.). No mixed conventions or vague verbs.

Tool Count5/5

Six tools is well-scoped for a read-only verdict/statistics server, with each tool covering a distinct facet (list, per-coin stats, verdict, rankings, verification, methodology). No filler or redundancy.

Completeness4/5

The read-only surface covers discovery (list_strategies), detail (get_coin_strategy_stats, get_strategy_verdict), context (get_methodology), and trust artifacts (get_forward_verification_records, get_daily_rankings). Minor gap: no direct fetch of a full strategy record by slug/URL beyond the list, but URLs are provided so agents can work around it.

Available Tools

6 tools
get_coin_strategy_statsGet per-strategy backtest stats for one coinB
Read-onlyIdempotent
Inspect

Get per-strategy backtest statistics (trades, win rate, profit factor, total return, exit reasons, data window) for one OKX USDT-SWAP perpetual, e.g. "BTC", "BTCUSDT" or "BTC-USDT-SWAP". Cells below the minimum sample are flagged. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
symbolYesCoin symbol: BTC, BTCUSDT, BTC-USDT-SWAP.

Output Schema

ParametersJSON Schema
NameRequiredDescription
citationYes

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint and non-destructive behavior, so the trailing 'Read-only' adds little. The genuinely useful disclosure is that cells below the minimum sample are flagged, which tells the agent to expect sparse/low-confidence results; beyond that, nothing about data freshness or failure modes is added.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One dense sentence front-loads the resource and metric list, and the trailing 'Read-only' is short. The only waste is the redundant read-only restatement of the annotation, but the whole description is proportionate to the tool.

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?

An output schema exists, so return-value details are correctly omitted, and the description still previews the metrics and the minimum-sample flagging. For a single-parameter read tool this is nearly complete, missing only a pointer to sibling tools for verdict/ranking context.

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?

Schema coverage is 100% and the single parameter's description already lists the accepted symbol formats ('BTC, BTCUSDT, BTC-USDT-SWAP'). The description repeats those exact examples without adding format rules, normalization behavior, or case sensitivity, so it earns only the baseline 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description gives a specific verb ('Get'), a specific resource ('per-strategy backtest statistics'), and enumerates the metrics returned (trades, win rate, profit factor, total return, exit reasons, data window), scoped to one coin. It is clear what the tool does, though it never distinguishes itself from the potentially overlapping sibling get_strategy_verdict.

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?

There is no explicit when-to-use or when-not-to-use guidance and no mention of alternatives. The inclusion of example symbols implies how to call it, but not when to prefer it over siblings like get_strategy_verdict or get_strategy_verdict/list_strategies.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_daily_rankingsGet the daily strategy rankingA
Read-onlyIdempotent
Inspect

Get PRUVIQ's published daily ranking snapshot: the headline (headline_slots: up to 3 configurations labelled verified, in ranking order with their full-ranking rank; empty slots say no verified setting), the best (top3 = PF-ordered research record across all statuses, not the headline) and worst configurations by backtest over the published window, each with its research status, sample size and low-sample flag, plus the headline note about whether any verified configuration is ranked. A rank is not a verification. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
citationYes

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description still adds real domain behavior beyond that: empty headline slots mean 'no verified setting', low-sample flags are surfaced, and the headline note reports whether any verified configuration is ranked. It stops short of return-shape or ordering guarantees, but the added context is substantive.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core action and every clause carries distinct information about the payload's parts. However, it is delivered as one sprawling multi-parenthetical sentence, which makes it harder to scan than a few short sentences would be.

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?

For a zero-parameter read-only tool with an output schema, the description is nearly sufficient: it explains what the headline, top3 and worst sections mean and how to read empty slots. The remaining gap is the absence of routing guidance against the sibling ranking/verdict tools, which the output schema cannot compensate for.

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?

Zero parameters, so there is nothing to disambiguate and the baseline is 4. The description correctly implies a no-input snapshot rather than suggesting any filtering arguments.

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?

States a specific verb (get) and resource (PRUVIQ's published daily ranking snapshot) and then enumerates the exact constituents: the headline slots, the top3 PF-ordered research record, and the worst configurations. The explicit contrast 'top3 = ... research record across all statuses, not the headline' separates it from the sibling get_forward_verification_records and get_strategy_verdict without needing either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: the tool is the daily published snapshot, and 'A rank is not a verification' hints at interpretation. There is no explicit statement of when to call this versus get_strategy_verdict or get_forward_verification_records, nor any prerequisites or exclusions, so an agent must infer the boundary itself.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_forward_verification_recordsGet forward-test pre-registration and timestamp proofsB
Read-onlyIdempotent
Inspect

Get the forward (out-of-sample, real-time) verification program records: pre-registration files with sha256, OpenTimestamps proof state (bitcoin block heights), program status and verdict dates. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
citationYes

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the description's 'Read-only' is redundant. The description does add useful context about the verification program content (sha256, OpenTimestamps, bitcoin block heights), but it does not disclose behavioral traits such as permissions required or side effects beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the verb and resource, and the detailed record list is compact. The trailing 'Read-only.' sentence duplicates the readOnlyHint annotation and slightly reduces conciseness.

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?

The description is largely complete for a zero-parameter, read-only getter with an output schema and rich annotations. It identifies the resource and its contents, but it lacks any routing guidance relative to sibling tools such as get_strategy_verdict.

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 tool takes zero parameters, so the baseline score is 4 per the rubric. The schema and description are consistent, and there are no parameter semantics to clarify.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Get') and a uniquely named resource ('forward (out-of-sample, real-time) verification program records'), then details the record contents including sha256, OpenTimestamps proof state, and verdict dates. It does not explicitly differentiate itself from siblings such as get_strategy_verdict, so it falls 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.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no when-to-use guidance, no conditions for selecting this tool over alternatives like get_strategy_verdict, and no exclusions. It only states what the tool returns.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_methodologyExplain the methodology and how to re-verifyA
Read-onlyIdempotent
Inspect

Explain how PRUVIQ measures and labels strategies (ranking criteria, research status definitions, verification criteria version, research-ledger arbiter and cost) and give the exact steps and public tools to re-verify a claim yourself. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
citationYes

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, non-destructive and closed-world, so the safety profile is covered; the description's trailing 'Read-only.' is largely redundant. However, the description does add real behavioral content by disclosing the scope of what is returned (the specific criteria, definitions, and version info) and that it includes reproducible re-verification steps and public tooling.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One dense, front-loaded sentence that names the verb and enumerates the covered topics, followed by a two-word safety tag. It is efficient, though the standalone 'Read-only.' earns little since the annotation already states readOnlyHint=true.

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 zero parameters and an output schema present, the description need not explain return values or inputs. It adequately frames this as a documentation/explainer tool, though it could note whether the methodology is versioned or how it relates to the verification tools the siblings expose.

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 tool takes zero parameters, so there is nothing for the description to disambiguate; the baseline for a no-parameter tool applies. No parameter semantics are needed or missing.

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?

States a specific verb (Explain) and resource (the PRUVIQ methodology), then enumerates exactly what is covered: ranking criteria, research status definitions, verification criteria version, and research-ledger arbiter and cost. This clearly separates it from the sibling tools, which all return data rather than documentation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'give the exact steps and public tools to re-verify a claim yourself' implies the use case (auditing/verifying a claim), but there is no explicit when-to-use statement, no prerequisites, and no routing to alternatives such as get_strategy_verdict or get_forward_verification_records. Usage is inferable rather than stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_strategy_verdictGet one strategy's verdictA
Read-onlyIdempotent
Inspect

Get the published verdict for one strategy: tone (verified / caution / negative, or no_definition) and the reasons, re-measured metrics and the strategy page's headline metrics (each block with its own scope), measurement date, sample size (trades), fees included in the measurement, verification record and how to reproduce it. Use before acting on any backtest number. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
strategy_idYesStrategy id as returned by list_strategies, e.g. "bb-squeeze-long".

Output Schema

ParametersJSON Schema
NameRequiredDescription
citationYes

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, and non-destructive, so the description's 'Read-only' adds nothing. It does add useful behavioral context about what the verdict contains (per-block scope, fees included, sample size, verification record), but omits anything on auth, rate limits, or staleness of the published verdict.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Purpose is front-loaded, followed by a usage directive and a compact enumeration of returned content. The middle sentence is dense with parenthetical asides but every clause conveys payload information, so it earns its length without much waste.

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?

An output schema exists, so return-value explanation is largely redundant but harmless. Combined with annotations covering the safety profile and a single well-documented parameter, the description gives an agent everything needed to call it correctly; only the lack of alternative-tool routing keeps it from a 5.

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?

Only one parameter, and the schema already documents it fully (pattern, example 'bb-squeeze-long', pointer to list_strategies) at 100% coverage. The description adds no further semantics, so the baseline 3 applies.

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?

States a specific verb and resource ('Get the published verdict for one strategy') and enumerates the payload contents (tone, reasons, metrics, measurement date, sample size, fees, verification record). This clearly separates it from siblings like get_coin_strategy_stats and get_forward_verification_records, which surface raw stats versus a synthesized verdict.

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?

'Use before acting on any backtest number' gives a concrete trigger condition for invoking the tool. It does not name exclusions or the alternative sibling to use when a verdict isn't needed, so it stops short of full when/when-not guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_strategiesList strategies with research statusA
Read-onlyIdempotent
Inspect

List every strategy PRUVIQ publishes, with its research status (verified / conditional / testing / live / shelved / killed), the simulator preset verdict, headline metrics as the strategy page shows them (original backtest, not re-measured — see each row's headline_scope), and the URL of the full record. Optional filter by status. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
statusNoOnly return strategies with this research status.

Output Schema

ParametersJSON Schema
NameRequiredDescription
citationYes

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true and destructiveHint=false, so the safety profile is covered; the description's 'Read-only' merely restates it. It does add genuinely useful interpretive context beyond annotations: the headline metrics are the original backtest and not re-measured, pointing the agent at each row's headline_scope before comparing numbers.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core action and scope, then packed with the field enumeration and the provenance caveat in a single dense sentence. Slightly long but every clause carries information; the trailing 'Read-only' is the only redundant fragment.

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 an output schema present the description need not explain return shape, yet it usefully previews the row contents and flags the headline_scope caveat. Combined with annotations and a fully covered parameter, an agent has everything needed to call it correctly; only the lack of sibling routing leaves a small gap.

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?

Schema coverage is 100% and the enum values are documented in the schema, so the description's 'Optional filter by status' adds no syntax or semantics beyond what is already structured. Baseline 3 is appropriate when the schema does the heavy lifting.

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?

States a specific verb (list) and resource (strategies published by PRUVIQ), and enumerates the fields returned including research status, verdict, headline metrics and record URL. Against get_* siblings it is clear this is the bulk-listing tool rather than a single-record fetch.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied: it lists everything and offers an optional status filter, which contrasts naturally with the get_* siblings that fetch one record. However, no alternative is named and no when-not guidance is given, so the agent must infer the routing.

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.

  1. 6 tool updates
    • First observedget_coin_strategy_stats
    • First observedget_daily_rankings
    • First observedget_forward_verification_records
    • First observedget_methodology
    • First observedget_strategy_verdict
    • First observedlist_strategies

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Investment decision tools for AI agents: portfolio status, isolated multi-agent committee analysis, auditable verdict history, and lookahead-protected backtests. Advisory only, no auto-trading; negative research results published.
    36
    5,028 PyPI
    116
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides tools to research crypto trading strategies via backtesting, walk-forward validation, and paper trading, with a deflated-Sharpe overfitting check. Enables natural-language-driven analysis and interpretation of strategy performance.
    2
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    Deterministic market-state engine for trading agents — zero LLM in the signal path. 8 tools: structural market state & phase, action gate (GO/WATCH/HOLD), entry/target/invalidation coordinates, bar-by-bar state timeline, composed view cards, and pre-trade intent validation. Every output traces to a bar-stamped ledger with a public daily self-scoring track record.
    3
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Most trading signals are noise. AlphaAssay puts them on trial — deflated Sharpe, out-of-sample, leakage forensics — and returns signed pass/fail verdicts anyone can verify. Methodology audits, not investment advice.
    17
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources