
Vanoe Intelligence Mcp
io.github.vanoe-aiPublished by GitHub account vanoe-aiv0.1.6Updated Oct 24, 2026
Stock verdicts, trend stage, P&F, breadth, macro regime, SEC filings. Free key: api.vanoe.ai/signup
Overview
Gives an assistant metered stock market intelligence: per-ticker verdicts, trend stages, Point & Figure signals, sector breadth, macro regime, and SEC filings.
- What you can do
- A thin authenticated client for the Vanoe Market Intelligence API, exposing tools such as get_verdict, get_stage, get_stage_history, get_pnf, get_sector_breadth, get_macro, get_filings, get_short_pressure, get_calendar, and get_usage. Each call is a real, metered API request against the user's own plan and key. Failures are returned as structured error objects rather than raised, so the assistant can explain what went wrong.
- When to use it
- Use it when an assistant should answer questions about individual tickers, trend stages, breadth, macro risk regime, or SEC insider and 8-K filings, and when the user already has or will get a Vanoe API key. It is informational data only, not financial advice.
- Requirements
- Runs locally over stdio as a Python package (uvx, pipx, or pip). Requires the VANOE_API_KEY environment variable; VANOE_API_BASE_URL is optional and defaults to the hosted API. Network access to the Vanoe API is needed. A free key with 1,000 credits a month is offered at signup.
Installation
In SourceWeft
- Open Vanoe Intelligence Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Vanoe Market Intelligence MCP server
[PyPI] [NVDA verdict] [AAPL verdict]
Get a free API key in ten seconds: https://api.vanoe.ai/signup?src=mcp-readme — 1,000 credits a month, no card. The key page also prints the hosted MCP URL to paste into Claude.ai or ChatGPT as a connector.
Exposes the Vanoe Market Intelligence API as tools any MCP-capable AI assistant (Claude Desktop, Claude Code, Cursor, etc.) can call directly: a composite 0–100 verdict per ticker, trend-stage analysis (current and a backtest-safe weekly history), Point & Figure signals, sector breadth, the macro risk regime, SEC insider and 8-K filings, the macro calendar, and your usage.
This is a thin authenticated client, not a free tier: every tool call is a real, metered call against your plan using your own API key, exactly like calling the REST API yourself. Get a free key (1,000 credits a month, no card) here: https://api.vanoe.ai/signup?src=mcp-readme
Informational data only. Not financial advice. See https://api.vanoe.ai/terms.
Hosted endpoint (no install)
The same tools are served over MCP's streamable HTTP transport by the API itself, for clients that take a URL (Claude.ai custom connectors, ChatGPT, hosted agent platforms):
https://api.vanoe.ai/mcpwithAuthorization: Bearer <your key>, orhttps://api.vanoe.ai/mcp/k/<your key>for clients that cannot send headers (the key page after signup prints this URL; treat it like a password).
Stateless, JSON responses, metered exactly like the REST API. Use the package below when you want the server to run on your own machine.
Claude Desktop: one-click install
Download vanoe-market-intelligence.mcpb
and open it with Claude Desktop (macOS or Windows). It asks for your API key
once, stores it securely, and installs the server itself using the uv
runtime. Source of the bundle is in mcpb/; rebuild with
npx @anthropic-ai/mcpb pack mcpb vanoe-market-intelligence.mcpb.
Install
No install step is needed with uv — uvx fetches
and runs the package on demand:
Or install it permanently with pipx install vanoe-intelligence-mcp or
pip install vanoe-intelligence-mcp, which puts a vanoe-intelligence-mcp
command on your PATH.
Configure your MCP client
Set one environment variable, VANOE_API_KEY. VANOE_API_BASE_URL is optional
and defaults to https://api.vanoe.ai.
Claude Desktop (claude_desktop_config.json) and most other clients:
Claude Code:
Then ask your assistant things like "What's the verdict on NVDA and why?", "Which stage are AAPL, MSFT and AMD in?", or "Is the macro regime risk-on right now?" — it will call the tools below.
Tools
Tools never raise. Any failure — missing key, network error, quota exceeded,
an unknown ticker — comes back as {"error": {"code", "message", "http_status"}} carrying the API's own message, so the assistant can explain
what happened instead of crashing the call.
Webhook management is deliberately not exposed: it is account administration, not something to do mid-conversation. Use the REST API for that.
Development
Source lives at https://github.com/vanoe-ai/vanoe-intelligence-mcp; issues and
pull requests welcome. If you also run the API server locally, install this
in its own virtualenv, separate from the API server's own
requirements.txt: the mcp SDK pulls in a newer starlette than the API's
FastAPI pin tolerates, and sharing one environment breaks the API server with
Router.__init__() got an unexpected keyword argument 'on_startup'. End users
never hit this (the MCP server runs on their machine, next to their assistant).
tests/manual_e2e_smoke.py runs the real server as a subprocess over stdio
against a reachable API with a real key; it is not part of pytest.
The MCP Python SDK is on v2: the server class is
mcp.server.mcpserver.MCPServer (older tutorials show FastMCP at a
different import path).
Releasing
Bump version in pyproject.toml first. The older INTEL_API_KEY /
INTEL_API_BASE_URL variable names are still accepted for compatibility.
Source: README.md at commit 7350ec7
Tools
0Version history
1- v0.1.6LatestSep 18, 2026
Score
50% 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 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts