Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_dashboard | Get current revenue dashboard with all key metrics |
| get_pipeline | Get all leads in the pipeline |
| get_upcoming_meetings | Get upcoming meetings from Google Calendar (next 7 days) |
| add_lead | Add a new lead to the pipeline |
| update_lead | Update an existing lead |
| log_outreach | Log an outreach activity |
| add_revenue | Add a closed deal |
| add_task | Add a new task |
| get_tasks | Get all tasks |
| update_task | Update a task |
| get_templates | Get message templates with performance metrics |
| log_daily_metrics | Log daily activity metrics |
| get_metrics | Get recent daily metrics (last 7 days) |
| search_gmail | Search Gmail inbox. Use Gmail search syntax like 'from:email@example.com' or 'is:unread' or 'subject:proposal' |
| get_email_content | Get full content of an email thread by ID. Returns complete email body, attachments info, and all messages in the thread. |
| send_email | Send an email via Gmail. ALWAYS get user approval before calling this. |
| check_new_leads | Check for new leads added in last 24 hours that need welcome emails |
| setup_matrix_sheet | Auto-create Knowledge Matrix sheet with proper structure and headers. Run this once before using other Matrix tools. |
| write_matrix_entry | Write or append entry to Knowledge Matrix. Topics: Bugs & Fixes, Features Added, Testing Results, Decisions & Direction, Documentation Updates, Next Session Goals |
| read_matrix_snapshot | Read Matrix entries for a date range. Returns all entries for specified topics and dates. |
| get_matrix_row | Get all topics for a specific date. Returns complete row from Matrix. |
| query_matrix | Search Matrix for keyword across topics and dates |
| delete_matrix_rows | Delete rows from Knowledge Matrix with confirmation requirement. First call shows preview, second call with confirm=true executes deletion. Cannot delete header rows (1-2). |
| matrix_daily_summary | Generate formatted summary of Matrix entries for a specific date. Automatically parses timestamps, bug UIDs, time spent, and generates human-readable output. |
| matrix_time_analysis | Analyze time spent across Matrix entries. Tracks total time by topic, bug UID, or week. Parses time markers like [30m], [2h] from entries. |
| read_file | Read contents of a file. Only works in allowed directories: revenue-engine-mcp, apps-script folders |
| edit_file | Surgically edit a file by finding and replacing exact text. 50% more efficient than read+write. Use after read_file to ensure exact match. Errors if text not found or appears multiple times. Creates backup automatically. |
| write_file | Write or update entire file. Creates backup automatically. Use for complex multi-location edits or new files. Only works in allowed directories. |
| run_command | Execute allowed shell commands (clasp, npm, git, dir). For clasp commands, run from apps-script folder. |