Servidor MCP

DripMetrics

ai.dripmetrics/mcp

Qué hace este MCP

Provides cryptocurrency market microstructure, options, and on-chain metrics.

compute_portfolio_var
Compute portfolio Value-at-Risk (paid)
Paid via x402 ($0.05 per request). Computes empirical and/or normal parametric VaR for a crypto portfolio. Provide either weights + portfolioValueUsd, or quantities. Invalid portfolios fail before payment.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['assets'], 'properties': {'assets': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': 'Asset symbols, e.g. ["BTC", "ETH"].'}, 'window': {'enum': ['90d', '180d'], 'type': 'string', 'description': 'Price history window (default 180d).'}, 'horizon': {'type': 'string', 'description': 'Risk horizon, e.g. "1d" (default).'}, 'methods': {'enum': ['empirical', 'normal', 'both'], 'type': 'string', 'description': 'empirical, normal, or both (default).'}, 'weights': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Portfolio weights (with portfolioValueUsd).'}, 'confidence': {'type': 'number', 'maximum': 0.999, 'minimum': 0.5, 'description': 'Confidence level (default 0.95).'}, 'quantities': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Asset quantities (alternative to weights).'}, 'portfolioValueUsd': {'type': 'number', 'description': 'Total portfolio value in USD.', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
compute_spread_greeks
Compute BTC option spread greeks (paid)
Paid via x402 ($0.05 per request). Nets Black-76 greeks across up to 6 Deribit BTC option legs and returns a spot×vol scenario P&L grid. Invalid legs or unknown instruments fail before payment.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['legs'], 'properties': {'legs': {'type': 'array', 'items': {'type': 'object', 'required': ['instrument', 'qty'], 'properties': {'qty': {'type': 'number', 'description': 'Signed quantity in 1 BTC contracts; negative = short.'}, 'instrument': {'type': 'string', 'description': 'Deribit BTC option instrument, e.g. "BTC-26SEP26-120000-C".'}}, 'additionalProperties': False}, 'maxItems': 6, 'minItems': 1, 'description': 'Spread legs.'}}, 'additionalProperties': False}
describe_metric
Describe a DripMetrics metric
Free. Returns full details for one metric id from list_metrics: parameters, request/response schemas, price, and how to fetch it.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Metric id from list_metrics, e.g. "metrics/vpin" or "options/gex".'}}, 'additionalProperties': False}
get_metric
Fetch a DripMetrics metric (paid)
Paid via x402 (up to $0.25 per request; exact price per metric in list_metrics). Fetches any GET metric by id with query parameters. Without payment this returns the x402 challenge in _meta["x402/error"]; x402-capable clients (e.g. withX402Client) sign it and retry with _meta["x402/payment"] automatically. Invalid requests fail before payment.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Metric id from list_metrics, e.g. "metrics/vpin".'}, 'params': {'type': 'object', 'description': 'Query parameters, e.g. {"pair": "BTC-USD", "window": "1h"}. See describe_metric.', 'additionalProperties': {'type': ['string', 'number', 'boolean']}}}, 'additionalProperties': False}
get_payment_requirements
Get exact x402 payment requirements
Free. Dry-runs a metric request without payment and returns the exact x402 challenge the API issues (accepted networks, asset, amount, payTo). Invalid parameters fail here before any payment.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Metric id from list_metrics.'}, 'body': {'type': 'object', 'description': 'JSON body for POST metrics (portfolio VaR, spread greeks).', 'additionalProperties': {}}, 'params': {'type': 'object', 'description': 'Query parameters for GET metrics (see describe_metric).', 'additionalProperties': {'type': ['string', 'number', 'boolean']}}}, 'additionalProperties': False}
list_metrics
List DripMetrics metrics
Free. Lists every DripMetrics metric endpoint with its id, family, HTTP method, USD price, and summary. Use describe_metric for parameter details and get_metric (or the compute_* tools for POST endpoints) to fetch values. Paid fetches use x402 (USDC on Base); discovery is free.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'family': {'enum': ['Aerodrome', 'BTC options', 'Exchange metrics', 'Hyperliquid', 'Kraken xStocks', 'Market summary', 'On-chain', 'Orderbook', 'Polymarket', 'Portfolio risk'], 'type': 'string', 'description': 'Optional family filter, e.g. "Exchange metrics" or "BTC options".'}}, 'additionalProperties': False}
Añadido
compute_spread_greeks
17 de September de 2026 a las 07:56
Añadido
compute_portfolio_var
17 de September de 2026 a las 07:56
Añadido
get_metric
17 de September de 2026 a las 07:56
Añadido
get_payment_requirements
17 de September de 2026 a las 07:56
Añadido
describe_metric
17 de September de 2026 a las 07:56
Añadido
list_metrics
17 de September de 2026 a las 07:56