Skip to main content

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)

Source distribution for finagent-pro-mcp 0.3.2
File Size Uploaded
finagent_pro_mcp-0.3.2.tar.gz 103.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for finagent-pro-mcp 0.3.2
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page