CrewNest MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CrewNest MCP Server Show outstanding receivables for this month."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CrewNest MCP server for ChatGPT and Claude
Connect CrewNest to ChatGPT, Claude and other AI agents through Cotlet. Work with estimates, job scheduling, crew assignments and receivables in your own signed-in account. CrewNest also offers its own Job Pricing MCP for public price calculations and benchmarks. Cotlet provides an independent connection for work in your signed-in business account and is not affiliated with CrewNest.
What you can ask
Show outstanding receivables for the period I select.
Draft an unsent estimate for the customer property I select using my service, area, rate and tax. Stop before emailing it.
Schedule the job I select and assign it to a crew member after showing me the details and getting my approval.
Related MCP server: Housecall Pro MCP
Connect in 2 minutes
Get your API key at https://cotlet.dev/app and export it as COTLET_API_KEY.
ChatGPT
Settings → Apps → add connector URL https://cotlet.dev/mcp/v1, then sign in with Cotlet.dev. No API key needed.
Claude
Add https://cotlet.dev/mcp/v1 as a custom connector in Claude and sign in with Cotlet.dev. Follow the steps in your Cotlet console.
Claude Code
claude mcp add --transport http cotlet https://cotlet.dev/mcp/v1 --header "Authorization: Bearer $COTLET_API_KEY"Cursor
Copy .cursor/mcp.json from this repo into your project:
{
"mcpServers": {
"cotlet": {
"url": "https://cotlet.dev/mcp/v1",
"headers": {
"Authorization": "Bearer ${COTLET_API_KEY}"
}
}
}
}Run it locally (stdio)
This repo is a real MCP server. It speaks MCP over stdio, lists its CrewNest tools without any key, and forwards every tool call to the hosted Cotlet.dev server. The hosted URL above stays the recommended way. Use this when your client only starts local servers.
{"mcpServers": {"crewnest": {"command": "python3", "args": ["/absolute/path/to/crewnest-mcp/crewnest_agent.py", "serve"], "env": {"COTLET_API_KEY": "your-key"}}}}Or with Docker:
docker build -t crewnest-mcp .
docker run -i --rm -e COTLET_API_KEY crewnest-mcpTools: crewnest_guide, crewnest_status, crewnest_open, crewnest_read, crewnest_click, crewnest_type, crewnest_close. Without COTLET_API_KEY a tool call answers: "Set COTLET_API_KEY. Get a key at https://cotlet.dev/app".
Command line
Python 3.10+, nothing else to install. Run from this repo:
export COTLET_API_KEY="your-key"
python3 crewnest_agent.py connect # ready config for Claude Code, Cursor, ChatGPT
python3 crewnest_agent.py status # is CrewNest ready in your Cotlet.dev account
python3 crewnest_agent.py guide # CrewNest screens and sign-in link
python3 crewnest_agent.py read # open CrewNest, read the page, close the browser
python3 crewnest_agent.py tools # list Cotlet.dev tools
python3 crewnest_agent.py serve # start the stdio MCP server (same as no argument)Questions from CrewNest users
How do I connect CrewNest to ChatGPT or Claude?
Sign up at cotlet.dev, log in to CrewNest once in its Cloud Browser and add Cotlet to ChatGPT or Claude, following the steps in your console. No API key is needed. ChatGPT and Claude then work in your CrewNest account through Cotlet, in their phone apps too.
What can ChatGPT do in CrewNest?
With Cotlet, ChatGPT, Claude and other AI agents handle jobs like these in CrewNest: create estimate draft; schedule job; assign crew member. You ask in plain words, and anything that reaches other people waits for your OK first.
Is there an official ChatGPT or Claude app for CrewNest?
Yes. CrewNest publishes its own Job Pricing MCP server for custom connections to ChatGPT and Claude. Its three read-only tools calculate public prices and benchmarks; they do not access your CrewNest business records. No CrewNest listing was found in public ChatGPT apps or Claude connectors directory searches on 11 November 2026. Cotlet is an independent connection for work in your signed-in account.
Can ChatGPT create estimate in CrewNest?
ChatGPT creates an unsent CrewNest estimate for an existing customer property using your service, area, rate and tax. Drafting stops before emailing the customer.
Does CrewNest have an API?
CrewNest publishes an official, free Job Pricing MCP server with three read-only tools for public price calculations and benchmarks. It needs no sign-in or API key. It does not read your business's jobs, invoices, customers or crew assignments. No public account-management API documentation or self-serve key page was found.
Is Cotlet affiliated with CrewNest?
No. Cotlet is independent and not affiliated with CrewNest.
Find it on
Request access: https://cotlet.dev/signup?app=crewnest&utm_source=github&utm_medium=readme&utm_campaign=crewnest
Available Tools
7 toolscrewnest_clickB
Click a numbered element on the current CrewNest page.
Inputs: element (required).
crewnest_closeA
Close the CrewNest browser session when the work is done, so credits stop running.
Inputs: no named parameters.
crewnest_guideA
How to work in CrewNest (prepare estimates and manage jobs and crew assignments): its screens and the sign-in link. Call this first.
Inputs: task.
crewnest_openB
Open a CrewNest page in your signed-in Cloud Browser (default https://www.crewnest.app) to work with prepare estimates and manage jobs and crew assignments.
Inputs: url.
crewnest_readA
Read the current CrewNest page: its text and numbered buttons, links and fields.
Inputs: element.
crewnest_statusA
Check that your Cotlet.dev account and CrewNest are ready: account, credits and CrewNest connection.
Inputs: no named parameters.
crewnest_typeB
Type text into a numbered field on the current CrewNest page.
Inputs: text (required), element (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 7 tools
Each tool maps to a distinct browser action or onboarding step, with clear descriptions separating open/read/click/type/close. guide versus status and open versus read are adjacent but sequencing cues in the descriptions keep them distinguishable.
All tools use a consistent crewnest_ prefix followed by a single lowercase action word in snake_case. The pattern is predictable throughout, even though status is a noun rather than a verb.
Seven tools are well-scoped for a focused browser-automation server tied to one app. The minimal primitive set for onboarding, reading, interacting, and closing a session is covered without bloat.
The core automation loop is complete: guide, status, open, read, click, type, and close cover setup, inspection, interaction, and teardown. Minor gaps such as scrolling, waiting, keyboard submission, or explicit navigation are absent but can often be worked around through read and click.
Maintenance
Related MCP Connectors
Run a home-service business from your AI: jobs, customers, invoices, estimates, texts.
Run a service business from your AI agent: CRM, leads, scheduling, invoicing, jobs and more.
Create contacts, move deals, send proposals and invoices, read your inbox, from Claude or ChatGPT.
Doing Work is field service software that a shop runs from ChatGPT, Claude or Grok. Jobs, quotes, invoices, payments and scheduling, with a person approving anything before it reaches a customer.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables ChatGPT to inspect Jobber data and manage controlled automations with scheduling, approval workflows, and audit trails.1MIT
- AlicenseAqualityCmaintenanceConnects your own Housecall Pro account to Claude Code, ChatGPT, Cursor and other AI agents so you can schedule jobs, assign technicians, send estimates and invoices, and review schedules or aged receivables in plain language. Works on any Housecall Pro plan without a Housecall Pro API key or developer setup.7Elastic 2.0
- AlicenseAqualityCmaintenanceEnables AI agents to create estimates, schedule jobs, send invoices, and query open estimates and unpaid invoices from a user's signed-in contractor account using natural language.7Elastic 2.0
- AlicenseAqualityCmaintenanceEnables AI agents to operate a signed-in construction management account, creating estimates, updating projects, sending invoices, and querying budget, project, and invoice data through natural language.7Elastic 2.0