Skip to content

PromptishOperations/mcpSpec

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published