loading…
Search for a command to run...
loading…
MCP server exposing read-only market data tools for crypto prices, funding rates, and prediction markets via Dataline API.
MCP server exposing read-only market data tools for crypto prices, funding rates, and prediction markets via Dataline API.
A Model Context Protocol (MCP) server and TypeScript SDK for the Dataline data API.
It exposes a focused set of read-only market-data tools to MCP-compatible clients (Claude Desktop, Cursor, Continue, custom agents, etc.):
Using npx (no install required):
npx -y @dataline-xyz/dataline-mcp
Or install globally:
npm install -g @dataline-xyz/dataline-mcp
dataline-mcp
The server reads credentials from environment variables:
| Variable | Required | Default | Description |
|---|---|---|---|
DATALINE_API_KEY |
yes | — | API key issued by Dataline |
DATALINE_SECRET_KEY |
yes | — | Secret used to sign requests (HMAC-SHA256) |
DATALINE_BASE_URL |
no | https://www.dataline.xyz |
Override the API base URL |
DATALINE_MCP_TIMEOUT_MS |
no | 45000 |
Per-request timeout in milliseconds |
See .env.example for a copy/pastable template.
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"dataline": {
"command": "npx",
"args": ["-y", "@dataline-xyz/dataline-mcp"],
"env": {
"DATALINE_API_KEY": "your_api_key_here",
"DATALINE_SECRET_KEY": "your_secret_key_here"
}
}
}
}
Use the same command + env mapping in your client's MCP configuration.
| Tool | Purpose |
|---|---|
get_price |
Spot or swap price for a base/quote pair |
get_funding_rate |
Annualized funding rate for a perpetual contract |
get_odds_categories |
List prediction-market event categories |
get_odds_event_list |
List prediction-market events (paginated) |
search_prediction_events |
Full-text search across prediction events |
get_prediction_event_detail |
Full detail for a single prediction event |
get_odds_event_orderbook |
Orderbook (bids/asks) for a specific outcome market |
get_prediction_market_quote |
Convenience helper: best bid/ask + mid from the orderbook |
import { DatalineClient } from "@dataline-xyz/dataline-mcp";
const client = new DatalineClient({
apiKey: process.env.DATALINE_API_KEY!,
secretKey: process.env.DATALINE_SECRET_KEY!,
});
const price = await client.getPrice({ base_currency: "BTC", quote_currency: "USDT" });
console.log(price);
pnpm install
pnpm build
pnpm test
The OpenAPI spec for the supported endpoints ships as openapi.json next to this README.
Выполни в терминале:
claude mcp add dataline-mcp-server -- npx Payments, customers, subscriptions
автор: Stripe110+ tools for AI agents spanning social media, finance, gaming, music, AU-specific services, and utilities. Zero-config local tools plus platform connectors. n
автор: malamutemayhemUnified API hub for AI agents with 56+ tools across travel (Amadeus, Sabre), prediction markets (Polymarket), crypto, and weather. Pay-per-call via x402 micropa
автор: whiteknightonhorseDeploy live HTTPS websites in seconds. Instant subdomains ($1 USDC) or custom .xyz domains ($10 USDC) on Base chain. Templates for crypto tokens and AI agent pr
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории finance