
marketintell
AI analyst desk for stocks, options & crypto with sourced trade setups and a public accuracy record.
What it can do
What data it sees
Do you need an account
An API key from the service settings is required
AI analyst desk for stocks, options & crypto with sourced trade setups and a public accuracy record.
How to connect
How to connect marketintell to Claude
The server address to paste into Claude settings:
https://api.marketintell.ai/mcp
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect marketintell to ChatGPT
The server address to paste into ChatGPT settings:
https://api.marketintell.ai/mcp
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect marketintell to Cursor
The server address to paste into Cursor settings:
https://api.marketintell.ai/mcp
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (17)
Raw names from tools/list. Only developers need these.
| chat | Run a query through MarketIntell's brain (auto-routes to T1 fast agent or T2 CoT pipeline based on intent). Returns synthesized analysis with citations and trade setup when relevant. |
| chat_deep | Run a query through MarketIntell's T3 supervisor — parallel specialists across technical/derivatives/macro/social/onchain/etc. plus synthesis. Slower (~25-40s) and costlier than `chat`. Pro tier only. |
| alpha_signals | Fetch recent alpha signals — automated market intelligence. Crypto signals every ~10 min; equities (Beta) every ~30 min during US market hours. Filter by domain to narrow. |
| signal_performance | Realized signal accuracy — rolling 30-day win rate over CLOSED trade signals, where a win is a real take-profit / in-profit expiry (net positive after fees & leverage) and a loss is a real stop-loss / losing expiry. Win-rate is over resolved signals only; flat (break-even) and cancelled/no-fill/ambiguous signals are reported but excluded from the rate. Broken down by timeframe and direction. |
| screener | Token screening — find trending tokens, top gainers, and top losers. Use this to discover what's moving in the market right now. |
| portfolio_list | List all portfolios owned by the authenticated key. Returns id, name, holdings, timestamps. |
| portfolio_create | Create a new portfolio for the authenticated key. Holdings are token symbol + amount (+ optional entry_price and notes). |
| portfolio_analyze | Compute PnL + risk assessment for a portfolio you own. Returns per-holding pnl, risk_assessment, and top_risks. |
| sessions_list | List the authenticated key's recent chat sessions. Useful to resume prior conversations. |
| billing_status | Return the authenticated key's plan, daily quota usage, monthly LLM-cost-cents, and cap. Mirrors GET /v1/billing/status. |
| health | MarketIntell system health — uptime, cache stats, memory, provider circuit-breaker states. |
| register_challenge | Step 1 of MCP self-signup. Returns a proof-of-work challenge. Solve locally (find a nonce whose sha256 has the required leading zero hex chars), then call `register` with { challenge_id, nonce, name }. |
| register | Step 2 of MCP self-signup. Submit the challenge id + solved nonce to provision a fresh Free-tier API key. The key is shown ONCE — store it. Pro upgrades go through Stripe checkout; this tool only issues Free keys. |
| execute_propose_intent | Propose a trade intent to the user's connected broker. Writes a pending row the user reviews + approves. Requires `trade` scope. Use this when an agent wants to act on a signal without placing the order itself. |
| execute_approve_intent | Approve a pending trade intent and place the order at the broker. Returns the executed_order audit row. Requires `trade` scope. |
| execute_list_intents | List the caller's recent trade intents (pending, executed, rejected). Requires `trade` scope. |
| execute_read_portfolio | Read the caller's connected broker account snapshot — equity, cash, buying power, open positions. Requires `trade` scope. |