Loading QuantGist...
Loading QuantGist...
QuantGist is installable in any agent platform the way Stripe is: one command gives your agent live macro, earnings, and news tools — plus the ability to set up accounts, create scoped keys, wire webhooks, and prepare (human-approved) plan upgrades.
Everything runs through the hosted MCP server at https://api.quantgist.com/mcp, so there is nothing to self-host. The plugin and skills layer teaches the agent how to use the tools correctly — backtest-safe queries, rate-limit etiquette, and the consent rules for anything that touches your account.
22 tools
data, discovery, account
3 skills
usage, setup, webhooks
Confirm-gated
humans approve changes
Pick your platform. Every option connects to the same hosted MCP server — replace qg_live_... with your API key (get one free, no credit card, 100 requests/day).
Claude Code (plugin — recommended)
One install gives Claude Code the hosted MCP tools plus three skills that teach it how to use QuantGist, onboard an account, and wire webhooks.
/plugin marketplace add QuantGist-Technologies/quantgist-agent-toolkit
/plugin install quantgist@quantgistAny agent (Agent Skills CLI)
Works with any agent runtime that reads Agent Skills — installs the same three skills into your project.
npx skills add QuantGist-Technologies/quantgist-agent-toolkitClaude Code (MCP only)
Just the hosted MCP tools, no skills:
claude mcp add --transport http quantgist https://api.quantgist.com/mcp \
--header "X-API-Key: qg_live_..."Cursor / Windsurf
Add to .cursor/mcp.json (Cursor) or the Windsurf MCP config:
{
"mcpServers": {
"quantgist": {
"url": "https://api.quantgist.com/mcp",
"headers": { "X-API-Key": "qg_live_..." }
}
}
}Codex CLI
Add to ~/.codex/config.toml:
[mcp_servers.quantgist]
url = "https://api.quantgist.com/mcp"
http_headers = { "X-API-Key" = "qg_live_..." }ChatGPT
Add a custom connector with URL https://api.quantgist.com/mcp and authentication header:
Authorization: Bearer qg_live_...
# UIs that only accept a URL can pass the key as a query parameter:
https://api.quantgist.com/mcp?apiKey=qg_live_...The quantgist-agent-toolkit repo is simultaneously a Claude Code plugin, its own plugin marketplace, and an Agent Skills package. Installing it gives your agent:
quantgist — core usage skill: which endpoint or tool to reach for, backtest-safe query patterns, rate-limit handling.quantgist-setup — onboarding skill: registering an account, creating and storing scoped API keys safely.quantgist-webhooks — webhook wiring skill: creating endpoints, verifying HMAC signatures, testing deliveries.An agent can onboard a user end-to-end without leaving the terminal. POST /v1/auth/register is public — it creates a free account and returns an API key exactly once:
curl -X POST https://api.quantgist.com/v1/auth/register \
-H "Content-Type: application/json" \
-d '{"email": "[email protected]", "password": "a-strong-password"}'
# → { "api_key": "qg_live_...", ... } (shown once — store it immediately)Additional scoped keys (e.g. a read-only key for a bot, a separate key per project) are created with POST /v1/auth/keys — or the MCP tool create_api_key with confirm: true.
QUANTGIST_API_KEY) or a secrets manager. Key plaintext is returned exactly once and cannot be recovered.Agents may prepare an upgrade, but a human always completes it:
POST /v1/billing/checkout (or the MCP tool create_checkout_session) only after explicit user approval.checkout_url is a Stripe-hosted page that a human opens and completes. The tool call itself never charges anything.confirm: true is required. Without it, no API call is made and the tool returns a no-op preview of what would happen.On Pro+ plans, QuantGist pushes events to your HTTPS endpoint instead of your agent polling. Every delivery is signed with X-QuantGist-Signature: sha256=<hmac> — verify it over the raw request body with a constant-time compare before trusting the payload. The quantgist-webhooks skill walks agents through creating, testing, and verifying endpoints.
Full reference: Webhooks API · MCP tools: create_webhook, test_webhook, list_webhooks.
Paste this into your project's AGENTS.md (or CLAUDE.md) so any coding agent working in the repo knows how to use QuantGist correctly:
## Using QuantGist in this project
- **API:** `https://api.quantgist.com/v1`, auth header `X-API-Key` (key in `QUANTGIST_API_KEY`
env var — never hardcode or commit it).
- **Hosted MCP:** `https://api.quantgist.com/mcp` (same header). Prefer MCP tools when connected;
REST/SDK for code the user runs. SDKs: `pip install quantgist` / `npm install quantgist`.
- **Scheduled macro risk / no-trade windows:** `GET /v1/calendar/upcoming`.
- **Backtests:** always `GET /v1/events?canonical_id=<ID>&backtest_safe=true` (e.g. `US_CPI_YOY`,
`US_NFP`) — never `?q=` substring search; it introduces lookahead bias.
- **Unscheduled news risk:** `GET /v1/news/radar?topic=<pack>` (packs: `iran-war`, `oil-supply`,
`sanctions`, `central-bank-unscheduled`, ...).
- **Earnings:** `GET /v1/earnings/upcoming`, `/v1/earnings/{ticker}`, `/v1/earnings/surprises`.
- **Webhooks (Pro+):** `POST /v1/webhooks`; verify every delivery's
`X-QuantGist-Signature: sha256=<hmac>` over the raw body with a constant-time compare.
- **Rate limits:** free = 100 req/day; on `429` honor `Retry-After`. Watch `x-ratelimit-remaining`.
- **Billing rule:** agents may create Stripe checkout sessions (`POST /v1/billing/checkout`) only
after explicit user approval, and must hand the returned `checkout_url` to the human — never
attempt to complete payment.
- Full docs: https://quantgist.com/docs • For agents: https://quantgist.com/docs/agents •
Machine-readable: https://quantgist.com/llms.txtGet a free API key in seconds, no credit card required. 100 requests/day on the free plan.