Commit Graph

5 Commits

Author SHA1 Message Date
Spaike 9716a79cc1 feat: expose new deal filters + group_by_2 in MCP tools
Mirror the Cauldron API additions so the stdio MCP client stays aligned with
the HTTP transport:
- list_deals and deal_statistics gain firm, industry_category,
  buyer/seller industry+country, pending_rfh, and creation/closing/update
  date ranges (+ closing-year range)
- deal_statistics gains a second grouping dimension (group_by_2) for
  long-format cross-tabs, plus new dimensions (industry_category,
  crossborder, buyer/seller, year_closed)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XL5Z9wpd5eygTmePvD1c27
2026-07-09 17:25:24 +02:00
Spaike 09deafbee9 docs: use python3 for Mac/Linux commands in README 2026-05-11 16:30:13 +02:00
Spaike d82d81c85a fix: use local venv instead of system pip
Avoids 'externally managed environment' errors on Mac (Homebrew Python 3.12+)
and permission issues on Linux. setup.py now creates .venv inside the repo,
installs into it, and points claude_desktop_config.json to the venv Python.
Added .gitignore to exclude .venv and __pycache__.
2026-05-11 16:28:29 +02:00
Spaike 7f7c67b9b4 feat: add get_deals_rich tool, enrich list_firms
- get_deals_rich: full deal export with tombstone text, quote, attachments,
  fee structure, multiples, co-advisory info. Date range optional.
- list_firms: now returns Summary, Countries, EquityPartnerName
2026-05-08 17:42:04 +02:00
Spaike ebe1c78ef1 Cauldron Cloud MCP Server — initial release
Connects Claude Desktop to the Cauldron M&A portal via MCP.
Requires Python 3.10+ and an API key from the portal.
2026-05-08 17:24:29 +02:00