Skip to main content
Glama

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

  1. Clone the repository

git clone https://github.com/YOUR_USERNAME/revenue-engine-mcp.git cd revenue-engine-mcp
  1. Install dependencies

npm install
  1. Configure Claude Desktop

Add to your claude_desktop_config.json:

{ "mcpServers": { "revenue-engine": { "command": "node", "args": ["C:\\path\\to\\revenue-engine-mcp\\index.js"] } } }
  1. Deploy Google Apps Script

  • Set up your Google Apps Script web app

  • Update the API_URL in index.js with your deployment URL

  1. Restart Claude Desktop

Tools Available

Revenue & Pipeline

  • get_dashboard - Get current revenue metrics

  • get_pipeline - View all leads

  • add_lead - Add new lead

  • update_lead - Update lead status

  • add_revenue - Log closed deal

Email & Calendar

  • search_gmail - Search inbox

  • get_email_content - Read full email

  • send_email - Send email

  • get_upcoming_meetings - View calendar

Knowledge Matrix

  • setup_matrix_sheet - Initialize Matrix

  • write_matrix_entry - Log work

  • matrix_daily_summary - Generate daily summary

  • matrix_time_analysis - Analyze time spent

Task Management

  • add_task - Create task

  • get_tasks - View all tasks

  • update_task - Update task status

File Operations

  • read_file - Read file contents

  • edit_file - Surgical file editing

  • write_file - Write/update files

  • run_command - Execute shell commands

Documentation

See Full Specification for complete documentation.

Version

Current version: 1.7.0

License

MIT

Latest Blog Posts

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/PromptishOperations/mcpSpec'

If you have feedback or need assistance with the MCP directory API, please join our Discord server