Trusso MCP Server

Leads, customers, estimates, jobs, invoices, crew and sub bids in Trusso.

Servidor MCP alojado

npx add-mcp 'https://cotlet.dev/mcp/v1/trusso'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Cotlet · Integrations · How it works · Security · For developers · For automation agencies · Blog · API docs · Help center · Changelog · Contact · Pricing · Sign up

Trusso API and MCP server: Let your AI agent answer leads and keep crews booked.

Trusso publishes no public API. Its site and Help Center document no API keys, endpoints or webhooks, and no Trusso MCP server or official ChatGPT or Claude connector was found.

Trusso has no public API and no Trusso MCP server (checked 13 Nov 2026). Cotlet runs a hosted Trusso MCP server with 11 tools that ChatGPT and Claude use in your own Trusso account. Lead replies, estimates, crew invites and sub bids wait for your OK.

What can your AI agent do in Trusso?

  • Reply to Angi and Thumbtack leads
  • Draft and send an estimate
  • Schedule a job and assign crew
  • Set up a recurring job
  • Bid out work to your subs
  • Chase overdue invoices

Does Trusso have an MCP server or an API?

  • Trusso captures leads from Angi, Thumbtack, Yelp, Google Local Services, HomeAdvisor and website forms, through a linked inbox or a forwarding address.
  • Card payments run through the Stripe or Square account you already use.
  • Trusso has its own AI assistant and an AI Receptionist; both work inside Trusso.
What you needOfficial routeBy handCotlet
Ask ChatGPT or Claude to do the workNo API or MCP serverCopy and pasteHosted MCP server
Leads from marketplaces into one inboxBuilt-in lead captureLeads inboxReads and replies after your OK
Estimates, jobs, invoices and sub bidsNo outside accessOne screen at a time11 tools, writes after your OK
Run from n8n or a scriptNothing to callManual onlyREST, same key

Checked 13 Nov 2026. Sources: Trusso, Trusso Help Center, Help: Getting started with Trusso, Help: Connecting your lead sources, Help: Replying to Angi & Thumbtack customers, Help: Importing customers from another CRM, Help: Business vs residential customers, Help: Customer SMS consent & opt-out, Help: Estimates & online approval, Help: Scheduling jobs & assigning crew, Help: Recurring jobs, Help: Invoices & getting paid, Help: Adding crew members & seat limits, Help: The crew mobile experience, Help: Automatic clock-in & out, Help: Bidding out work to subs

How does the Trusso MCP server work?

  1. Sign in to Trusso. Once, in a browser we host for you.
  2. Connect your AI agent. One address in its settings.
  3. Hand it the office work. Record the check, then check the balance.

Your agent works in your own signed-in Cloud Browser. Anything that reaches a customer, a crew member or a sub waits for your OK.

How to connect Trusso to your AI agent

  1. Sign in to Trusso in a Cloud Browser. Open dashboard.trussoapp.com in your Cotlet Cloud Browser and sign in with your own owner or manager login.
  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.

Trusso is served from the shared address https://cotlet.dev/mcp/v1, like every other app you switch on, so you add one connector for all of them. Turned on Trusso after connecting? Refresh the connector and the 11 Trusso tools load.

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: trusso_read

All 11 Trusso MCP tools

One tool per owner workflow in the Trusso Help Center. Tools with an action only read with list and get; every other action writes and asks first.

Leads and customers

The Leads inbox, marketplace replies and the customer list, including CSV imports from another CRM.

  • Reply to marketplace leads (manage_leads, write, asks first): List and read leads in your Leads inbox, or reply to an Angi or Thumbtack customer.
  • Manage customers (manage_customers, write, asks first): List or read customers, or add one as residential or business with SMS consent.
  • Import customers from another CRM (import_customers_from_another_crm, write, asks first): Import a customer list from a CSV export, with column mapping, duplicate checks and a preview.

Estimates and jobs

