Powered Now MCP server Let your AI agent run the Powered Now office.

Your AI agent quotes from your site notes, invoices deposits and finished jobs, books the diary and chases what is unpaid. Sign in to Powered Now once in your own Cloud Browser. No API, no zaps.

  • Free 7-day trial, no card
  • Unofficial, not affiliated with Powered Now
Powered Now logo Powered Now Cloud Browser

8 tools Read and write

Site visit to paid

What can your AI agent do in Powered Now? The office work between the site visit and the payment.

  • Quote from site notes

  • Invoice deposits and finished jobs

  • Send by email or text

  • Book the diary

  • Chase unpaid invoices

  • Find customers and sites

Zapier only

Does Powered Now have an MCP server or an API? No public API docs, and no MCP server.

Powered Now has no MCP server, no ChatGPT or Claude app and no public API docs. Its Zapier app can add customers and appointments and report new documents and payments, but not build quotes or invoices (checked 9 Nov 2026). Cotlet runs 8 Powered Now tools hosted, over MCP for agents and REST for scripts, in your own Powered Now login.

  • Powered Now publishes no developer docs.
  • Its Zapier app has no action to create a quote or invoice.
  • Powered Now has no connector in the ChatGPT apps directory or in Claude.
The Powered Now API, other options and Cotlet compared
What you need Powered Now APIZapier appCotlet
Customers and appointments No docs Yes Yes
Build quotes and invoices No docs No Yes
Send and chase No docs Payment events Yes, after your OK
Ask in ChatGPT or Claude No No Yes
Setup None possible Zaps to build Sign in once

Checked 8 Nov 2026. Sources: Powered Now on Zapier · Powered Now pricing · Powered Now help: creating a quote

Set up once

How does the Powered Now MCP server work? Your agent works in your own Powered Now login.

  1. 1Sign in to Powered Now

    Once, in a browser we host for you.

  2. 2Connect your AI agent

    One address in its settings.

  3. 3Hand it the busywork

    It drafts the work, you OK what customers get.

We never keep your Powered Now password, and no quote, invoice or appointment reaches a customer until you approve it. Who can see your session

Any MCP client

How to connect Powered Now to your AI agent

  1. 1

    Sign in to Powered Now in a Cloud Browser. Create a Cotlet account, open Powered Now in its Cloud Browser, sign in with your Powered Now login and press Enable for agents.

  2. 2

    Add the Cotlet address. Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.

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

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

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"
ChatGPT
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth
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: powered_now_read
Make, Zapier
Make: MCP Client > Call a tool
Zapier: MCP Client by Zapier > Run Tool
Server URL: https://cotlet.dev/mcp/v1
Token: <your key>
Tool: powered_now_write
3 read, 5 write

All 8 Powered Now MCP tools

Customers2

Search matches name, postcode and phone. New customers reach no one, so they run at once.

  • list_customers Customers, searchable by name, postcode or phone. read

    Returns customers with ID, sites, phone and open quotes or unpaid invoices.

    MCP callpowered_now_read → list_customers

    REST endpointGET https://cotlet.dev/api/v1/powered-now/customers

    Parameters

    Parameters: list_customers
    NameTypeDescription
    query string string Name, postcode or phone.
    page integer integer Page number. Default: 1.

    Example response

    {
      "customers": [
        {
          "customer_id": "PN-11872",
          "name": "Mrs Joanne Whitcombe",
          "postcode": "LS6 2AB",
          "open_quotes": 1,
          "unpaid": "0.00"
        }
      ],
      "page": 1
    }
  • add_customer Adds a customer with a site address. write

    Creates the customer and site. Search list_customers first so a returning customer does not become a duplicate. Reaches no one, so it runs at once.

    MCP callpowered_now_write → add_customer

    REST endpointPOST https://cotlet.dev/api/v1/powered-now/customers

    Parameters

    Parameters: add_customer
    NameTypeDescription
    name string required string Customer name.
    address string required string Site address.
    phone string string Phone.
    email string string Email.

    Example input

    {
      "name": "Jane Doe",
      "address": "address"
    }

    Example response

    {
      "customer_id": "PN-11930",
      "name": "Mr Dev Patel",
      "site": "14 Gloucester Rd, Bristol"
    }

