FinAgent Pro
Pro financial analysis MCP server for any MCP-compatible AI app (Claude, ChatGPT, Cursor, Copilot, and more).
Everything in FinAgent (free) plus SEC filing analysis and stock screening.
Tools
| Tool | Description |
|---|---|
financial_data |
Stock quotes, income statements, balance sheets, cash flow, analyst estimates, insider trades, key ratios |
market_news |
Financial news, analyst reactions, market sentiment |
sec_filings |
SEC 10-K, 10-Q, 8-K filing reader with section extraction |
stock_screener |
Screen stocks by P/E, market cap, revenue growth, sector, and more |
Quick Start
Install
pip install finagent-pro-mcp
Add to your MCP config
{
"mcpServers": {
"finagent-pro": {
"command": "finagent-pro",
"env": {
"FINAGENT_LICENSE_KEY": "your-key-here"
}
}
}
}
SEC contact address (optional)
The SEC asks every automated client to name a contact address, and refuses requests that do not. FinAgent Pro sends one with every request to an SEC server. By default it is support@mcp-marketplace.io. To send your own instead, set FINAGENT_CONTACT_EMAIL:
"env": {
"FINAGENT_LICENSE_KEY": "your-key-here",
"FINAGENT_CONTACT_EMAIL": "you@example.com"
}
Leaving it unset or empty uses the default.
Run as HTTP server
finagent-pro --http --port 8080
This listens on 127.0.0.1 only. To accept connections from other machines, pass --host and set MCP_ALLOWED_HOSTS to the Host values clients will use. Without MCP_ALLOWED_HOSTS a non-loopback --host refuses to start:
MCP_ALLOWED_HOSTS=my-server.example.com finagent-pro --http --host 0.0.0.0 --port 8080
A value must match the Host header exactly, port included (192.168.1.20:8080); 192.168.1.20:* allows any port.
Examples
Ask your AI assistant:
- "What's NVIDIA's current stock price and P/E ratio?"
- "Show me Apple's last 4 quarters of revenue"
- "Who's been buying or selling TSLA stock lately?"
- "What are analysts saying about AMZN?"
- "Pull the risk factors from Meta's latest 10-K"
- "Find me tech stocks with P/E under 20 and revenue growth over 10%"
Get a License Key
Get your FinAgent Pro key at mcp-marketplace.io/server/finagent-pro.
License
FinAgent Pro 0.3.2 and later is released under the FinAgent Pro Commercial License: see the LICENSE file. You can install it, run it and use the free tools at no charge; the premium tools (sec_filings, sec_search, stock_screener) need a license key from mcp-marketplace.io. Versions before 0.3.2 were released under the MIT License and stay under it.
Data Sources
- Market data: Yahoo Finance (free, real-time)
- SEC filings: SEC EDGAR (free, official government data)
- News: Yahoo Finance news feed (free)
Metadata
Release files for finagent-pro-mcp 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| finagent_pro_mcp-0.3.2.tar.gz | 103.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| finagent_pro_mcp-0.3.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 128.1 kB
Release files / finagent_pro_mcp-0.3.2.tar.gz
| Download URL | finagent_pro_mcp-0.3.2.tar.gz |
|---|---|
| Size | 103.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
522749bb10c23cde349d6f373d9360391fb71d3af8a4c69fd008e7cdf7de5a89
|
|
BLAKE2b-256 checksum How to use checksums |
1a38f5ec9961956be4598702ef1684958306c992e44e587023028a5929d4f18c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / finagent_pro_mcp-0.3.2-py3-none-any.whl
| Download URL | finagent_pro_mcp-0.3.2-py3-none-any.whl |
|---|---|
| Size | 24.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8c86557b3ceae48a95c88d8324067ef34a5358a0588986b28e283f852a99136b
|
|
BLAKE2b-256 checksum How to use checksums |
c36b937389f33d0329728acf6998ecb3ee101dfcb970663cc0a2121bb5bb1865
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|