Server data from the Official MCP Registry
Manage pest control operations — customers, scheduling, SMS, payments, and reporting.
Manage pest control operations — customers, scheduling, SMS, payments, and reporting.
Remote endpoints: streamable-http: https://www.pestprocrm.com/api/mcp
Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.
Endpoint verified · Requires authentication · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"io-github-liserichards-pestprocrm": {
"url": "https://www.pestprocrm.com/api/mcp"
}
}
}From the project's GitHub README.
Connect Claude to your PestPro CRM account using the Model Context Protocol (MCP). Manage customers, schedule appointments, send SMS messages, track payments, and generate reports — all through natural conversation.
PestPro CRM is a customer relationship management platform built specifically for pest control professionals. It handles scheduling, invoicing, customer management, SMS communication, and payment collection so you can focus on running your business.
https://www.pestprocrm.com/api/mcppp_live_)git clone https://github.com/yourusername/pestprocrm-mcp.git
cd pestprocrm-mcp
npm install && npm run build
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"pestpro": {
"command": "node",
"args": ["/absolute/path/to/pestprocrm-mcp/dist/index.js"],
"env": {
"PESTPRO_API_URL": "https://www.pestprocrm.com",
"PESTPRO_API_KEY": "pp_live_your-key-here"
}
}
}
}
Add to your project's .mcp.json:
{
"mcpServers": {
"pestpro": {
"command": "node",
"args": ["/absolute/path/to/pestprocrm-mcp/dist/index.js"],
"env": {
"PESTPRO_API_URL": "https://www.pestprocrm.com",
"PESTPRO_API_KEY": "pp_live_your-key-here"
}
}
}
}
| Tool | Description |
|---|---|
search_customers | Find customers by name, address, phone, or email |
get_customer | Get full details for a specific customer |
create_customer | Add a new customer with contact info, address, and service details |
update_customer | Update customer information (name, phone, address, service plan, etc.) |
| Tool | Description |
|---|---|
get_schedule | View appointments for a date range |
book_appointment | Schedule a new service appointment |
reschedule_appointment | Move an appointment to a new date/time |
cancel_appointment | Cancel an appointment with a reason |
log_drive_time | Record drive time between jobs |
complete_visit | Mark a service visit as completed with notes |
| Tool | Description |
|---|---|
send_sms | Send a text message to a customer |
get_sms_history | View text message conversation history with a customer |
| Tool | Description |
|---|---|
create_payment_link | Generate a Stripe payment link to send to a customer |
get_payment_status | Check payment status for a customer |
mark_payment_collected | Record a cash, check, or external payment as collected |
| Tool | Description |
|---|---|
get_revenue_report | Revenue summary for a date range |
get_daily_summary | Summary of services, revenue, and activity for a specific day |
get_customer_metrics | Customer count, churn rate, and growth metrics |
| Resource | Description |
|---|---|
pestpro://customers | Browse all customers |
pestpro://schedule/today | Today's schedule |
pestpro://schedule/week | This week's schedule |
pestpro://payments/outstanding | Customers with outstanding payments |
pestpro://metrics | Business metrics dashboard |
"Find my customer John Smith and tell me if he has any outstanding payments"
Claude will search your customers, pull up John's details, and check his payment status — all in one response.
"Schedule a German roach treatment for Jane Doe next Tuesday at 2pm"
Claude will find the customer, check your availability, and book the appointment.
"Which customers owe me money? Send the overdue ones a friendly payment reminder with their payment link"
Claude will check outstanding payments, generate payment links, and text each overdue customer.
"What does my schedule look like tomorrow?"
Claude will show you all appointments for the day with customer names, service types, addresses, and any open time slots.
"I just finished the service at Mary Johnson's house. Mark it complete — general pest, interior and exterior, no issues. She paid $75 cash"
Claude will mark the visit complete with your notes and record the cash payment.
"Give me a revenue report for last month compared to the month before. How many new customers did I add?"
Claude will pull revenue data and customer metrics to give you a business summary.
| Issue | Solution |
|---|---|
| Tools not appearing in Claude | Make sure the server built successfully and the path in your config is correct. Restart Claude Desktop. |
| "Authentication failed" | Your API key may have expired. Generate a new one in Settings → API Keys. |
| OAuth login not working | Make sure you have an active PestProCRM account at pestprocrm.com. |
| "Connection refused" | Verify PESTPRO_API_URL is correct. For local dev, make sure your app is running. |
MIT
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.