Quotes and invoices4

Drafts run at once with your VAT. Sending a quote or invoice waits for your OK.

  • create_quote Drafts a quote with line items and VAT. write

    Builds the quote from your price list or free lines, with VAT. Sending it is a separate step, so drafting runs at once.

    MCP callpowered_now_write → create_quote

    REST endpointPOST https://cotlet.dev/api/v1/powered-now/customers/{customer_id}/quotes

    Parameters

    Parameters: create_quote
    NameTypeDescription
    customer_id string required string Customer ID from list_customers.
    items array required array Description or price list item, quantity, price, VAT rate.

    Example input

    {
      "customer_id": "PN-11930",
      "items": [
        {
          "description": "Consumer unit replacement",
          "quantity": 1,
          "price": "1,450.00",
          "vat": 20
        },
        {
          "description": "Extra double socket",
          "quantity": 6,
          "price": "66.67",
          "vat": 20
        }
      ]
    }

    Example response

    {
      "quote_id": "Q-2041",
      "customer": "Mr Dev Patel",
      "net": "1,850.00",
      "vat": "370.00",
      "total": "2,220.00",
      "status": "Draft"
    }
  • convert_to_invoice Turns an accepted quote into an invoice draft. write

    Converts the quote the way Powered Now does, in full or as a deposit or stage. Sending it is a separate step.

    MCP callpowered_now_write → convert_to_invoice

    REST endpointPOST https://cotlet.dev/api/v1/powered-now/quotes/{quote_id}/invoice/convert

    Parameters

    Parameters: convert_to_invoice
    NameTypeDescription
    quote_id string required string Quote ID.
    percent number number Share to invoice now, for a deposit. Default: 100.

    Example input

    {
      "quote_id": "quote_8c41d2"
    }

    Example response

    {
      "invoice_id": "INV-3318",
      "from_quote": "Q-2041",
      "total": "2,220.00",
      "status": "Draft"
    }
  • send_document Sends a quote or invoice by email or text. writeasks first

    Sends the document with its link, the way Send does in Powered Now. By default you confirm each call; you can switch that off for this tool.

    MCP callpowered_now_write → send_document

    REST endpointPOST https://cotlet.dev/api/v1/powered-now/documents/{document_id}

    Parameters

    Parameters: send_document
    NameTypeDescription
    document_id string required string Quote or invoice ID.
    via string string email or text. Default: email.

    Example input

    {
      "document_id": "document_8c41d2"
    }

    Example response

    {
      "document": "INV-3318",
      "status": "Sent",
      "via": "email"
    }
  • list_unpaid_invoices Sent invoices with a balance, oldest first. read

    Returns unpaid invoices with customer, balance and days overdue.

    MCP callpowered_now_read → list_unpaid_invoices

    REST endpointGET https://cotlet.dev/api/v1/powered-now/unpaid-invoices

    Parameters

    Parameters: list_unpaid_invoices
    NameTypeDescription
    min_days_overdue integer integer Only invoices overdue at least this many days.

    Example response

    {
      "invoices": [
        {
          "invoice_id": "INV-3290",
          "customer": "Oakfield Lettings Ltd",
          "balance": "480.00",
          "days_overdue": 21
        }
      ]
    }

Diary2

