Revenue Engine MCP
Connects Claude AI to Google Sheets, Gmail, and Calendar for comprehensive revenue tracking and business management. Enables lead pipeline management, email handling, calendar scheduling, task tracking, and file operations through natural language.
README
Revenue Engine MCP
A Model Context Protocol (MCP) server that connects Claude AI to Google Sheets, Gmail, and Calendar for comprehensive revenue tracking and business management.
Features
- 📊 Revenue Dashboard - Real-time tracking of leads, revenue, and metrics
- 🔄 Lead Pipeline Management - Track leads from contact to close
- 📧 Gmail Integration - Search, read, and send emails
- 📅 Calendar Integration - Manage meetings and schedules
- ✅ Task Management - Track tasks and time
- 📝 Knowledge Matrix - Structured documentation with automated analysis
- 🐛 Bug Tracking - UID-based bug tracking system
- 📂 File Operations - Read, write, and edit local files
Installation
Prerequisites
- Node.js >= 18.0.0
- Google Account with access to Sheets, Gmail, and Calendar
- Claude Desktop app
Setup
- Clone the repository
git clone https://github.com/YOUR_USERNAME/revenue-engine-mcp.git
cd revenue-engine-mcp
- Install dependencies
npm install
- Configure Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"revenue-engine": {
"command": "node",
"args": ["C:\\path\\to\\revenue-engine-mcp\\index.js"]
}
}
}
- Deploy Google Apps Script
- Set up your Google Apps Script web app
- Update the
API_URLinindex.jswith your deployment URL
- Restart Claude Desktop
Tools Available
Revenue & Pipeline
get_dashboard- Get current revenue metricsget_pipeline- View all leadsadd_lead- Add new leadupdate_lead- Update lead statusadd_revenue- Log closed deal
Email & Calendar
search_gmail- Search inboxget_email_content- Read full emailsend_email- Send emailget_upcoming_meetings- View calendar
Knowledge Matrix
setup_matrix_sheet- Initialize Matrixwrite_matrix_entry- Log workmatrix_daily_summary- Generate daily summarymatrix_time_analysis- Analyze time spent
Task Management
add_task- Create taskget_tasks- View all tasksupdate_task- Update task status
File Operations
read_file- Read file contentsedit_file- Surgical file editingwrite_file- Write/update filesrun_command- Execute shell commands
Documentation
See Full Specification for complete documentation.
Version
Current version: 1.7.0
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.