A sales automation system that integrates Gmail, Google Sheets, Streak CRM, Notion, and Google Drive into a unified workflow.
A comprehensive sales automation system using Model Context Protocol (MCP) that integrates Gmail, Google Sheets, Streak CRM, Notion, and Google Drive into a unified workflow accessible through Claude Desktop.
Gmail Integration
Google Sheets Integration
Google Drive Integration
Streak CRM Integration
Notion Integration
Cross-Platform Features
This MCP server turns Claude into your AI sales assistant that can:
# Clone the repository
git clone https://github.com/YOUR_USERNAME/nineteen-blocks-sales-automation-mcp.git
cd nineteen-blocks-sales-automation-mcp
# Install dependencies
npm install
# Copy and configure environment variables
cp config/.env.example config/.env
# Edit config/.env with your credentials
# Verify setup
npm run test:integrations
Add this to your Claude Desktop configuration:
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"sales-automation": {
"command": "node",
"args": ["/absolute/path/to/nineteen-blocks-sales-automation-mcp/src/server.js"]
}
}
}
Restart Claude Desktop and start using natural language commands!
"Create a deal workspace for Acme Corp worth $50,000"
"Check if john@example.com responded to my email"
"Download all attachments from sarah@client.com"
"Sync all platforms"
"Show me deals that haven't been updated in 2 weeks"
"Generate a unified sales report"
See SETUP.md for detailed instructions on:
check_prospect_response
- Check if a prospect has respondedfind_follow_up_needed
- Find prospects needing follow-upfind_meeting_requests
- Identify meeting requestssearch_emails
- Search with custom criteriaquick_deal_update
- Update deals using natural languageread_pipeline_data
- Get pipeline summaryadd_new_deal
- Add new dealsadd_smart_formulas
- Add sales calculationssrc/
āāā server.js # Main MCP server
āāā integrations/ # Platform integrations
ā āāā gmail.js
ā āāā sheets.js
ā āāā ...
āāā tools/ # MCP tool definitions
ā āāā email-tools.js
ā āāā sheets-tools.js
ā āāā ...
āāā utils/ # Utilities
āāā scheduler.js # Cron jobs
tools/
fileintegrations/
To share this project:
Create a GitHub repository
Initialize git and push:
git init
git add .
git commit -m "Initial commit - Sales Automation MCP"
git branch -M main
git remote add origin https://github.com/YOUR_USERNAME/nineteen-blocks-sales-automation-mcp.git
git push -u origin main
Important: Make sure to add .env
to .gitignore
to keep credentials safe:
echo "config/.env" >> .gitignore
echo "config/service-account-key.json" >> .gitignore
git add .gitignore
git commit -m "Add gitignore for sensitive files"
git push
.env
file or service account keysContributions are welcome! Please:
MIT License - feel free to use this in your own projects!
For issues or questions:
Built with ā¤ļø for the Nineteen Blocks sales team
Converts Markdown text into HTML compatible with WeChat official accounts using an external API key.
Trigger macOS notifications, sounds, and text-to-speech from an AI assistant.
AI-powered regulatory compliance checking for financial marketing content across multiple jurisdictions.
Convert video files between various formats using FFmpeg. Requires FFmpeg to be installed on the system.
A server for time and timezone conversion tools.
Create spaced repetition flashcards in Rember to remember anything you learn in your chats
Interact with Trello boards and cards via the Trello API, with built-in rate limiting and error handling.
Provides comprehensive project management context to AI agents using the Helios-9 API.
A universal remote MCP server that connects to popular productivity tools such as Notion, Monday, AirTable, and many more.
Interact with the DeepWriter API, an AI-powered writing assistant.