Skip to content

Integration · Projects & tasks

Connect Claude & ChatGPT to Cirkus

Ask your AI which projects are active for a client, who is booked next week or which milestones are due in Cirkus. It can read projects, bookings, milestones, companies, contacts and quotes. It can also create and update projects, bookings, companies and contacts, and build quotes line by line.

Connect Cirkus free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which milestones are due this week?”

    The AI lists milestones of the type you choose that are due between those dates, optionally for one company or project.

  • “Who is booked on the Nordlys campaign next week?”

    It finds the booking and lists its events, showing who is booked when.

  • “Show all projects for Acme and their quotes.”

    It lists the company's projects and the quotes on each one, with status and currency.

What your AI can do

Projects and milestones

Search, create and update projects with company, contact, owner and dates, and list milestones due in a period.

Bookings

List bookings in a date range, read their events, and create or update bookings and booking events.

Quotes, companies and contacts

Create and update quotes and add line items, and create and update companies and contacts in a workspace.

  • “Create a project for Acme called Spring launch, due 30 April.”

    It creates the project in the workspace with company, dates and description.

  • “Add a line to the Spring launch quote: 20 hours of design at 900 per hour.”

    It reads the quote's categories and adds a line item with description, quantity and sell rate.

  • “Book Sara on Spring launch on Monday from 9 to 13.”

    It adds an event to the booking with start and end time in GMT, the person booked, role and activity.

27 tools for Cirkus

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_quote_itemChanges dataAdd a line item to a quote category by `category_id`: description, quantity, sell rate and discount.
  • create_bookingChanges dataCreate a booking with `name`, workspace `org_id`, owner, linked projects and description.
  • create_booking_eventChanges dataAdd an event to a booking by `booking_id`: `start` and `end` (GMT), the booked `entity_type`/`entity_id`, role and activity.
  • create_companyChanges dataCreate a company in a workspace by `org_id` with `name` and description.
  • create_contactChanges dataCreate a contact in a workspace by `org_id` with `name`, `email`, `phone` and optional `company_id`.
  • create_projectChanges dataCreate a project with `name`, workspace `org_id`, company, contact, owner, start/end/due dates and description.
  • create_quoteChanges dataCreate a quote on a project by `project_id` with name, contact, currency, rate card, discount and description.
  • get_bookingGet one booking by `booking_id`, with its events and linked projects.
  • get_companyGet one company by `company_id`.
  • get_contactGet one contact by `contact_id`.
  • get_projectGet one project by `project_id`, with company, contact, owner, dates and custom fields.
  • get_quoteGet one quote by `quote_id`, with status, discount, currency and rate card.
  • get_quote_contentsGet the categories and line items of one quote by `quote_id`.
  • list_booking_eventsList the scheduled events (who is booked when) of one booking by `booking_id`.
  • list_bookingsList bookings in a workspace by `org_id`, optionally within a `from`/`to` date range (GMT).
  • list_companiesList companies in a workspace by `org_id`, optionally only active ones or those modified since a date.
  • list_company_contactsList the contacts of one company by `company_id`.
  • list_company_projectsList the projects of one company by `company_id`.
  • list_contactsList contacts in a workspace by `org_id`, optionally only active ones or those modified since a date.
  • list_milestonesList milestones of a `type` due between `from` and `to`, optionally for a workspace, company, contact or projects.
  • list_project_quotesList the quotes of one project by `project_id`.
  • search_projectsSearch projects by `query`, active state, dates or `modified_since`. Use this to find a project's ID.
  • update_bookingChanges dataUpdate a booking's name, owner, linked projects, description or invoiced flag by `booking_id`.
  • update_companyChanges dataUpdate a company's name, description or active state by `company_id`.
  • update_contactChanges dataUpdate a contact's name, email, phone or company by `contact_id`.
  • update_projectChanges dataUpdate a project by `project_id`: name, dates, owner, company, contact, description or active state.
  • update_quoteChanges dataUpdate a quote's name, status, discount, contact or description by `quote_id`.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Cirkus from the app list.

  2. 2

    Paste your key

    Paste a Cirkus API key. Sign in as a member of a Cirkus Pro workspace, ideally a dedicated integration user. Open User Preferences from the Settings link at the bottom of the left menu, go to the API Keys tab, name a key, click Add Key and copy it.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Cirkus?

The AI can search and read projects, bookings and their events, milestones, companies, contacts and quotes with their line items. It can create and update projects, bookings, companies, contacts and quotes, add booking events and add line items to quotes.

Does the AI see my Cirkus API key?

No. Your Cirkus API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Creating and updating projects, bookings and quotes can require your approval before it runs, for example when the AI changes a quote's status. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Cirkus Pro workspace.

Which Cirkus account should I use for the API key?

The API key has to come from a member of a Cirkus Pro workspace. Ideally, create a dedicated integration user for it. Signed in as that user, open User Preferences › API Keys, add a key and paste it into PipMCP.

Let your AI work in Cirkus today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Cirkus free

PipMCP is not affiliated with Cirkus. Product names are trademarks of their owners.