Aetelier MCP¶
Server: atelier-mcp · Transport: stdio · Protocol: Model Context Protocol
The Aetelier MCP server fronts the operational surface of the Aetelier market-data platform as Model Context Protocol tools. Point any MCP client at it and drive the platform in natural language: deploy a market-data collector, get a colocation region recommendation, audit data governance, and fit and serve quantitative models — all from the same chat that already holds your context.
Value¶
An AI client with this server can carry a task end to end without leaving the conversation. Ask it to "collect Binance BTC and tell me when data is landing" and it deploys the collector, watches health, and reports back. Ask it to "fit a Hawkes model to Kraken ETH trades and forecast the next 50 events" and it lists datasets, runs the fit, and forecasts — adapting when a fit does not converge.
The name is the interface
Each tool does one thing and returns readable JSON. Backend errors come back as
JSON ({"ok": false, "error": ...}) rather than protocol errors, so the client
observes them and adapts in-loop — for example, loosening the tolerance after a
non-converged fit.
Capabilities¶
Eighteen tools across six domains:
| Domain | Tools | What it does |
|---|---|---|
| Platform | platform_health |
Confirm the platform is reachable — call first |
| Collectors | list_collectors · deploy_collector · collector_status · collector_command · collector_health · stop_collector |
Deploy and manage market-data collectors you own |
| Deploy prep | list_cex_options |
List the 12-venue option catalog — native symbol formats, market types, orderbook depths, datatype availability — to consult before you deploy |
| Colocation | query_colocation |
Recommend a deployment region for a venue |
| Governance | governance_catalog · stream_scorecard · governance_datasets |
Audit stream completeness, quality, and dataset inventory |
| Fit & serve | list_datasets · fit_pricing · fit_hawkes · list_fits · get_fit · forecast_fit |
Fit a Hawkes model to a dataset, read it, forecast from it |
See the tool reference for the per-tool contract and the worked examples for full task flows.
How it fits together¶
flowchart LR
U[You] -->|natural language| C[MCP client]
C -->|MCP over stdio| M[atelier-mcp server]
M -->|tool calls| P[Aetelier platform]
P -->|JSON results| M
M -->|tool results| C
C -->|answer| U
This MCP server is the machine interface to the platform: the same operations a human performs in the webapp, exposed as tools an agent drives.
The server holds no state of its own. Every tool is a thin call into the running platform, and every model, score, and price is computed by the platform — the MCP server is a client surface, not an engine.
Get going¶
-
Connect a client
Add the server to Claude Desktop, Claude Code, Cursor, VS Code, or any MCP client.
-
Tool reference
One fixed record per tool: intent, params, example call and result.
-
Worked examples
End-to-end flows: deploy a collector, watch health, fit and forecast a model.