Appointments per team member. New bookings wait for your OK.

  • list_diary Appointments for a day or range, by team member. read

    Returns appointments with customer, site, team member, time and job.

    MCP callpowered_now_read → list_diary

    REST endpointGET https://cotlet.dev/api/v1/powered-now/diaries

    Parameters

    Parameters: list_diary
    NameTypeDescription
    date_from string required string ISO date.
    date_to string string ISO date. Default: date_from.
    who string string Team member.

    Example input

    {
      "date_from": "date from"
    }

    Example response

    {
      "appointments": [
        {
          "appointment_id": "AP-7710",
          "customer": "Oakfield Lettings Ltd",
          "site": "22 Park Ave, Leeds",
          "who": "Craig",
          "start": "2026-11-10T08:30",
          "job": "Boiler service"
        }
      ]
    }
  • book_appointment Books an appointment in the diary for you or a team member. writeasks first

    Creates the diary appointment at the site. Your settings decide whether the customer gets a confirmation. By default you confirm each call; you can switch that off for this tool.

    MCP callpowered_now_write → book_appointment

    REST endpointPOST https://cotlet.dev/api/v1/powered-now/customers/{customer_id}/appointments

    Parameters

    Parameters: book_appointment
    NameTypeDescription
    customer_id string required string Customer ID from list_customers.
    start string required string ISO date and time.
    who string string Team member. Default: you.
    job string string What the visit is for.

    Example input

    {
      "customer_id": "customer_8c41d2",
      "start": "start"
    }

    Example response

    {
      "appointment_id": "AP-7744",
      "customer": "Mr Dev Patel",
      "who": "Craig",
      "start": "2026-11-12T09:00",
      "job": "Consumer unit swap"
    }
Encrypted, revocable

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

  • What we store

    Your signed-in Powered Now profile, AES-256-GCM encrypted, in Finland. No password.

  • What your agent gets

    The 8 Powered Now tools, never the session cookie.

  • What the session sees

    What your login sees: customers, quotes, invoices, diary.

  • What no tool touches

    VAT returns and MTD filing, CIS, payments, certificates, deletes.

  • If Powered Now 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 Powered Now 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).

Tested every 12 h

What happens when Powered Now changes? We repair the tool; your prompts stay the same.

between tests of the Powered Now reads
12 h
between tests of sends a customer would notice
24 h
for a call to a Powered Now tool paused for repair
$0

When Powered Now moves a button on a quote or renames a menu, we fix the tool and your agent calls it the same way. status.cotlet.dev checks the site, console and API every 3 minutes.

2 tools ask first

Approvals, undo and mistakes Customers get nothing until you say so.

  1. 01 Finds the accepted quote By customer.
  2. 02 Drafts the deposit invoice With the share you name.
  3. 03 Shows the total With VAT.
  4. 04 Waits, then sends The invoice shows up in your Cotlet console first.
Which Powered Now actions can be undone
ActionUndo
Add a customer or draft a quote or invoiceYes, edit or delete it in Powered Now
Send a quote or invoiceNo, it is with the customer; issue a credit note
Book an appointmentYes, move or delete it in the diary

2 of 8 tools ask first: send_document, book_appointment. New customers and draft quotes and invoices reach no customer, so they run at once. You can turn the wait off per tool once you trust a routine.

MCP call
{
  "name": "create_quote",
  "arguments": {
    "customer_id": "PN-11930",
    "items": [
      {
        "description": "Consumer unit replacement",
        "quantity": 1,
        "price": "1,450.00",
        "vat": 20
      },
      {
        "description": "Extra double socket",
        "quantity": 6,
        "price": "66.67",
        "vat": 20
      }
    ]
  }
}
REST
curl -X POST https://cotlet.dev/api/v1/powered-now/customers/PN-11930/quotes \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":[{"description":"Consumer unit replacement","quantity":1,"price":"1,450.00","vat":20},{"description":"Extra double socket","quantity":6,"price":"66.67","vat":20}]}'
Response
{
  "quote_id": "Q-2041",
  "customer": "Mr Dev Patel",
  "net": "1,850.00",
  "vat": "370.00",
  "total": "2,220.00",
  "status": "Draft"
}

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

