v1.8.0 — MCP Server + 55 Agent Tools
What's New
- MCP stdio server (
mcp-server.mjs) — standalone MCP server for local clients, Docker, and Glama inspection - Dockerfile — enables automated server inspection and Docker deployment
- 55+ agent tools — world state, market data, thesis management, Databento, skills, monitor
- Streamable HTTP endpoint —
https://simplefunctions.dev/api/mcp/mcp
MCP Server
Use locally via stdio:
SF_API_KEY=sf_live_xxx npx @spfunctions/cli mcp-serverOr connect to the hosted endpoint:
{
"mcpServers": {
"simplefunctions": {
"url": "https://simplefunctions.dev/api/mcp/mcp"
}
}
}Tools (17)
| Tool | Auth | Description |
|---|---|---|
| get_context | Optional | Global market snapshot or thesis-specific context |
| get_world_state | No | 9,706 prediction markets → 800 tokens |
| get_world_delta | No | Incremental updates since timestamp |
| get_markets | No | Live contracts with topic filtering |
| search_markets | No | Keyword search across markets |
| get_changes | No | 24h price movers |
| get_edges | No | Detected mispricings |
| get_trade_ideas | No | AI-generated trade ideas |
| enrich_content | No | Text → prediction market cross-reference |
| query_databento | No | CME futures, equities, crypto data |
| list_theses | Yes | List user's theses |
| create_thesis | Yes | Create new thesis |
| fork_thesis | Yes | Fork a public thesis |
| inject_signal | Yes | Feed observations into thesis |
| trigger_evaluation | Yes | Force thesis re-evaluation |
| monitor_the_situation | Yes | Scrape + LLM + market enrichment |