ecosystem-mcp-server
Provides tools to sync Notion context to repos, search across Notion databases, and sync Monarch Money transactions to a Notion database.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ecosystem-mcp-serverwhat's the status of my automation systems?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ecosystem MCP Server
MCP server that provides unified control over the personal automation ecosystem. Lets Claude act as an operator, not just a reader.
What This Does
This MCP server wraps and orchestrates all personal automation tools:
Downloads Organizer - Trigger PDF and media organization
Treehouse Context Sync - Sync Notion context to repos
Notion Rules - Run tax document OCR pipeline
Monarch Money - Financial data (wraps existing MCP)
System Health - Monitor all automation systems
Related MCP server: Apple MCP Server
Available Tools
Tool | Description |
| Health of all systems at a glance |
| Trigger file organization (pdf, media, all) |
| Run treehouse-context-sync |
| Run notion-rules OCR pipeline |
| Pull from Monarch Money |
| Search across Notion databases |
| Recent operations and results |
| Verify all systems in sync |
| Sync Monarch transactions to Notion |
External Integrations
Integration | Purpose | Status |
OpenBB | Financial market data (stocks, crypto, forex) | Installed |
Installation
# Clone the repository
cd ~/Documents
git clone https://github.com/pqsoccerboy17/ecosystem-mcp-server.git
cd ecosystem-mcp-server
# Install with pip
pip install -e .Claude Desktop Configuration
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"ecosystem": {
"command": "python",
"args": ["-m", "ecosystem_mcp_server.server"],
"cwd": "/Users/mdmac/Documents/ecosystem-mcp-server/src"
}
}
}Architecture
ecosystem-mcp-server
├── Wraps: downloads-organizer (PDFs + media)
├── Wraps: treehouse-context-sync
├── Wraps: notion-rules (tax OCR)
├── Wraps: monarch-mcp-server (financial)
├── Wraps: monarch_sync (Monarch → Notion transactions)
└── Logs: SQLite history databaseAll operations are logged to ~/Library/Application Support/ecosystem-mcp-server/history.db for tracking and debugging.
Monarch → Notion Sync
The sync_monarch_to_notion tool syncs transactions from Monarch Money to the Treehouse Transactions Notion database:
Pulls transactions for configurable date range (default: 7 days)
Maps Monarch categories to Notion schema
Deduplicates based on Monarch transaction ID
Uses account tags (TH/PERS) for entity classification
Supports dry-run mode for testing
Example Usage
In Claude:
"What's the status of my automation systems?"
→ Calls get_ecosystem_status()
"Organize my downloads"
→ Calls organize_downloads("all")
"Sync my Notion context"
→ Calls sync_notion_context()Development
# Run tests
pytest
# Format code
black src/
# Lint
ruff check src/License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/pqsoccerboy17/ecosystem-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server