loading…
Search for a command to run...
loading…
Futures volatility intelligence MCP server for ES, NQ, and related products. Provides forecasts, regime detection, rare signals, and research tools for AI tradi
Futures volatility intelligence MCP server for ES, NQ, and related products. Provides forecasts, regime detection, rare signals, and research tools for AI trading agents.
MCP Server Glama PyPI License: MIT
Futures-specific volatility intelligence for AI agents via the Model Context Protocol.
The first MCP server dedicated to futures volatility analytics. Provides forecasts, regime detection, rare signals, directional bias, and research tools for ES, NQ, and related products.
pip install curistat-mcp
Sign up at curistat.com/developer and generate an API key.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"curistat": {
"command": "python",
"args": ["-m", "curistat_mcp"],
"env": {
"CURISTAT_API_KEY": "cst_agent_your_key_here"
}
}
}
}
Restart Claude Desktop. You can now ask Claude questions like:
| Tool | Description |
|---|---|
get_forecast_today |
Daily volatility forecast (1-10 rating) with expected move ranges |
get_forecast_week |
5-day forward volatility forecast |
get_signals |
Scan all 24 rare volatility signals |
get_direction |
Directional bias (17-component aggregate) |
get_session_plan |
Full session planner with trade setups |
| Tool | Description |
|---|---|
get_regime |
CRC composite (0-100, 5 bands) |
get_pulse |
Market conditions snapshot |
| Tool | Description |
|---|---|
get_calendar |
Economic calendar with vol impact estimates |
get_event_impact |
Historical vol analysis around specific events |
get_similar_days |
Historical analog day lookup |
ES, NQ, MES, MNQ, SPX, SPY, QQQ
from crewai import Agent
from crewai_tools import MCPTool
curistat_tools = MCPTool(
server_command="python",
server_args=["-m", "curistat_mcp"],
server_env={"CURISTAT_API_KEY": "cst_agent_..."},
)
analyst = Agent(
role="Futures Volatility Analyst",
tools=[curistat_tools],
goal="Analyze market conditions and provide trading intelligence",
)
from langchain_mcp import MCPToolkit
toolkit = MCPToolkit(
server_command="python",
server_args=["-m", "curistat_mcp"],
server_env={"CURISTAT_API_KEY": "cst_agent_..."},
)
tools = toolkit.get_tools()
CURISTAT_API_KEY=cst_agent_... python -m curistat_mcp
The server communicates via stdio using the MCP protocol.
| Variable | Required | Default | Description |
|---|---|---|---|
CURISTAT_API_KEY |
Yes | -- | Your Curistat Developer API key |
CURISTAT_API_URL |
No | https://api.curistat.com |
API base URL |
Rate limits are enforced by your API key tier, not by the MCP server. The server is a thin client that proxies requests to the Curistat API.
| Tier | Requests/min | Requests/day |
|---|---|---|
| Free | 10 | 100 |
| Pro | 60 | 5,000 |
| Agent | 120 | 50,000 |
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"curistat-mcp": {
"command": "npx",
"args": []
}
}
}