feat(world-intel): Phase 15 — business intelligence tools (101 total)

Add 12 new tools across 6 domains:
- Forex: intel_forex_rates, intel_forex_timeseries, intel_major_crosses (ECB/Frankfurter)
- Bonds: intel_yield_curve, intel_bond_indices (FRED + Yahoo Finance fallback)
- Earnings: intel_earnings_calendar, intel_earnings_surprise (Yahoo Finance)
- SEC: intel_sec_filings, intel_company_filings, intel_recent_8k (SEC EDGAR)
- Company: intel_company_profile (composite: Yahoo + GDELT + SEC + GitHub)
- Macro: intel_macro_composite (weighted score from 6 signals)

New source modules: forex.py, bonds.py, earnings.py, sec_edgar.py
New analysis modules: company.py, macro_composite.py
66 new tests (186 total, all passing)
All free public APIs, no API keys required.
This commit is contained in:
Marc Shade
2026-03-08 08:22:41 -04:00
parent d075bbaf1a
commit baba564b84
16 changed files with 4291 additions and 159 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
[project]
name = "world-intel-mcp"
version = "0.1.0"
description = "World Intelligence MCP Server - real-time global intelligence across 27 domains with 68 MCP tools"
description = "World Intelligence MCP Server real-time global intelligence across 30+ domains with 100+ MCP tools"
readme = "README.md"
requires-python = ">=3.11"
license = {text = "MIT"}