An approved estimate becomes a job; jobs get a date, a time window, crew and, if needed, a repeat.

  • Send estimates (manage_estimates, write, asks first): List or read estimates, create one from your price book or free-form lines, or send it for online approval.
  • List jobs (list_jobs, read): List jobs by status and date, with the assigned crew, or the days of a recurring series.
  • Schedule jobs and assign crew (schedule_jobs, write, asks first): Create a job for a customer with a date and time window, or change its date or crew.
  • Manage recurring jobs (manage_recurring_jobs, write, asks first): Turn a job into a daily or weekly series, change the series, or end it.

Invoices and payments

Card payments reconcile by themselves; cash, check, Venmo and Zelle are recorded here.

  • Send invoices and collect payments (send_invoices_and_collect_payments, write, asks first): List invoices with overdue ones flagged, send one, or record a cash, check, Venmo or Zelle payment.

Crew and subs

Crew records and logins, who clocked in where, and sealed bids from your subs.

  • Add crew members (add_crew_members, write, asks first): List your crew, or add a crew member with a role, hourly rate, skills and an optional login invite.
  • Read clock history (read_clock_history, read): Read the clock-in and clock-out punches on a job or for a crew member.
  • Bid out jobs to subs (bid_out_jobs_to_subs, write, asks first): Broadcast a job or some of its tasks to your subs for sealed bids, read the bids, extend or award.

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

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

  • What we store. Your signed-in Trusso browser profile, AES-256-GCM encrypted, in Finland. Never your password.
  • What your agent gets. The 11 Trusso tools. The session cookie stays in the Cloud Browser.
  • What the session sees. What your owner or manager login sees on the web dashboard, and nothing more.
  • What no tool touches. Your Trusso plan and billing, account preferences, the lead source connections and your Stripe or Square account.
  • If Trusso signs you out. You sign in again yourself, in the same Cloud Browser.
  • How to cut access. Disable Trusso for agents, reset the browser, or change your Trusso password.

You type your Trusso password yourself; the agent only uses the session that sign-in leaves behind. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results).

What happens when Trusso changes?

Trusso is adding to its product: its lead article lists Houzz, Bark, Porch, Facebook Lead Ads and Google Lead Forms as next. Cotlet watches the apps it serves and updates the Trusso server when the dashboard changes, so your agent keeps working without a change on your side.

Leads from a new source show up in the same Leads inbox, so the agent reads them once Trusso captures them.

If Trusso signs you out, one click in the Cotlet console reopens the Cloud Browser so you can sign in again.

Approvals, undo and mistakes

  1. Read the lead. manage_leads returns the request and its source.
  2. Draft the estimate. manage_estimates builds it from your price book.
  3. Show you both. The reply and the total, before anything is sent.
  4. Send after your OK. The reply goes through the marketplace relay.
ActionHow to put it right
Job date, window or crewCall schedule_jobs again with the earlier values
Recurring seriesEnd it with manage_recurring_jobs; past days keep their history
Customer details or SMS consentUpdate the customer again with manage_customers
Sent estimate, lead reply or awarded bidAlready with the customer or sub: follow up with them directly

All 9 write tools ask first: by default you confirm each call, and you can switch that off per tool. The 2 read tools, jobs and clock history, run at once.

MCP call:

{
  "name": "send_invoices_and_collect_payments",
  "arguments": {
    "action": "record_payment",
    "invoice": "Interior repaint, 3 rooms",
    "payment": {
      "amount": 1000,
      "method": "check",
      "date": "2026-11-13"
    }
  }
}

REST:

curl -X POST https://cotlet.dev/api/v1/trusso/invoices-and-collect-payments \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"action":"record_payment","invoice":"Interior repaint, 3 rooms","payment":{"amount":1000,"method":"check","date":"2026-11-13"}}'

Response:

{
  "invoice": "Interior repaint, 3 rooms",
  "customer": "Example Homeowner",
  "total": 2400,
  "paid": 1000,
  "balance": 1400,
  "method": "check",
  "overdue": false
}

The example records a $1,000 check on a $2,400 repaint invoice, leaving $1,400; Trusso keeps the running balance and the customer's lifetime total. A cron job or n8n flow can make the same call over REST at /api/v1/trusso with the same key and price, in JSON. Failed calls are free.

