Eugene Intelligence

Financial data for AI agents. SEC XBRL fundamentals, insider trades, 13F holdings, treasury yields. Source-traced.

Eugene Intelligence

Financial context for AI. The data layer for agents that need to get finance right.


What is Eugene?

Eugene provides verified, structured financial data for AI agents — fundamentals, prices, earnings, insider trades, institutional holdings, economic indicators — through a unified API and MCP server.

Every number traced to its source. No hallucination.

2 Tools. Complete Coverage.

ToolWhat It CoversSources
eugene_secCompany financials, prices, health ratios, earnings, insider trades, 13F holdings, SEC filings, analyst estimates, newsSEC XBRL, EDGAR, FMP
eugene_economicsInflation, employment, GDP, housing, rates, yield curve, money supplyFRED

Quick Start

Install

pip install eugene-intelligence

API

python eugene_server.py
# Open http://localhost:8000 for Swagger docs
# Company financials from SEC XBRL
curl "http://localhost:8000/v1/sec/AAPL?extract=financials"

# Stock price
curl "http://localhost:8000/v1/sec/AAPL?extract=prices"

# Treasury yield curve
curl "http://localhost:8000/v1/economics/treasury"

# Insider trades
curl "http://localhost:8000/v1/sec/TSLA?extract=insider"

# All economic indicators
curl "http://localhost:8000/v1/economics/all"

Python

from eugene_server import eugene_sec, eugene_economics

# SEC XBRL financials — traced to exact filing
financials = eugene_sec("AAPL", extract="financials")
print(financials["revenue"])  # value, xbrl_tag, period_end, filed date

# Stock price
price = eugene_sec("NVDA", extract="prices")

# Financial health ratios
health = eugene_sec("BA", extract="health")

# Treasury yield curve
yields = eugene_economics("treasury")

# Insider trades
insider = eugene_sec("TSLA", extract="insider")

# 13F institutional holdings
holdings = eugene_sec("AAPL", extract="institutional")

MCP Server (for Claude, Cursor, etc.)

python eugene_server.py --mode mcp

Claude Desktop config:

{
  "mcpServers": {
    "eugene": {
      "command": "python3",
      "args": ["eugene_server.py", "--mode", "mcp"],
      "cwd": "/path/to/eugene"
    }
  }
}

API Reference

eugene_sec — Company & SEC Data

GET /v1/sec/{ticker}?extract={type}
ExtractDescriptionSource
financialsBalance sheet, income statement, cash flowSEC XBRL
pricesCurrent quote, day range, 52-week, moving averagesFMP
profileCompany overview, sector, CEO, employeesFMP
healthD/E, ROE, ROA, margins, interest coverageSEC XBRL
earningsEPS actuals vs estimatesFMP
insiderForm 4 insider tradesSEC EDGAR
institutional13F holdings (Berkshire, BlackRock, etc.)SEC 13F-HR
filings10-K, 10-Q, 8-K filing listSEC EDGAR
estimatesAnalyst price targetsFMP
newsRecent company newsFMP

eugene_economics — Macro & Market Data

GET /v1/economics/{category}
CategoryData
treasuryFull yield curve (1Y-30Y)
inflationCPI, PCE
employmentUnemployment, payrolls, claims
gdpGDP growth
housingStarts, permits, mortgage rates
ratesFed funds, spreads
allEverything

Why Eugene?

  • Source-traced: Every number links to exact SEC filing, XBRL tag, and accession number
  • Deterministic: No LLM in the data layer. Pure extraction
  • Agent-native: Built for MCP and API consumption, not human terminals
  • XBRL-native: Direct SEC XBRL parsing, not scraped tables

Demo

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

Products

ProductStatusDescription
Eugene DataLiveAPI + MCP — this repo
Eugene AgentsQ2 2026Credit analysis, equity research, Excel agent
TerminalXQ3 2026Free Bloomberg alternative
Eugene ExtractQ4 2026Financial document parsing (Reducto competitor)

Contact

matthew@eugeneintelligence.com


Built for agents that need to get finance right.

Related Servers