Skip to main content

Data Infrastructure for AI Agents — SEC, FRED, FMP

Project description

Eugene Intelligence

Data Infrastructure for AI Agents


What is Eugene?

Eugene provides verified financial data for AI agents — SEC filings, market data, economic indicators, regulatory news — through one MCP server.

Every number traced to source. No hallucination.


Quick Start

MCP Server (Claude Desktop)

Add to your Claude config:

{
  "mcpServers": {
    "eugene": {
      "command": "python",
      "args": ["mcp_server.py"],
      "cwd": "/path/to/eugene"
    }
  }
}

Python

from eugene.tools.institutional import company

# Get stock price
result = company("AAPL", "prices")
print(result["data"]["price"]["formatted"])  # $275.50

# Get SEC financials
result = company("AAPL", "financials")
print(result["data"]["revenue"]["formatted"])  # $416.16B

MCP Tools (4)

Tool Description Types
company Company data prices, profile, financials, health, earnings, insider
economy_data Economic indicators inflation, employment, gdp, housing, treasury, forex
regulatory_data Government & regulatory sec_press, fed_speeches, fomc, treasury_debt
research_report AI-powered analysis equity, credit

Data Sources

  • SEC XBRL — Financial statements (10-K, 10-Q)
  • SEC EDGAR — Insider trades (Form 4), 13F holdings
  • FRED — 400K+ economic series
  • FMP — Real-time stock prices
  • Fed RSS — Speeches, FOMC statements
  • Treasury — National debt, yields

Demo

Try it: huggingface.co/spaces/Rex165/eugene-intelligence


Project Structure

eugene/
├── eugene/                 # Core package
│   ├── core/              # Response formatting, HTTP client
│   ├── sources/           # Data sources (SEC, FRED, FMP)
│   ├── tools/             # MCP tools
│   └── agents/            # AI research agents
├── api/                   # REST API (FastAPI)
├── mcp_server.py          # MCP server entry point
└── requirements.txt

Contact

matthew@eugeneintelligence.com


Built for agents that need to get finance right.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eugene_intelligence-0.1.0.tar.gz (97.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eugene_intelligence-0.1.0-py3-none-any.whl (113.4 kB view details)

Uploaded Python 3

File details

Details for the file eugene_intelligence-0.1.0.tar.gz.

File metadata

  • Download URL: eugene_intelligence-0.1.0.tar.gz
  • Upload date:
  • Size: 97.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for eugene_intelligence-0.1.0.tar.gz
Algorithm Hash digest
SHA256 68a6ae5a308059cc6e58daf84861233eeade9eee1af63f6bab9a3794255b93c0
MD5 faf6c93c88f7d623ed5bbb57da1e1feb
BLAKE2b-256 0bde08af2d97c1882c84a7b2176457f9ea8486e2cb82d5a5e1b1347de9d3239b

See more details on using hashes here.

File details

Details for the file eugene_intelligence-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for eugene_intelligence-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 35d93a9fea31491e1a46ee5716af7c14201f7d720bbaa1dc528c827a4f0eebb6
MD5 1c20608b198c062151ef0aedeb47facd
BLAKE2b-256 2332ebcf76062f70bb54d101cdfd33433d5da4186b182372571bae5dfeafd630

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page