[Cotlet](https://cotlet.dev/index.md) · [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Security](https://cotlet.dev/security.md) · [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md) · [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [Contact](https://cotlet.dev/contact.md) · [Pricing](https://cotlet.dev/pricing.md) · [Sign up](https://cotlet.dev/signup)

# CrewNest API and MCP server: Let your AI agent quote and schedule the next job.

> 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.

CrewNest's official MCP server has only 3 public pricing tools (checked 11 Nov 2026). Cotlet runs a hosted CrewNest MCP server with 78 tools that ChatGPT and Claude use in your own CrewNest account.

- Free 7-day trial, no card
- Unofficial, not affiliated with CrewNest
- Page: https://cotlet.dev/integrations/crewnest-api-mcp-server

## What can your AI agent do in CrewNest?

- Quote a pressure washing job
- Schedule tomorrow's customer jobs
- Assign the morning jobs to a crew
- Send an estimate for approval
- Invoice a completed washing job
- Find overdue customer invoices

## Does CrewNest have an MCP server or an API?

- CrewNest's official MCP is free and read-only, with three pricing tools.
- Its public pricing tools do not access jobs, invoices, customers or crew assignments in a signed-in business account.

| What you need | CrewNest official tools | By hand | Cotlet |
|---|---|---|---|
| Review pressure washing jobs | Pricing only | In your account | Through your browser |
| Read satellite estimates | Pricing only | In your account | Through your browser |
| List unpaid invoices | Pricing only | In your account | Through your browser |
| Check crew assignments | Pricing only | In your account | Through your browser |
| Create estimate draft | Pricing only | In your account | Unsent draft |
| Schedule job | Pricing only | In your account | After your OK |
| Assign crew member | Pricing only | In your account | After your OK |

Checked 11 Nov 2026. Sources: [Official MCP documentation](https://www.crewnest.app/plugin), [API mention](https://www.crewnest.app/alternatives/jobber), [Help center](https://www.crewnest.app/docs), [Vendor integrations](https://www.crewnest.app/integrations), [ChatGPT apps directory](https://chatgpt.com/apps), [Claude connectors directory](https://claude.com/connectors), [Creating estimates](https://www.crewnest.app/docs/estimates-invoices/creating-estimates), [Creating jobs](https://www.crewnest.app/docs/jobs/creating-jobs), [Assigning jobs](https://www.crewnest.app/docs/jobs/assigning-jobs), [Customers and properties](https://www.crewnest.app/docs/customers/customer-profiles), [Customer entry](https://www.crewnest.app/docs/customers/adding-customers), [Customer imports](https://www.crewnest.app/docs/customers/importing-customers), [Service locations](https://www.crewnest.app/docs/customers/service-addresses), [Property measurements](https://www.crewnest.app/docs/customers/satellite-scout-guide), [Calendar changes](https://www.crewnest.app/docs/jobs/scheduling-calendar), [Recurring work](https://www.crewnest.app/docs/jobs/recurring-jobs-setup), [Job progress](https://www.crewnest.app/docs/jobs/job-status-explained), [Routes](https://www.crewnest.app/docs/jobs/route-optimization), [Field notes and photos](https://www.crewnest.app/docs/jobs/job-notes-photos), [Estimate delivery](https://www.crewnest.app/docs/estimates-invoices/sending-estimates), [Invoices](https://www.crewnest.app/docs/estimates-invoices/creating-invoices), [Payments and receivables](https://www.crewnest.app/docs/estimates-invoices/invoice-payments), [Team](https://www.crewnest.app/docs/team/managing-team), [Team invitations](https://www.crewnest.app/docs/team/inviting-team), [Activity](https://www.crewnest.app/docs/team/activity-log), [Communication templates](https://www.crewnest.app/docs/communication/sms-templates), [Online booking](https://www.crewnest.app/docs/settings/online-booking), [Business taxes](https://www.crewnest.app/docs/estimates-invoices/tax-settings), [Recurring schedule changes](https://www.crewnest.app/docs/jobs/recurring-jobs-setup), [Team join requests](https://www.crewnest.app/docs/team/inviting-team), [Customer referral codes](https://www.crewnest.app/docs/customers/referral-codes), [Recurring visit operations](https://www.crewnest.app/docs/jobs/recurring-jobs-setup), [Route order](https://www.crewnest.app/docs/jobs/route-optimization), [Customer portal](https://www.crewnest.app/docs/customers/customer-profiles), [Booking requests](https://www.crewnest.app/docs/settings/online-booking), [Vendor guide: get dashboard](https://www.crewnest.app/docs/getting-started/dashboard-overview), [Vendor guide: get job completion report](https://www.crewnest.app/docs/jobs/job-completion), [Vendor guide: get estimate conversion report](https://www.crewnest.app/docs/estimates-invoices/estimate-approval), [Vendor guide: list document approvals](https://www.crewnest.app/docs/estimates-invoices/technician-approval), [Vendor guide: send payment receipt](https://www.crewnest.app/docs/settings/stripe-setup), [Vendor guide: list message history](https://www.crewnest.app/docs/communication/message-history), [Vendor guide: configure review requests](https://www.crewnest.app/docs/communication/automated-messages), [Vendor guide: update business settings](https://www.crewnest.app/docs/settings/business-settings), [Vendor guide: set technician visibility](https://www.crewnest.app/docs/team/technician-view), [Vendor guide: transfer business ownership](https://www.crewnest.app/docs/team/transferring-ownership), [Vendor guide: get subscription](https://www.crewnest.app/docs/settings/managing-subscription), [Vendor guide: read customer portal](https://www.crewnest.app/docs/customers/customer-portal), [Vendor guide: confirm job assignment](https://www.crewnest.app/docs/jobs/bulk-assignment)

## How does the CrewNest MCP server work?

1. **Sign in to CrewNest.** Once, in a browser we host for you.
2. **Connect your AI agent.** One address in its settings.
3. **Hand it the busywork.** Turn completed cleaning jobs into invoices you approve.

Work in your own signed-in Cloud Browser. Actions that reach other people ask for your OK.

## How to connect CrewNest to your AI agent

1. **Sign in to CrewNest in a Cloud Browser.** Open CrewNest in your Cotlet Cloud Browser and sign in with your own account.
2. **Add the Cotlet address.** Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.
3. **Let the agent in.** Chat apps open a Cotlet sign-in page. Editors, n8n and scripts send an API key made in the console.

CrewNest shares the address `https://cotlet.dev/mcp/v1` with every other app you enable, so one connector covers them all. Turned CrewNest on after connecting? Refresh the connector and the 78 tools appear.

ChatGPT:

```
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth
```

Claude:

```
Settings > Connectors > Add custom connector
URL: https://cotlet.dev/mcp/v1/connect

Claude Code:
claude mcp add --transport http cotlet \
  https://cotlet.dev/mcp/v1 \
  --header "Authorization: Bearer $COTLET_API_KEY"
```

Cursor:

```
// ~/.cursor/mcp.json
{
  "mcpServers": {
    "cotlet": {
      "url": "https://cotlet.dev/mcp/v1",
      "headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
    }
  }
}
```

Codex:

```
# ~/.codex/config.toml
[mcp_servers.cotlet]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY"
```

n8n:

```
MCP Client Tool (inside an AI Agent)
Transport: HTTP Streamable
URL: https://cotlet.dev/mcp/v1
Auth: Bearer, <your key>
Tool: crewnest_read
```

## All 78 CrewNest MCP tools

### Customers and properties

Read customer contacts, service history, measurements and pending work. Edit customer contact fields and internal access notes.

- **List customers** (`list_customers`, read): Read customer contacts, service history, measurements and pending work.
- **Update customer** (`update_customer`, write): Edit customer contact fields and internal access notes.
- **Create customer** (`create_customer`, write): Save a customer with their contact details and service address.
- **Import customers** (`import_customers`, write): Import customer records from a reviewed CSV file.
- **Manage service address** (`manage_service_address`, write): Edit the customer service address or add and edit extra estimate properties, keeping these separate.
- **Generate customer portal link** (`generate_customer_portal_link`, write, asks first): Generate a customer portal link or regenerate it after confirmation. Regeneration invalidates the old portal and previously emailed invoice payment links. Stop before sharing.

### Property measurements

Draw or adjust simple or multiple property zones in Satellite Scout and save the measured area for quoting. Read or load previous Satellite Scout property measurements.

- **Measure property** (`measure_property`, write): Draw or adjust simple or multiple property zones in Satellite Scout and save the measured area for quoting.
- **List measurement history** (`list_measurement_history`, read): Read or load previous Satellite Scout property measurements.

### Jobs and field work

Review upcoming, completed or cancelled jobs and their scheduled services. Create a job with a customer, service, date, time and price; ask before scheduling.

- **List jobs** (`list_jobs`, read): Review upcoming, completed or cancelled jobs and their scheduled services.
- **Schedule job** (`schedule_job`, write, asks first): Create a job with a customer, service, date, time and price; ask before scheduling.
- **List calendar** (`list_calendar`, read): Review the scheduled jobs calendar and team workload.
- **Reschedule job** (`reschedule_job`, write, asks first): Move an existing job to a different date or time.
- **Assign job** (`assign_job`, write, asks first): Assign a scheduled job to a team member or change its assignment.
- **Update job status** (`update_job_status`, write, asks first): Set a job to On the Way, In Progress or Completed; completion may trigger a review email.
- **Cancel job** (`cancel_job`, write, asks first): Cancel a job that has not been completed and retain its record.
- **Update job notes** (`update_job_notes`, write): Save the shared notes field on a job card for the team.
- **Attach job photo** (`attach_job_photo`, write): Attach a supplied photo under 4 MB to the next upcoming job using the documented photo flow.
- **Bulk assign jobs** (`bulk_assign_jobs`, write, asks first): Assign a reviewed selection of jobs to a team member in bulk.
- **Claim job** (`claim_job`, write, asks first): Claim an available unassigned job for yourself when your role permits it.
- **Get job completion report** (`get_job_completion_report`, read): Read completed-job totals, completion rate and revenue from completed jobs.
- **Confirm job assignment** (`confirm_job_assignment`, write, asks first): Confirm your own pending job assignment; bulk-assigned jobs are already confirmed.

### Recurring services

Set up a repeating job with its frequency and service schedule. Pause or resume a recurring service without deleting it.

- **Configure recurring job** (`configure_recurring_job`, write, asks first): Set up a repeating job with its frequency and service schedule.
- **Pause recurring job** (`pause_recurring_job`, write, asks first): Pause or resume a recurring service without deleting it.
- **Schedule recurring visit** (`schedule_recurring_visit`, write, asks first): Schedule the next visit for a recurring service or schedule all due services.
- **End recurring service** (`end_recurring_service`, write, asks first): Delete a recurring service to stop future visits; existing jobs remain.
- **List recurring services** (`list_recurring_services`, read): Read recurring frequency, price, next date, due scheduling banner and paused status.

### Route planning

Optimize the scheduled daily route and save the order for the selected jobs. Move route stops up or down in the visible planner; review the route map, distance, duration and ETAs or open Start Route. Persistence of manual reordering is unverified.

- **Optimize route** (`optimize_route`, write, asks first): Optimize the scheduled daily route and save the order for the selected jobs.
- **Reorder route** (`reorder_route`, write, asks first): Move route stops up or down in the visible planner; review the route map, distance, duration and ETAs or open Start Route. Persistence of manual reordering is unverified.

### Estimates

Read estimates, itemized services, amounts and approval states. Create an unsent estimate draft for a customer property with service, area, rate and tax.

- **List estimates** (`list_estimates`, read): Read estimates, itemized services, amounts and approval states.
- **Create estimate** (`create_estimate`, write): Create an unsent estimate draft for a customer property with service, area, rate and tax.
- **Edit estimate** (`edit_estimate`, write): Edit an unsent estimate draft before customer delivery.
- **Send estimate** (`send_estimate`, write, asks first): Email an estimate and its approval link to the customer. Sending is restricted here to Owner, Admin or Manager because technician documentation conflicts.
- **Set default tax rate** (`set_default_tax_rate`, write): Set the default tax rate for future estimates, booking quotes and invoices generated from jobs without estimates. A blank invoice starts at 0%; existing documents stay unchanged.
- **Get estimate conversion report** (`get_estimate_conversion_report`, read): Read the accepted share of estimates created in a selected period.
- **Download estimate pdf** (`download_estimate_pdf`, read): Download an estimate PDF for review or physical delivery.
- **Remind estimate** (`remind_estimate`, write, asks first): Resend a sent estimate by email with a fresh approval link.

### Invoices and payments

Read draft, sent, overdue, paid or cancelled invoices and their timelines. Create an unsent invoice from an accepted estimate, completed job or scratch.

- **List invoices** (`list_invoices`, read): Read draft, sent, overdue, paid or cancelled invoices and their timelines.
- **Create invoice** (`create_invoice`, write): Create an unsent invoice from an accepted estimate, completed job or scratch.
- **Edit invoice** (`edit_invoice`, write): Edit the amount, description or due date of a draft invoice.
- **Send invoice** (`send_invoice`, write, asks first): Email the invoice and payment link to its customer. Sending is restricted here to Owner, Admin or Manager because technician documentation conflicts.
- **Record payment** (`record_payment`, write, asks first): Record a full external payment with method, received date and reference; partial payments are unsupported.
- **Get payment link** (`get_payment_link`, read): Open the existing invoice payment link without initiating a charge.
- **Export invoices** (`export_invoices`, read): Download the invoice CSV export for accounting.
- **Get receivables report** (`get_receivables_report`, read): Read collected, outstanding and monthly totals and the analytics receivables aging buckets.
- **Configure invoice reminders** (`configure_invoice_reminders`, write, asks first): Enable or change automatic overdue email reminders and their maximum count.
- **Send payment receipt** (`send_payment_receipt`, write, asks first): Email a receipt for a paid customer invoice.

### Team access and permissions

Read team member names, roles, disabled status and join dates; use the calendar for scheduled workload. Change a team role, deactivate a member or reactivate an existing member.

- **List crew** (`list_crew`, read): Read team member names, roles, disabled status and join dates; use the calendar for scheduled workload.
- **Manage team member** (`manage_team_member`, write, asks first): Change a team role, deactivate a member or reactivate an existing member.
- **Invite team member** (`invite_team_member`, write, asks first): Generate a team invitation code and link; the role is selected when approving a join request. Stop before sharing the link.
- **List activity** (`list_activity`, read): Read the business activity log. Native log filtering and export are unavailable.
- **Review team request** (`review_team_request`, write, asks first): Approve a pending team join request with a role or reject it.
- **Remove team member** (`remove_team_member`, write, asks first): Remove a team member; assigned jobs become unassigned and history stays available.
- **Regenerate team invitation** (`regenerate_team_invitation`, write, asks first): Invalidate the current team invitation code and link and issue a new one.
- **Set technician visibility** (`set_technician_visibility`, write, asks first): Set documented technician switches for access to all jobs or all customers.
- **Transfer business ownership** (`transfer_business_ownership`, write, asks first): As current Owner, transfer ownership to an active team member; your own role immediately becomes Admin.

### Communications

Edit one of the three existing SMS templates as Owner or Admin, up to 500 characters; SMS delivery is unavailable. Read existing customer SMS conversations and delivery statuses; opening marks read. SMS sending is unavailable.

- **Manage message template** (`manage_message_template`, write, asks first): Edit one of the three existing SMS templates as Owner or Admin, up to 500 characters; SMS delivery is unavailable.
- **List message history** (`list_message_history`, read): Read existing customer SMS conversations and delivery statuses; opening marks read. SMS sending is unavailable.
- **Configure review requests** (`configure_review_requests`, write, asks first): Set or remove a Google Review Link to enable or stop automatic post-job review emails.

### Online booking

Enable or disable online booking, create its link, manage services, prices and durations, hours, lead time, buffers, booking window, blocked dates, capacity, approval rules and public booking branding. Approve a pending online booking request so it becomes a scheduled job, or reject it.

- **Configure online booking** (`configure_online_booking`, write, asks first): Enable or disable online booking, create its link, manage services, prices and durations, hours, lead time, buffers, booking window, blocked dates, capacity, approval rules and public booking branding.
- **Review booking request** (`review_booking_request`, write, asks first): Approve a pending online booking request so it becomes a scheduled job, or reject it.

### Customer referrals

Read an existing customer referral code. Generate a code for an existing customer without sharing it.

- **Get referral code** (`get_referral_code`, read): Read an existing customer referral code.
- **Generate referral code** (`generate_referral_code`, write): Generate a code for an existing customer without sharing it.
- **Configure referral rewards** (`configure_referral_rewards`, write, asks first): Set referrer and new-customer discount or credit choices; settings are stored in this browser only.

### Business overview

Read role-appropriate customer, job and revenue totals, pending estimates and bookings, and local seven-day weather.

- **Get dashboard** (`get_dashboard`, read): Read role-appropriate customer, job and revenue totals, pending estimates and bookings, and local seven-day weather.

### Document approvals

Read pending technician estimates and invoices with customer, creator, description, date and total. Approve or reject individual or all pending technician documents as Owner, Admin or Manager; no rejection-comment field.

- **List document approvals** (`list_document_approvals`, read): Read pending technician estimates and invoices with customer, creator, description, date and total.
- **Review document approvals** (`review_document_approvals`, write, asks first): Approve or reject individual or all pending technician documents as Owner, Admin or Manager; no rejection-comment field.

### Business settings

Update business name, contacts, address, industry, time zone and country or currency for future documents. Set default estimate validity days and footer text, including the validDays placeholder.

- **Update business settings** (`update_business_settings`, write, asks first): Update business name, contacts, address, industry, time zone and country or currency for future documents.
- **Configure estimate defaults** (`configure_estimate_defaults`, write, asks first): Set default estimate validity days and footer text, including the validDays placeholder.
- **Set notification preferences** (`set_notification_preferences`, write): Toggle documented in-app and email notification topics for assignments, estimates, invoices, nudges and bookings.

### Payment setup and payouts

Read online-payment eligibility requirements and Stripe setup readiness. Open or continue Stripe Express setup or disconnect it; the person supplies external identity and bank verification.

- **Get payment setup status** (`get_payment_setup_status`, read): Read online-payment eligibility requirements and Stripe setup readiness.
- **Manage payment connection** (`manage_payment_connection`, write, asks first): Open or continue Stripe Express setup or disconnect it; the person supplies external identity and bank verification.
- **Open payout dashboard** (`open_payout_dashboard`, read): Open the linked Stripe dashboard from Payouts to review payout information.

### Subscription

Read Free or Pro plan, status, trial days, monthly estimate usage and price. As Owner, upgrade, reactivate or cancel Pro, or open billing to update payment method. No pause action.

- **Get subscription** (`get_subscription`, read): Read Free or Pro plan, status, trial days, monthly estimate usage and price.
- **Manage subscription** (`manage_subscription`, write, asks first): As Owner, upgrade, reactivate or cancel Pro, or open billing to update payment method. No pause action.

### Customer self-service

Using a valid portal link, read your service history, jobs, estimates, invoices, balance and total spent. Pay your own outstanding invoice by card through the supported enabled payment page; ask before charging.

- **Read customer portal** (`read_customer_portal`, read): Using a valid portal link, read your service history, jobs, estimates, invoices, balance and total spent.
- **Pay customer invoice** (`pay_customer_invoice`, write, asks first): Pay your own outstanding invoice by card through the supported enabled payment page; ask before charging.
- **Respond to estimate** (`respond_to_estimate`, write, asks first): As its customer, accept or decline an estimate using its emailed link; no decline-reason field.
- **Submit booking request** (`submit_booking_request`, write, asks first): Choose services, property or area, available time and contacts and submit a customer booking request.

Inputs, REST path and example response of every tool: https://cotlet.dev/integrations/crewnest-api-mcp-server#tools

## Who can see my CrewNest session, and how do I revoke it?

- **What we store.** Your signed-in CrewNest profile, AES-256-GCM encrypted, in Finland. No password.
- **What your agent gets.** The 78 CrewNest tools, never the session cookie.
- **What the session sees.** The jobs, service addresses, crew schedules and invoices available to your CrewNest owner or technician role.
- **What no tool touches.** CrewNest sign-in credentials and two-factor authentication stay with you. The payout tool opens the payment provider dashboard; bank details and payout instructions there remain an owner task.
- **If CrewNest signs you out.** You sign in again yourself, in the same Cloud Browser.
- **How to cut access.** Disable for agents, reset the browser, or change your CrewNest password.

Cotlet never types your password: you sign in yourself, and the agent only uses the session. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory ([live results](https://cotlet.dev/security.md)).

## What happens when CrewNest changes?

Cotlet watches the apps it serves and updates the server when CrewNest changes its job, route or invoice screens.

New CrewNest features become available to your agent. Your owner or technician role determines which customers, routes and invoices it sees.

Cotlet never sees or stores your password. If CrewNest signs you out, open your Cloud Browser with one click from the Cotlet console and sign in again.

## Approvals, undo and mistakes

1. **Review the property estimate.** Read estimates in your account.
2. **Draft the quote.** Create the estimate without sending it.
3. **Confirm the schedule.** Choose the job date, service and price.
4. **Assign the crew.** Approve the team member assignment.

| Action | Undo |
|---|---|
| Estimate draft | Edit the estimate before sending |
| Scheduled job | Use Reschedule in the job list |
| Crew assignment | Use Bulk Assign to pick another team member |

By default you confirm each call; you can switch that off for this tool. Tools marked Asks first wait for your approval. Unmarked tools run at once.

MCP call:

```
{
  "name": "create_estimate",
  "arguments": {
    "customer": "Example customer",
    "property": "Example driveway",
    "service_type": "Pressure washing",
    "square_footage": 800,
    "price_per_sq_ft": 0.25,
    "tax_rate": 0
  }
}
```

REST:

```
curl -X POST https://cotlet.dev/api/v1/crewnest/estimates \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"customer":"Example customer","property":"Example driveway","service_type":"Pressure washing","square_footage":800,"price_per_sq_ft":0.25,"tax_rate":0}'
```

Response:

```
{
  "estimate": "Illustrative property estimate",
  "sent": false
}
```

A cron job or n8n flow can call the same tools over REST at `/api/v1/crewnest` with the same key and price, in JSON. Failed calls are free. Each tool row above shows its REST path.

## How much does the CrewNest MCP server cost?

**About $18 a month** for an exterior-cleaning crew owner with 15 jobs a week over four weeks, 3,100 credits. Your CrewNest plan stays as it is.

| Job | Calls | Credits |
|---|---|---|
| Read the job list on 20 workdays | 1 × 20 | 200 |
| Create an invoice for each of 60 completed jobs | 1 × 60 | 600 |
| Send each invoice after owner approval | 1 × 60 | 600 |
| Draft five new estimates each week | 5 × 4 | 200 |
| Cloud Browser, 30 days |  | 1,500 |
| Total |  | 3,100 |

The $29 pack covers a typical month for most owners.

- Free 7-day trial, no card
- 10 credits per successful call, MCP or REST
- 50 credits a day for the Cloud Browser
- Your vendor account and permissions apply.

Illustrative consumption at the smallest credit pack rate, not a subscription. Buy credit packs separately; extra calls add usage.

## CrewNest MCP server: connection options

| Option | What it does | Where it stops |
|---|---|---|
| Official options | CrewNest's official MCP is free and read-only, with three pricing tools. | Its public pricing tools do not access jobs, invoices, customers or crew assignments in a signed-in business account. |
| By hand | Open each record in CrewNest. | Review one screen at a time. |

If CrewNest offers an official API that covers your task, we recommend it. 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.

## Who runs Cotlet

Take Group sp. z o.o. runs Cotlet. It is a software company registered in Poland, EU (VAT PL6342984273), in business since 2019, led by its founders Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Questions about the CrewNest tools go to contact@cotlet.dev.

## CrewNest MCP server: questions

### How do I get access?

Sign up free at https://cotlet.dev/signup?app=crewnest, open CrewNest under Integrations in the console and log in to https://www.crewnest.app/sign-in in your Cloud Browser. Connect your AI agent and ask it to work in your account. No card is needed for the trial.

### 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.

### Can ChatGPT send estimate in CrewNest?

ChatGPT emails the CrewNest estimate and approval link to its customer after you approve the send. This action requires an Owner, Admin or Manager role.

### Can ChatGPT schedule job in CrewNest?

ChatGPT schedules a CrewNest job with the customer, service, date, time and price you provide after your approval. Customer communications follow your CrewNest settings.

### Can ChatGPT assign job in CrewNest?

ChatGPT assigns the scheduled CrewNest job you select to a team member after your approval, placing it in that team member's schedule.

### Can ChatGPT send invoice in CrewNest?

ChatGPT emails the selected CrewNest invoice and payment link to its customer after you approve the send. This action requires an Owner, Admin or Manager role.

### Can ChatGPT get receivables report in CrewNest?

ChatGPT reads CrewNest collected, outstanding and monthly totals and receivables aging buckets for the period you select.

### 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 the MCP server different from the REST API?

Only in how it is called. Both carry the same 78 tools, inputs, answers, API key and price. Agents use MCP; scripts and HTTP steps use REST.

### Is Cotlet affiliated with CrewNest?

No. Cotlet is independent and not affiliated with CrewNest.

---

Give your AI agents your signed-in browser.

**Product:** [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Pricing](https://cotlet.dev/pricing.md) · [Security](https://cotlet.dev/security.md)

**Resources:** [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [GitHub](https://github.com/cotletdev/cotlet)

**Solutions:** [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md)

**Company:** [About](https://cotlet.dev/about.md) · [AI info: company facts](https://cotlet.dev/ai-info.md) · [Contact](https://cotlet.dev/contact.md)

**Legal:** [Terms of service](https://cotlet.dev/terms) · [Privacy policy](https://cotlet.dev/privacy) · [Refund policy](https://cotlet.dev/refunds) · [Acceptable use](https://cotlet.dev/acceptable-use) · [Cookie policy](https://cotlet.dev/cookies) · [DPA](https://cotlet.dev/dpa) · [Subprocessors](https://cotlet.dev/subprocessors)

**Elsewhere:** [Status page](https://status.cotlet.dev) · [Cotlet on GitHub](https://github.com/cotletdev) · [Cotlet on X](https://x.com/cotletdev) · [Cotlet on LinkedIn](https://www.linkedin.com/company/cotletdev) · [Cotlet on Product Hunt](https://www.producthunt.com/products/cotlet) · [Cotlet on Crunchbase](https://www.crunchbase.com/organization/cotlet) · [Cotlet on SaaSHub](https://www.saashub.com/cotlet)

Cotlet.dev is built by Bart Krawczyk and Jake Slugocki, the founders of Take Group sp. z o.o., ul. Wincentego Janasa 4, 40-855 Katowice, Poland. KRS 0000871398, NIP 6342984273, VAT EU: PL6342984273. [About us](https://cotlet.dev/about.md)

Cotlet is an independent service. It is not affiliated with, endorsed by or sponsored by any of the products listed on this site. Product names are trademarks of their respective owners.
