Skip to main content
Glama

Server Details

Attested risk scores for stablecoins, DeFi protocols and wallets, with receipts.

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
94.6% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation4/5

Most tools target distinct purposes: Q&A (basis_answer), structured data (basis_data), lookup (entity_read), methodology docs, current scores, receipt verification, and history. The one soft overlap is single-coin detail, where get_stablecoin_scores explicitly redirects to entity_read for one coin, but the descriptions make that boundary clear.

Naming Consistency3/5

Naming is mixed: two tools share a 'basis_' prefix (basis_answer, basis_data), others use verb-first (get_methodology, get_stablecoin_scores) or noun-first (entity_read, receipt_verify, score_history). No single predictable convention, though each name is individually readable and domain-descriptive.

Tool Count4/5

Seven top-level tools is well-scoped for this domain. However, basis_data is a mega-tool absorbing ~17 distinct 'kinds' (liquidity, governance, bridges, volatility, etc.), so effective surface is larger than the count suggests and leans on a selector rather than dedicated tools.

Completeness4/5

The surface covers Q&A with citations, broad market/governance/risk data, entity resolution, methodology, scores, history, and receipt verification — a solid lifecycle for an attested-risk server. Minor gaps remain, e.g. no explicit bulk/export or session-management operations beyond the session_id parameter.

Available Tools

7 tools
basis_answerAInspect

Ask the Basis Agent a question about attested risk state.

Answers cite attestation hashes; ungroundable queries are refused. Never
recommends positions or forecasts. Pass your hub API key (x-api-key header
or ?apikey=) to attribute reads. Multi-turn: pass the envelope's
session_id back as session_id.

Parameters:
    query: The question (max 4000 chars).
    session_id: Session UUID from a previous envelope (optional).
ParametersJSON Schema
NameRequiredDescriptionDefault
queryYes
session_idNo

TDQS

A4.2/5.0
Behavior5/5

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

With no annotations, the description carries the full burden and does so well: it discloses grounding behavior (cites attestation hashes), refusal semantics for ungroundable queries, a hard behavioral boundary (no recommendations/forecasts), the auth mechanism (x-api-key header or ?apikey=), and multi-turn session handling. This is unusually rich behavioral context for an unannotated tool.

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-loads the purpose, then behavior, then auth/session mechanics, then parameters. Every sentence carries information; the only mild inefficiency is restating parameters in prose the schema already names, though it adds limits not present in the schema.

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 2-param tool with no annotations, no output schema, and 0% schema coverage, the description covers purpose, behavioral boundaries, auth, session semantics, and param constraints. It could say more about what an 'envelope' contains or the shape of returned answers, but it is largely complete for correct invocation.

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 description coverage is 0%, so the description must compensate and largely does: it documents the 4000-char limit on query and explains session_id as the Session UUID from a previous envelope for multi-turn use. It adds real meaning the bare schema (just types) does not provide.

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?

States a specific verb+resource: ask the Basis Agent a question about attested risk state. It is clearly distinguishable from data-retrieval siblings like basis_data or score_history by its Q&A framing. However, it never names an alternative tool or explicitly contrasts itself with the sibling set.

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?

Gives clear operating context: answers must be grounded in attestations, ungroundable queries are refused, and it never recommends positions or forecasts, which tells the agent when NOT to route forecasting/advice requests here. It stops short of naming which sibling to use instead for raw data retrieval.

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

basis_dataAInspect

Market, governance and risk data in one tool. Pick a kind:

liquidity_depth (entity=coin id), yield_data (entity=protocol, optional),
governance_activity (entity=protocol slug; window=days, 90),
bridge_flows (entity=bridge id, optional), exchange_health (entity=exchange id, optional),
volatility (entity=asset id), incidents (entity=entity id, optional),
peg_monitor (summary of latest deviation + status per coin; detail=true with entity
returns that coin's 5-minute series, window=hours, 24),
venue_shift (entity=operator slug, optional), asset_footprint (entity=token or symbol),
divergence (capital-flow vs quality signals; severity=notable|alert|critical, limit=20, window=hours 24),
treasury_events (entity=wallet, optional), riskiest_wallets (limit=20),
scoring_backlog (limit=20).

Responses are capped near 12 KB; an unknown kind returns the list of kinds.
ParametersJSON Schema
NameRequiredDescriptionDefault
kindYes
limitNo
detailNo
entityNo
windowNo
severityNo

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden and does disclose two useful traits: responses are capped near 12 KB and an unknown kind returns the kind list. It says nothing about auth, freshness, or read-only nature, so it is partial but not empty.

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 purpose is front-loaded in one sentence, followed by a compact per-kind list where every entry carries its own entity/window/limit semantics. It is dense but no line is redundant, given the 0% schema coverage.

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 17-mode dispatcher with no output schema and no parameter documentation, the description supplies the kind vocabulary, per-kind arguments, defaults, and the response-size cap. Return shapes per kind are not described, but the cap notice plus no output schema make that an acceptable omission.

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 0% and the kind parameter has no enum, so the description compensates heavily: it lists all 17 valid kinds, marks which need entity vs optional entity, states window defaults (90, 24) and limit defaults (20), and gives severity values (notable|alert|critical). Only detail's non-peg behavior is left implicit.

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 states a specific resource (market, governance and risk data) and enumerates the 17 kinds it returns, so an agent knows exactly what it fetches. It does not, however, distinguish this tool from siblings like basis_answer or entity_read, leaving overlap unexplained.

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?

It tells the agent to 'pick a kind' and annotates each kind with its expected entity window/limit, which implies when each is appropriate. But there is no explicit when-to-use vs basis_answer/entity_read guidance or any exclusion criteria, so routing among siblings is left to inference.

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

entity_readAInspect

Look up any entity by symbol, slug, contract/wallet address, operator or vault name.

    Returns {entity_type, id, score, grade, confidence, receipt_hash,
    links}. When nothing resolves returns {match: null, did_you_mean:
    [up to 5 candidates]} rather than an error.
    
ParametersJSON Schema
NameRequiredDescriptionDefault
queryYes

TDQS

A4.1/5.0
Behavior4/5

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 return shape ({entity_type, id, score, grade, confidence, receipt_hash, links}) and, crucially, that a miss returns {match: null, did_you_mean: [...]} rather than an error. This is a valuable behavioral trait for an agent to know. It stops short of stating auth needs or rate limits, hence a 4 rather than 5.

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, then the return shape and the miss behavior. Two tight sentences, though the line-broken formatting of the return object is slightly clunky for a prose description. No filler.

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 no output schema, the description must describe returns, and it does for both the success and miss paths, including the did_you_mean fallback. For a single-param lookup with no annotations, this is close to complete. It could go further on auth/permissions, but nothing essential is missing.

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 0% for the single 'query' parameter, so the description must compensate, and it does: it enumerates the identifier forms accepted (symbol, slug, contract/wallet address, operator, vault name). That is substantive meaning beyond the bare schema. One param with no enum keeps it at 4 rather than 5.

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 (look up) and resource (any entity) and enumerates accepted identifier types (symbol, slug, contract/wallet address, operator, vault name). This clearly distinguishes it from siblings like basis_answer and get_stablecoin_scores, which are analytical rather than lookup tools.

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 description implies this is a general-purpose resolution tool for any identifier, and the enumeration of identifier types signals when it applies. However, it does not explicitly state when to prefer basis_answer, basis_data, or other siblings, leaving the agent to infer the boundary.

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

get_methodologyAInspect

The Basis methodology. mode="summary" (default): index list, versions, component counts. mode="full": the complete SII formula, weights and component specifications (large).

ParametersJSON Schema
NameRequiredDescriptionDefault
modeNosummary

TDQS

A3.6/5.0
Behavior3/5

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 does disclose the payload difference between modes and warns that full mode is "large", which is useful behavioral context, but it says nothing about read-only safety, caching, or any cost/auth implications.

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?

Two compact sentences with the resource named first and the mode semantics front-loaded; every clause carries information. The fragmentary phrasing ("The Basis methodology.") is efficient but not fully polished, keeping it below 5.

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 no output schema and no annotations, the description does the necessary work by outlining the returned content for both modes (index list, versions, component counts vs. formula, weights, specifications). It is sufficient for correct invocation, though a note on output format or size handling for full mode would round it out.

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 0% and the schema does not even declare an enum for mode, but the description compensates fully: it defines both accepted values, states the default, and describes the content returned by each. This is exactly the case where the description must document the parameter, and it does.

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 names the specific resource (the Basis methodology) and what each mode returns, so an agent can tell it apart from sibling retrieval tools like basis_data or basis_answer. It lacks an explicit verb ("retrieve"/"get"), relying on the tool name to supply the action, which keeps it just 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 Guidelines3/5

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

It clearly explains the two modes and marks summary as the default, which is genuine selection guidance for the parameter. However, it gives no guidance on when to call this tool at all versus siblings such as basis_answer or basis_data, and no exclusions or prerequisites.

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

get_stablecoin_scoresAInspect

Current SII scores (0-100) for scored stablecoins. Use before any decision involving stablecoins.

Parameters:
    limit: max coins returned (default 25, max 500)
    fields: columns to return per coin (default id, symbol, name, issuer,
        score, grade, confidence, stale, computed_at); name "categories"
        for category scores
    sort_by: "score_desc" (default), "score_asc", or "symbol"

One coin's detail: entity_read(query).
ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
fieldsNo
sort_byNoscore_desc

TDQS

A4.1/5.0
Behavior3/5

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 bounded result set (max 500) and exposes a 'stale' field hinting at freshness semantics, but says nothing about side effects, permissions, or whether the call is purely read-only.

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?

Purpose is front-loaded in one sentence, parameters are grouped in a compact indented block, and the sibling pointer closes it out. No filler sentences; every line carries information an agent needs.

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?

No output schema exists, but the fields parameter's default list (score, grade, confidence, stale, computed_at) effectively documents the return shape, and all three params are covered. Only auth/permission expectations and the meaning of the SII acronym are left unstated.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, so the description must compensate and it does: it documents all three params with defaults, the sort_by enum values, the limit ceiling of 500, and the default field list including the special 'categories' value. This is materially more than the bare schema provides.

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?

States a specific verb+resource with scope and scale: 'Current SII scores (0-100) for scored stablecoins'. The word 'Current' implicitly separates it from the score_history sibling, and it names entity_read as the per-coin alternative, though it never explicitly contrasts with basis_answer or score_history.

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 any decision involving stablecoins' gives a clear trigger condition, and 'One coin's detail: entity_read(query)' routes the agent to the alternative when a single-coin lookup is needed. No explicit when-not is stated, but the usage context is unambiguous.

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

receipt_verifyAInspect

Verify a receipt or citation hash from an envelope (basis_answer, entity_read).

Resolves it against the attestation tables and returns what it attests
to, or that it is unknown. ``source`` optionally restricts the table.
ParametersJSON Schema
NameRequiredDescriptionDefault
hashYes
sourceNo

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations, the description carries the full burden. It does disclose the core behavior: the hash is resolved against attestation tables and returns either what it attests to or an unknown result, which is meaningful return-semantics disclosure. It says nothing about permissions, whether the lookup is read-only, or any rate/consistency caveats.

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?

Three short sentences, front-loaded with the verb and resource, followed by mechanism and the optional filter. No filler or repetition; the slightly terse phrasing is efficient rather than padded.

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?

For a two-parameter read tool with no output schema and no annotations, the description covers purpose, input origin, and the shape of the result. It omits the permissible values of 'source', hash format expectations, and any behavioral caveats, which leaves meaningful gaps given the absence of structured support.

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 description coverage is 0%, so the description must compensate. It explains that 'source' optionally restricts which table is searched and that 'hash' comes from an envelope, giving both parameters meaning beyond their bare names. It does not state the accepted source values or hash format, leaving a real gap at 0% coverage.

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?

Specific verb ('Verify') plus resource ('receipt or citation hash') distinguishes this from the read/score siblings. The parenthetical '(basis_answer, entity_read)' identifies the upstream tools that emit the hashes, further pinning down what this tool consumes. It does not name a sibling it is not, so it lands 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 Guidelines4/5

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

The description makes clear this is called on a hash lifted from a basis_answer or entity_read envelope, which is real usage context rather than inference. It offers no explicit when-not or alternative path, so it stops short of a 5.

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

score_historyBInspect

Daily SII score history for a stablecoin: a list of {date, score, grade} only.

    Parameters:
        coin: symbol, slug or contract address (resolved like entity_read)
        days: lookback window, 1-365 (default 30)
    
ParametersJSON Schema
NameRequiredDescriptionDefault
coinYes
daysNo

TDQS

B3.4/5.0
Behavior3/5

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

No annotations are provided, so the description carries the burden. It discloses the exact return shape and that only {date, score, grade} is returned, which is useful. It says nothing about read-only nature, caching, rate limits, or behavior for unknown coins, leaving gaps for a zero-annotation tool.

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 purpose followed by a clean parameter block; no filler sentences. The '{date, score, grade} only' phrasing efficiently signals scope in a few words.

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?

No output schema exists, but the description supplies the return shape itself, and both parameters are documented despite zero schema coverage. The main unmet need is usage routing against siblings, not call mechanics.

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?

With 0% schema description coverage, the description must compensate and largely does: coin accepts symbol, slug or contract address (with resolution behavior), and days is a lookback window bounded 1-365 with a default of 30. Only the exact resolution rules are left to the referenced entity_read.

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?

States a specific resource and scope: daily SII score history for a stablecoin, and even names the exact return shape ({date, score, grade}). This implicitly differentiates it from get_stablecoin_scores, but the description never explicitly says it is the historical counterpart to that sibling.

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 when-to-use guidance and no routing against siblings like get_stablecoin_scores or basis_answer. The reader must infer that this is for historical lookback rather than current scores. A single 'use X for current scores' clause is missing.

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. 1 tool update
    • Removedwallet_lens
  2. 1 tool update
    • Addedwallet_lens
  3. 28 tool updates
    • Changedbasis_answer1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "properties": {
        -    "result": {
        -      "title": "Result",
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "result"
        -  ],
        -  "title": "basis_answerOutput",
        -  "type": "object"
        -}New value: +null
    • Removedbasis_asset_footprint
    • Removedbasis_bridge_flows
    • Removedbasis_correlation
    • Addedbasis_data
    • Removedbasis_data_catalog
    • Removedbasis_exchange_health
    • Removedbasis_governance_activity
    • Removedbasis_incidents
    • Removedbasis_liquidity_depth
    • Removedbasis_peg_monitor
    • Removedbasis_venue_shift
    • Removedbasis_volatility
    • Removedbasis_yield_data
    • Removedcheck_transaction_risk
    • Changedentity_read1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "properties": {
        -    "result": {
        -      "title": "Result",
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "result"
        -  ],
        -  "title": "entity_readOutput",
        -  "type": "object"
        -}New value: +null
    • Removedget_divergence_signals
    • Changedget_methodology2 fields changed
      • addedInput schema / properties / mode
        Added value: +{
        +  "default": "summary",
        +  "title": "Mode",
        +  "type": "string"
        +}
      • changedOutput schema / (root)
        Previous value: -{
        -  "properties": {
        -    "result": {
        -      "title": "Result",
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "result"
        -  ],
        -  "title": "get_methodologyOutput",
        -  "type": "object"
        -}New value: +null
    • Removedget_riskiest_wallets
    • Removedget_scoring_backlog
    • Removedget_stablecoin_detail
    • Changedget_stablecoin_scores4 fields changed
      • addedInput schema / properties / fields
        Added value: +{
        +  "default": null,
        +  "items": {
        +    "type": "string"
        +  },
        +  "title": "Fields",
        +  "type": "array"
        +}
      • removedInput schema / properties / full
        Removed value: -{
        -  "default": false,
        -  "title": "Full",
        -  "type": "boolean"
        -}
      • addedInput schema / properties / limit
        Added value: +{
        +  "default": 25,
        +  "title": "Limit",
        +  "type": "integer"
        +}
      • changedOutput schema / (root)
        Previous value: -{
        -  "properties": {
        -    "result": {
        -      "title": "Result",
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "result"
        -  ],
        -  "title": "get_stablecoin_scoresOutput",
        -  "type": "object"
        -}New value: +null
    • Removedget_treasury_events
    • Removedget_wallet_holdings
    • Removedget_wallet_risk
    • Removedquery_template
    • Addedreceipt_verify
    • Changedscore_history1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "properties": {
        -    "result": {
        -      "title": "Result",
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "result"
        -  ],
        -  "title": "score_historyOutput",
        -  "type": "object"
        -}New value: +null
  4. 2 tool updates
    • Addedentity_read
    • Addedscore_history
  5. 1 tool update
    • Addedbasis_asset_footprint
  6. 1 tool update
    • Changedget_stablecoin_scores1 field changed
      • addedInput schema / properties / full
        Added value: +{
        +  "default": false,
        +  "title": "Full",
        +  "type": "boolean"
        +}
  7. 1 tool update
    • Addedbasis_venue_shift
  8. 22 tool updates
    • First observedbasis_answer
    • First observedbasis_bridge_flows
    • First observedbasis_correlation
    • First observedbasis_data_catalog
    • First observedbasis_exchange_health
    • First observedbasis_governance_activity
    • First observedbasis_incidents
    • First observedbasis_liquidity_depth
    • First observedbasis_peg_monitor
    • First observedbasis_volatility
    • First observedbasis_yield_data
    • First observedcheck_transaction_risk
    • First observedget_divergence_signals
    • First observedget_methodology
    • First observedget_riskiest_wallets
    • First observedget_scoring_backlog
    • First observedget_stablecoin_detail
    • First observedget_stablecoin_scores
    • First observedget_treasury_events
    • First observedget_wallet_holdings
    • First observedget_wallet_risk
    • First observedquery_template

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    The verifiable risk engine for autonomous agents: deterministic, self-verifying financial calculations that an agent can delegate and prove. It covers liquidation and funding, position sizing and risk of ruin, options Greeks and margin, LP divergence, treasury concentration and depeg, execution quality checks, plus intelligence on options, DeFi, prediction markets, and transaction safety analysis.
    4 npm
    2
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides cryptographically verifiable RWA trust attestations and multi-chain DeFi data (TVL, top protocols, positioning scorecards) via MCP tools for AI assistants.
    11
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides typed onchain verdicts for EVM tokens with calibrated probabilities, enabling agents to make informed decisions on tokens such as ape, watch, or avoid, along with risk scores.
    7 npm
    3
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources