Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RUBRIC_MCP_PAYER_KEYNoEOA private key funded with USDC on Base mainnet — pays for get_attested_price calls directly (EIP-3009 exact scheme). Optional; list_attested_services works with no key configured.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_attested_priceA

Live spot price for a Base-mainnet asset pair (e.g. 'ETH', 'BTC', 'SOL'), read straight from Chainlink aggregators via eth_call — no cached feed, no third-party price API in the trust path. Pays Rubric Protocol $0.02 USDC per call via x402 (auto pay-and-retry on the 402; needs RUBRIC_MCP_PAYER_KEY funded with USDC on Base mainnet). The differentiator: every response is sealed with an ML-DSA-65 (FIPS 204 post-quantum) signature and anchored to Hedera Consensus Service — the returned attestationId can be independently verified forever at rubric-protocol.com/v1/verify/:attestationId, free, with no further trust in Rubric required. Set proof:true ($0.25) for the raw Chainlink round tuple + a disclosed commitment opening so a third party can recompute the receipt themselves; set at: ($0.50) for a historical price walked from on-chain round history instead of the latest one.

list_attested_servicesA

Free, unpaid. Returns Rubric Protocol's live x402 service catalog (fetched fresh from rubric-protocol.com/.well-known/x402.json) — every paid route Rubric exposes, its price, network, and description, including but not limited to the attested-price family. Every listed route returns an ML-DSA-65 + Hedera-anchored receipt with its response; use this to discover exact resource paths and prices before calling get_attested_price or another route directly.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.4/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: get_attested_price retrieves a paid, attested price quote, while list_attested_services provides a free catalog of available services. There is no overlap or ambiguity between them.

Naming Consistency5/5

Both names follow a consistent snake_case verb_attested_noun pattern: get_attested_price and list_attested_services. The convention is predictable and easy to parse.

Tool Count3/5

Only two tools are exposed, which is a thin surface for a protocol gateway that mentions broader paid routes and an attested service catalog. A discovery tool plus a single price tool is focused but borders on under-scoped.

Completeness3/5

The price tool supports useful variants like proof and historical timestamps, and the catalog is free, but there is no generic tool to call other paid routes discovered via list_attested_services and no in-MCP verification tool despite verification being a core advertised property. These are notable gaps for the apparent protocol-access purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues