The first MCP server purpose-built for pest control operations.
Manage your entire business through Claude — scheduling, customer records, SMS communication, and payments — all via natural language.
PestPro CRM connects to Claude — Anthropic's AI assistant — through the Model Context Protocol (MCP). Once connected, you can manage customers, book appointments, check your schedule, send texts to clients, log chemical applications, pull revenue reports, and more, all by talking to Claude in plain English.
Available on Claude.ai (web), Claude Desktop, Claude Mobile, Claude Code, and the Anthropic API.
This gives Claude permission to access your account
Go to pestprocrm.com and sign in to your account.
Click the Settings tab (gear icon) in the bottom of the left sidebar.
Scroll down to the API Keys section and click Create Key.
When creating your key:
Claude AIYour new API key will be displayed once. Copy it and save it somewhere safe — you'll need it in the next step.
Important: The full key is only shown once. If you lose it, you'll need to create a new one.
Add PestPro CRM as a connector so Claude can talk to it
Go to claude.ai, or open the Claude desktop or mobile app.
Click your profile icon (bottom-left on web), then select Settings.
In the Settings menu, click Connectors in the left sidebar.
Click Add Connector, then choose Add custom connector (you may need to scroll down past the directory).
Paste the following URL into the connector URL field:
https://www.pestprocrm.com/api/mcpClaude will redirect you to PestPro CRM to log in. Sign in with your PestPro CRM credentials and click Authorize to approve the connection.
You're connected! Go back to any Claude conversation and start asking it to manage your business. Try: "What's on my schedule today?"
That's it — you're all set. No configuration files, no code, no technical setup required.
Note: PestPro CRM has been submitted to Anthropic's official Connectors Directory and is pending approval. Once listed, you'll be able to find and connect PestPro CRM directly from the directory without using the custom connector steps above. We'll update this page when that happens.
"What's my schedule for today?"
Returns all appointments for today with customer names, addresses, service types, and times.
"Book Mrs. Henderson at 442 Oak Street for a termite inspection this Thursday at 10am, then send her a confirmation text."
Creates the appointment, links it to the customer record, and sends an SMS confirmation.
"Give me a revenue summary for this week."
Returns total revenue, job count, and daily breakdown for the current week.
"Look up the service history for the Johnson property on 118 Maple Drive."
Returns past treatments, pest types, products used, and technician notes for that property.
"Which customers have unpaid balances? Send a payment reminder to anyone who owes more than $150."
Identifies outstanding balances, generates payment links, and sends SMS reminders.
"Cancel tomorrow's 2pm appointment with Garcia and send him a text letting him know."
Cancels the appointment and sends an SMS notification to the customer.
"Add a new customer: Mike Torres, 512-555-0199, 305 Cedar Lane, Austin TX."
Creates a new customer record with the provided contact information.
When you connect PestPro CRM to Claude, you're authorizing Claude to access and manage your PestPro CRM data on your behalf. Claude can:
Claude can only access data in your PestPro CRM account — it cannot access other users' data. You can disconnect at any time from Claude's Settings → Connectors to immediately revoke access.
We take security seriously and implement industry-standard protections.
Make sure you're on a Claude plan that supports connectors (Pro or Team). Click "Add Connector" first, then scroll past the directory listing to find the "Add custom connector" option at the bottom.
Make sure you're accessing PestPro CRM from a supported browser. Try clearing your browser cache or using an incognito window.
Your access token may have expired. Disconnect PestPro CRM in Claude Settings → Connectors, then reconnect to refresh your authentication.
Make sure the customer exists in your PestPro CRM account and the requested time slot is available. Claude will show the specific error message from PestPro CRM.
Go to Settings → Connectors in Claude and connect to PestPro CRM again. You'll go through the OAuth login flow once more.
If you run into issues or have questions:
Response time: We aim to respond within 24 hours on business days.
If you want to connect to PestPro CRM programmatically (outside of Claude):
https://www.pestprocrm.com/api/mcphttps://www.pestprocrm.com/oauth/authorizehttps://www.pestprocrm.com/api/oauth/tokenhttps://www.pestprocrm.com/.well-known/oauth-authorization-server