/ stewardos / mcp-servers
MCP Servers
22 MCP servers form the typed API surface. Every server follows the same pattern:
FastMCP orchestrator,
register_<domain>_tools() modules,
asyncpg connection pools, Zod-validated tool contracts.
Financial
| Server | Domain | Tools | Description |
|---|---|---|---|
| portfolio-analytics | Investment | 12 | Portfolio risk, performance attribution, factor exposure, rebalancing signals |
| household-tax-mcp | Tax | 15 | TY2025 tax engine, withholding optimization, estimated payment scheduling |
| finance-graph-mcp | Finance | 10 | Account graph, transaction categorization, cash flow projections |
| estate-planning-mcp | Estate | 14 | Entity graph, trust structures, beneficiary tracking, compliance calendars |
| insurance-mcp | Insurance | 8 | Policy lifecycle, coverage gap analysis, premium tracking, renewal alerts |
Health & Education
| Server | Domain | Tools | Description |
|---|---|---|---|
| health-graph-mcp | Health | 10 | Family health graph, genome-aware insights, medication interactions, lab tracking |
| family-edu-mcp | Education | 8 | Learning goals, curriculum tracking, milestone assessment, resource management |
Operations
| Server | Domain | Tools | Description |
|---|---|---|---|
| mealie-mcp | Meals | 18 | Recipe management, meal planning, shopping lists, nutritional data |
| home-assistant-mcp | Home | 12 | Device control, automation management, energy monitoring, scene orchestration |
| immich-mcp | Photos | 8 | Photo organization, album management, facial recognition, memory curation |
| paperless-mcp | Documents | 10 | Document ingestion, OCR, tagging, search, retention policies |
| actual-budget-mcp | Budget | 8 | Envelope budgeting, transaction sync, category rules, reporting |
Infrastructure
| Server | Domain | Tools | Description |
|---|---|---|---|
| plane-mcp | PM | 58 | Governance-safe Plane wrapper — 12 tool modules covering discovery, creation, execution, coordination |
| gmail-mcp | 10 | Thread management, label routing, draft composition, watch subscriptions | |
| calendar-mcp | Calendar | 8 | Event management, availability checking, scheduling, reminders |
| sieve | Search | 31 | Hybrid RAG — Qdrant vector + SQLite FTS5, HyDE retries, cross-encoder reranking |
| specparse | Extraction | 6 | Stateful REPL, doer-checker verification, structured extraction with provenance |
Decomposition Pattern
server.py # Thin orchestrator — creates FastMCP + pool
tools/
_helpers.py # Shared: audit_log, normalize_list, extract
_http.py # Direct HTTP for SDK gaps
discovery.py # register_discovery_tools(mcp, get_pool)
creation.py # register_creation_tools(mcp, get_pool)
execution.py # register_execution_tools(mcp, get_pool)
... # One module per domain slice