Marketintell

ai.marketintellPublished by marketintell.aiOfficial publisherv0.3.1Updated Oct 24, 2026

AI analyst desk for stocks, options & crypto with sourced trade setups and a public accuracy record.

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Lets an assistant provide sourced stock, options and crypto analysis, signals, screening and portfolio risk assessment.

What you can do
An AI analyst desk for stocks, options and crypto. chat routes a query automatically, while chat_deep runs parallel specialists plus synthesis (slower, costlier, Pro only). Other tools return alpha signals, 30-day win rates over closed signals, token screening, and portfolio creation, listing and PnL/risk analysis. Trade intents can be proposed, approved and listed, and a connected broker account snapshot read.
When to use it
Use it when an assistant should give sourced analysis, signals and trade setups for stocks, options or crypto, or screen tokens, review portfolio risk and check signal accuracy. Capability discovery works without a key if you only want to browse.
Requirements
A remote endpoint, or the local npm package run with npx. Tool calls need the MARKETINTELL_API_KEY environment variable or the X-API-Key header; capability discovery works without a key. Trade tools require the trade scope.
Before you install
Requires an API key (MARKETINTELL_API_KEY or X-API-Key); a self-signup key is shown only once, so store it. execute_approve_intent places real orders at the user's broker, moving real money, and execute_propose_intent writes pending records. chat_deep is slower and costlier and usage is capped by plan and daily quota. Queries are sent to a third-party service.

Installation

In SourceWeft

  1. Open Marketintell in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ai.marketintell%2Fmarketintell/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "marketintell": {
      "type": "http",
      "url": "https://api.marketintell.ai/mcp"
    }
  }
}

README

This repository has no README.

Tools

17

chat

Chat with the MarketIntell brain

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.

Parametersqueryrequireddomainsession_idportfolio_idinclude_factsresponse_formatinclude_portfolio

chat_deep

Deep multi-specialist analysis (T3)

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.

Parametersqueryrequireddomainsession_idportfolio_idinclude_factsresponse_formatinclude_portfolio

alpha_signals

Recent 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.

Parameterslimitdomaininclude_execution

signal_performance

Signal accuracy stats

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.

Takes no parameters.

screener

Token / equity screener

Token screening — find trending tokens, top gainers, and top losers. Use this to discover what's moving in the market right now.

Parameterstype

portfolio_list

List portfolios

List all portfolios owned by the authenticated key. Returns id, name, holdings, timestamps.

Takes no parameters.

portfolio_create

Create a portfolio

Create a new portfolio for the authenticated key. Holdings are token symbol + amount (+ optional entry_price and notes).

Parametersnamerequiredholdingsrequired

portfolio_analyze

Analyze portfolio PnL + risk

Compute PnL + risk assessment for a portfolio you own. Returns per-holding pnl, risk_assessment, and top_risks.

Parametersportfolio_idrequired

sessions_list

List chat sessions

List the authenticated key's recent chat sessions. Useful to resume prior conversations.

Parameterslimit

billing_status

Billing + quota status

Return the authenticated key's plan, daily quota usage, monthly LLM-cost-cents, and cap. Mirrors GET /v1/billing/status.

Takes no parameters.

health

System health

MarketIntell system health — uptime, cache stats, memory, provider circuit-breaker states.

Takes no parameters.

register_challenge

Get a self-signup PoW 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 }.

Parametersdifficulty

register

Provision a Free-tier API key

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.

Parametersnamerequirednoncerequiredchallenge_idrequired

execute_propose_intent

Propose a trade intent (pending review)

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.

Parametersqtysiderequiredsymbolrequiredreasoningrequiredsignal_idconfidencerequiredorder_typestop_priceasset_classrequiredlimit_pricetake_profitsnotional_cents

execute_approve_intent

Approve intent & place order

Approve a pending trade intent and place the order at the broker. Returns the executed_order audit row. Requires `trade` scope.

Parametersqtyintent_idrequirednotional_cents

execute_list_intents

List trade intents

List the caller's recent trade intents (pending, executed, rejected). Requires `trade` scope.

Parameterslimitstatus

execute_read_portfolio

Read broker account snapshot

Read the caller's connected broker account snapshot — equity, cash, buying power, open positions. Requires `trade` scope.

Parametersbroker_connection_id

Version history

1
  1. v0.3.1LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.