PRISM is the unified financial data aggregator and MCP server built for AI agents. We proxy, normalize, cache, and tag every response with provenance from 22 specialized upstream sources across cryptocurrency markets, US equities, on-chain reads, prediction markets, and macroeconomic data. PRISM ships as a native Model Context Protocol (MCP) server, a REST API, and a Python SDK — drop the same six-line config into Claude Desktop, ChatGPT (custom GPTs via OpenAPI), Cursor, OpenClaw, or Hermes Agent. Four-layer resolution cascade: cache under 1ms, deterministic under 5ms, priority under 20ms, LLM fallback under 200ms. 252 normalized endpoints.
Drop six lines into your agent's MCP host. Inherit every market — crypto, equities, on-chain, predictions, macro. One key.
View MCP config →Four canonical paths. Same prism_sk_… key. All work today — pick the one that matches your host.
{
"mcpServers": {
"prism": {
…curl https://api.prismapi.ai/auth/keys/instantOnce the key is live, paste it into your host's MCP config. Then ask your agent: "what's BTC funding across DEXes right now?"
(15,659 assets in the canonical graph)
We proxy, normalize, cache, and tag every response with provenance from 22 leading sources. Your agent gets clean, reliable financial data across markets without boilerplate.
All in one typed MCP tool call.
{
"mcpServers": {
"prism": {
"command": "npx",
"args": ["-y", "@prism/mcp-server"],
"env": { "PRISM_API_KEY": "sk_live_…" }
}
}
}Works in Claude Desktop, ChatGPT (via OpenAPI), Cursor, OpenClaw, Hermes.
+ 15 world monitoring endpoints
Plus world-event signals from GDELT, USGS, and BLS — geopolitical and macro context no pure-finance API has.
Every response carries upstream provenance.
# 1. install
$ npx @prism/mcp-server
# 2. add to your agent host config (6 lines)
~/.config/mcp/prism.json ← see config above
# 3. restart the host
# your agent inherits all PRISM tools.# clean endpoints for any language
$ curl https://api.prismapi.ai/resolve/NVDA \
-H "X-API-Key: $PRISM_API_KEY"
# → canonical asset record with venues + provenance# for scripts and backtesting
from prismapi_sdk import PrismOS
p = PrismOS(api_key="sk_live_…")
r = p.resolve.resolve("NVDA")
print(r.price, r.confidence)Ship your agent's first build today.
For agents in production.
High-volume teams.