For your AI assistant · MCP
cagnIQ, inside your assistant.
Claude Code, Claude Desktop, Cursor — anything that speaks the Model Context Protocol can pull cagnIQ's reads directly: the same past-tense sentences, with the window, sample size and date attached, so your assistant grounds on real figures instead of guessing. MCP access is part of PRO.
https://app.cagniq.com/mcp/ Step 1
Get a PRO account
MCP access is part of PRO. Start free, upgrade inside the app when you want your assistant connected.
Step 2
Create a key
App → Settings → AI access. Name the key for the machine it lives on. It is shown once — cagnIQ stores only a hash.
Step 3
Paste one command
Each client below is a single config entry. Ask your assistant about any US stock and it pulls the same reads the app shows.
Connect your client
Claude Code
claude mcp add cagniq --transport http https://app.cagniq.com/mcp/ --header "Authorization: Bearer cqk_YOURKEY"
Claude Desktop — claude_desktop_config.json
Desktop reaches header-authenticated remote servers through the mcp-remote bridge — needs Node.js 18+ (check with node --version). Find the file via Settings → Developer → Edit Config; the key rides in env because Desktop on Windows mangles args containing spaces. Restart Desktop after editing.
{
"mcpServers": {
"cagniq": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://app.cagniq.com/mcp/",
"--header", "Authorization:${AUTH_HEADER}"
],
"env": { "AUTH_HEADER": "Bearer cqk_YOURKEY" }
}
}
} Cursor — .cursor/mcp.json
{
"mcpServers": {
"cagniq": {
"url": "https://app.cagniq.com/mcp/",
"headers": { "Authorization": "Bearer cqk_YOURKEY" }
}
}
} claude.ai on the web and ChatGPT connectors need OAuth — that wave is next. The URL carries its trailing slash on purpose; keep it.
Thirteen tools, all read-only
Analytical reads carry their window, sample size and as-of date; every result carries the delayed-data disclosure. When there is no data, the tool says so in a sentence — your assistant is never handed a fabricated number.
| get_drivers | the Drivers panel — up to four plain-English reads, each with its window, sample size and date |
| get_signal_scorecard | six technical signals plus the weighted composite in [−1, +1] |
| get_earnings_call_summaries | every cached earnings-call summary, newest quarter first |
| get_options_flow | the day's call/put premium split, notable contracts and narrative |
| get_correlation | the most-correlated names with each pair’s coefficient and overlap |
| get_quote | delayed quote carrying its own timestamp and source |
| get_price_history | daily bars over 1M–5Y, truncation disclosed past 300 bars |
| get_market_movers | the movers board, each section stamped with its data date |
| get_fundamentals | vendor-reported fundamentals — nothing modeled |
| get_option_expirations | listed option expiration dates |
| get_options_chain | one expiration’s chain around the at-the-money strike, with IV and greeks |
| get_expected_move | the options-implied move into the nearest expiry |
| analyze_options_strategy | exact payoff math for a strategy you describe — breakevens, honest max gain and loss, the curve. It never proposes a structure. |
Keys are shown once and stored only as a hash; revoking one takes effect within five minutes. Calls are rate-limited per account. Market data is delayed by at least 15 minutes. The strategy tool analyzes exactly the structure it is given — the same research-not-advice grammar as every cagnIQ surface.
Get started for freeStart free. Go deeper when you're ready.
The shortlist, the symbol card and the journal cost nothing. The depth is there when you want it.
Get started for free