Pay per call

How much does the Powered Now MCP server cost?

About $24 a monthfor a heating and plumbing firm with 3 engineers, 4,160 credits. Your Powered Now plan stays as it is.

A month of Powered Now office work for a 3-engineer firm, in credits
JobCallsCredits
Quote from a site visit3 × 30900
Deposit or final invoice sent2 × 40800
Diary appointment booked1 × 70700
Unpaid invoices, weekly1 × 440
Tomorrow planned, daily1 × 22220
Cloud Browser, 30 days1,500
Total4,160
  • Free 7-day trial, no card
  • 10 credits per successful call, MCP or REST
  • 50 credits a day for the Cloud Browser
  • Works on any Powered Now plan

Powered Now publishes no job counts, so the month is our example. Dollars at the $29 pack rate.

Cotlet credit packs: price, credits and calls at 10 credits each
Credits Price, one time Calls at 10 credits Per 1,000 credits
5,000 $29 500 $5.80
15,000 $79 1,500 $5.27
32,000 $149 3,200 $4.66
60,000 $249 6,000 $4.15

Only successful calls use credits; failed calls and timeouts cost nothing. At a balance of 0 calls pause, never a surprise charge. Authenticate with the Authorization: Bearer header.

Other options

Powered Now MCP server on GitHub, Zapier or hosted: which to use No API docs; Zapier cannot quote.

Other ways to connect Powered Now, checked 8 Nov 2026
OptionWhat it doesWhere it stops
Zapier appCustomers, appointments and payment events between Powered Now and other apps.No quotes or invoices; zaps to set up.
PN ReceptionistPowered Now's own add-on that answers calls.Answers calls; not your ChatGPT or Claude.
By handEvery screen of Powered Now, one job at a time.Your evenings.

If you only need new customers or payments copied elsewhere, the Zapier app does that. To quote, invoice and book from ChatGPT or Claude this week, Cotlet works in the Powered Now account you already have.

EU company, since 2019

Who runs Cotlet A company you can look up.

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 Powered Now tools go to contact@cotlet.dev.

Powered Now MCP server: questions

How do I get access?

Sign up free at https://cotlet.dev, open Powered Now under Integrations in the console and sign in to Powered Now in its Cloud Browser. The trial starts with your first app and asks for no card.

How do I connect Powered Now to ChatGPT or Claude?

Sign up at cotlet.dev, log in to Powered Now 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 Powered Now account through Cotlet, in their phone apps too.

What can ChatGPT do in Powered Now?

With Cotlet, ChatGPT, Claude and other AI agents handle jobs like these in Powered Now: quote from a site visit; take a deposit; book the job. 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 Powered Now?

No. Powered Now has no ChatGPT or Claude connector of its own and Powered Now has no official MCP server (checked 9 Nov 2026). Cotlet is an independent one that works in ChatGPT, Claude, Cursor and any MCP client, on your signed-in account.

Can ChatGPT create quotes in Powered Now?

Yes, with Cotlet. ChatGPT finds or adds the customer and drafts the quote with VAT from your price list. Sending it waits for your OK by default.

Can ChatGPT send invoices in Powered Now?

Yes, with Cotlet. ChatGPT turns an accepted quote into an invoice, in full or as a deposit, and sends it by email or text after your OK.

Can ChatGPT book appointments in Powered Now?

Yes, with Cotlet. ChatGPT books the visit in the diary for you or a team member at the customer's site, after your OK.

Does it work with Making Tax Digital?

Yes. Quotes and invoices your agent creates are normal Powered Now documents, so your VAT returns and MTD reports include them as usual. Cotlet does not file anything with HMRC.

Is the MCP server different from the REST API?

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

Is Cotlet affiliated with Powered Now?

No. Cotlet is independent and not affiliated with Powered Now.

Hand the Powered Now office to your agent.

Free 7-day trial with 2,000 credits, no card needed.