How much does the Trusso MCP server cost?

About $21 a month for a painting contractor with a small crew, 3,580 credits. Your Trusso plan stays as it is.

JobCallsCredits
Morning look at new leads and today's jobs2 × 22440
Marketplace replies1 × 30300
Estimates drafted and sent3 × 12360
Approved jobs scheduled with crew2 × 10200
Clock history check2 × 22440
Invoices sent and payments recorded2 × 12240
Monday overdue invoice list1 × 440
Sub bids broadcast and awarded3 × 260
Cloud Browser, 30 days1,500
Total208 calls3,580

The smallest pack, 5,000 credits for $29, covers this month. A busy season with more leads and jobs uses more calls.

  • Free 7-day trial, no card
  • 10 credits per successful call, MCP or REST
  • 50 credits a day for the Cloud Browser
  • Your Trusso plan and crew seats apply as they are

Credit packs are one-time purchases, not a subscription. The month above is an example built from our own assumptions, not measured customer usage.

Trusso MCP server: other ways to connect

OptionWhat it doesWhere it stops
Trusso lead captureTurns marketplace and website lead emails into leads, from a linked inbox or a forwarding address.Brings leads in; it does not quote, schedule or bill.
Trusso AI assistant and AI ReceptionistTrusso's own AI, inside the app.ChatGPT, Claude or a script cannot call it.
By handOpen each lead, job and invoice on the phone or the dashboard.One screen at a time, between jobs.

If Trusso's own AI already covers the job, use it: it is the vendor's own tool. Cotlet fits when you want ChatGPT, Claude or a script working in Trusso from your own login, with nothing to host.

Who runs Cotlet

Take Group sp. z o.o. is the company behind Cotlet: software, registered in Poland, EU (VAT PL6342984273), in business since 2019, with founders Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Send questions about the Trusso tools to contact@cotlet.dev.

Trusso MCP server: questions

How do I get access?

Sign up free at https://cotlet.dev/signup?app=trusso, turn on Trusso under Integrations in the console and sign in at https://dashboard.trussoapp.com/ in your Cloud Browser. Then connect your AI agent and ask it about today's jobs. The trial needs no card.

Does Trusso have an API?

Trusso publishes no public API (checked 13 Nov 2026). Its site and Help Center document no API keys, endpoints or webhooks; its own connections are lead capture from inboxes and marketplaces, and Stripe or Square for card payments. No Trusso MCP server or official ChatGPT or Claude connector was found. Cotlet works in your own signed-in Trusso account instead.

Which Trusso login should I connect?

An owner or manager login on the web dashboard. Trusso points crew members who sign in on the web to the mobile app, and crew do not see your customer list, pricing or financials, so a crew login gives the agent nothing to work on. Customer imports need an owner, co-owner or manager.

How is this different from Trusso's AI assistant?

Trusso's AI assistant and AI Receptionist run inside Trusso; its Help Center shows the assistant setting up recurring jobs from a sentence. Cotlet is separate: it lets ChatGPT, Claude or a script you choose use Trusso through the same tools over MCP or REST.

Does the agent text my customers?

Only through tools that ask first, and only where Trusso allows it: Trusso sends SMS only to customers with confirmed consent and stops texting anyone who replied STOP. Imported customers start opted out.

Is the MCP server different from the REST API?

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

Is Cotlet affiliated with Trusso?

No. Cotlet is independent and not affiliated with Trusso.


Give your AI agents your signed-in browser.

Product: Integrations · How it works · Pricing · Security

Resources: Blog · API docs · Help center · Changelog · GitHub

Solutions: For developers · For automation agencies

Company: About · AI info: company facts · Contact

Legal: Terms of service · Privacy policy · Refund policy · Acceptable use · Cookie policy · DPA · Subprocessors

Elsewhere: Status page · Cotlet on GitHub · Cotlet on X · Cotlet on LinkedIn · Cotlet on Product Hunt · Cotlet on Crunchbase · Cotlet on SaaSHub

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

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.