[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)

# Iris Works API and MCP server: Let your AI agent send the next booking invitation.

> No publicly documented Iris Works API was found: iris-works.com/api and /developers returned 404 on 11 Nov 2026 and the help center has no API article. Its integrations connect Square, Stripe and PayPal, calendar sync, QuickBooks, Pic-Time and Fundy Designer. No official Iris Works MCP server was found; the "Iris MCP" online belongs to heyiris.ai, a different product.

Iris Works has no publicly documented API that we could find, and no official Iris Works MCP server was found (checked 11 Nov 2026). Cotlet runs a hosted Iris Works MCP server with 55 tools that ChatGPT and Claude use in your own Iris Works account to send booking invitations and contracts, start session workflows and track invoices.

- Free 7-day trial, no card
- Unofficial, not affiliated with Iris Works
- Page: https://cotlet.dev/integrations/iris-works-api-mcp-server

## What can your AI agent do in Iris Works?

- Send a booking invitation with newborn session times
- Send the contract for a booked wedding
- Add a session and start its workflow
- Create and send a session invoice
- Record a payment a client made by bank transfer
- Find overdue to-dos on session workflows

## Does Iris Works have an MCP server or an API?

- No public Iris Works API documentation or key page was found on 11 Nov 2026.
- Calendar sync and QuickBooks keep other tools in step; they do not send contracts.
- Iris Works workflows send preset emails, contracts and invoices on a schedule inside the app.

| What you need | Iris Works API | Workflows in Iris Works | Cotlet |
|---|---|---|---|
| Send a booking invitation | None found | Manual | In your account |
| Send a contract | None found | Preset steps | In your account |
| Record a payment | None found | Manual | In your account |
| Ask from ChatGPT or Claude | No | No | Yes |

Checked 11 Nov 2026. Sources: [Iris Works integrations](https://www.iris-works.com/integrations), [Iris Works help center](https://intercom.help/iris-works/en/), [What is a workflow?](https://intercom.help/iris-works/en/articles/2330068-what-is-a-workflow-in-iris-works), [Booking invitations](https://intercom.help/iris-works/en/articles/15878106-booking-invitations), [Send a contract](https://intercom.help/iris-works/en/articles/2330054-how-do-i-send-a-contract-to-my-client)

## How does the Iris Works MCP server work?

1. **Sign in to Iris Works.** Once, in a browser we host for you.
2. **Connect your AI agent.** One address in its settings.
3. **Hand it the busywork.** Ask it to send Emma a booking invitation for newborn session times.

Your agent works in your own Iris Works studio account and its client list.

## How to connect Iris Works to your AI agent

1. **Sign in to Iris Works in a Cloud Browser.** Open Iris Works in your Cotlet Cloud Browser and sign in at app.iris-works.com with your own Iris Works 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.

Iris Works shares the address `https://cotlet.dev/mcp/v1` with every other app you enable, so one connector covers them all. Turned Iris Works on after connecting? Refresh the connector and the 55 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: iris_works_read
```

## All 55 Iris Works MCP tools

### Clients

View Clients, Leads and Marketing Contacts, Add a New Client, Edit a Client Profile and more.

- **View Clients, Leads and Marketing Contacts** (`list_clients`, read): Browse the Clients page, which separates clients, leads and marketing contacts, and open a Client Profile that holds contracts, questionnaires, sessions, invoices, galleries and notes.
- **Add a New Client** (`create_client`, write, asks first): Create a client profile from the Clients tab using only a name and email, with an option to enroll the client in the email marketing list at creation.
- **Edit a Client Profile** (`update_client`, write): Select Edit on an existing profile to add or change client information.
- **Import Clients from CSV** (`import_clients_csv`, write, asks first): Upload a CSV (first_name, last_name, email, phone, email_marketing, client_status required) to bulk-create clients, leads or marketing contacts. Support must enable the feature first. Re-importing an existing client as a marketing contact removes them from the client list.
- **Set client active status** (`set_client_active_status`, write, asks first): Use Mark Inactive on a client, or locate the client in the Inactive list and use Mark Active.
- **Manage client groups** (`manage_client_groups`, write): Manually assign clients to groups and edit the supplied session-type groups.

### Studio setup and leads

Configure and Share the Lead Page, Manage Session Types, Create and Edit Email Templates and more.

- **Configure and Share the Lead Page** (`capture_lead_via_lead_page`, write, asks first): Link to or embed the lead page so inquiries land in the account as leads. A reCAPTCHA field is present. Session types can be flagged for the lead page with an automatic reply per session type. Includes lead-page branding, layout, up to two custom fields and the default autoresponse.
- **Manage Session Types** (`manage_session_types`, write): Define the session types offered, with an icon (max 10 MB), a calendar label color, lead-page inclusion and an automatic lead reply.
- **Create and Edit Email Templates** (`manage_email_templates`, write): Create reusable 'canned' emails with Variables that pull from the client profile, and attach contracts, invoices, questionnaires and documents.
- **Configure lead page redirect** (`configure_lead_page_redirect`, write, asks first): Set a custom confirmation URL in the studio profile's Leads settings; leaving it blank uses the default thank-you page.

### Contracts

Manage Documents Library (Contract Templates, Questionnaire Templates, Attachments), Generate and Send a Contract, Resend an Unsigned Contract and more.

- **Manage Documents Library (Contract Templates, Questionnaire Templates, Attachments)** (`manage_documents_library`, write, asks first): Add contract templates, questionnaire templates and upload attachments in the Documents section. The contract builder takes pasted text, not direct file uploads. Assign an upload to a client, preview, send, update, download or delete; uploads up to 20 MB.
- **Generate and Send a Contract** (`send_contract`, write, asks first): From the client profile, Contracts > Send Contract, choose a template and optional session, Generate, review, then sign and send. The client receives an email link.
- **Resend an Unsigned Contract** (`resend_contract`, write, asks first): Use the Resend button on the client's Contracts tab for contracts not yet signed.
- **View, Download Signed Contracts** (`view_client_contracts`, read): The Contracts tab in a client profile lists contracts with status labels and last-updated dates, with options to view, resend or download. Signed contracts are stored there.

### Invoices, coupons and quotes

Create an Invoice, Send an Invoice, Add a Payment Schedule to an Invoice and more.

- **Create an Invoice** (`create_invoice`, write): Create an invoice for a client. The help center covers creating invoices (and drafts), memos and sales tax.
- **Send an Invoice** (`send_invoice`, write, asks first): Send the invoice to the client from the invoice page with Send Invoice.
- **Add a Payment Schedule to an Invoice** (`add_invoice_payment_schedule`, write, asks first): From the invoice's three-dot menu choose Add Payment Schedule: Retainer + Balance, Retainer + Multiple Payments, Multiple Equal Payments, or Custom. Clients are reminded 5 days before and on each due date. Due dates can follow an associated session; resend the invoice after schedule changes so reminders update.
- **Create and Use Invoice Templates** (`manage_invoice_templates`, write): Save repeat invoices as templates (products, memo, payment schedule) and use them in workflows or booking calendars.
- **Connect Square and Set Payment Options** (`connect_square_payments`, write, asks first): Under My Settings > Settings > Invoice Setup, connect Square and toggle Tips, ACH (US only), Square Gift Cards, AfterPay and CashApp. When a client pays, the invoice updates to Paid and a receipt is sent automatically. Includes the Apple Pay and Google Pay toggle for Square sellers in the US, Canada, UK and Australia.
- **Push Invoice to QuickBooks Online** (`push_invoice_to_quickbooks`, write, asks first): After connecting QuickBooks Online (US and Canada) in Invoice Setup, use Push To Quickbooks on an invoice. This creates the invoice and, if missing, a new customer in QuickBooks.
- **Send a Quote** (`send_quote`, write, asks first): Send a quote to a client; the client can accept, decline or request changes, and an accepted quote becomes an invoice.
- **Set and View Goals and Metrics** (`manage_goals_and_metrics`, write): Create goals under My Settings > Settings > Goals and Metrics for sessions, new clients, new leads or billable dollars, tracked daily, weekly, monthly or annually, and shown on the Dashboard under Just the Numbers.
- **View 'Just the Numbers' Dashboard Graph** (`view_dashboard_goal_graph`, read): View a line graph of configured goals on the Dashboard.
- **Enable, Create and Use Coupon Codes** (`manage_coupon_codes`, write): Create coupon codes under Invoices > Coupon with amount or percentage, expiry and redemption limits. Only expiry and maximum redemptions can change later; coupons need Square.
- **Refund invoice payment** (`refund_invoice_payment`, write, asks first): Choose Process Refund from an invoice menu, enter the refund amount and optional notes, then submit. Refunds use Square; pending/completed and partial/full refund statuses are documented.
- **Manage manually recorded payments** (`manage_manually_recorded_payments`, write, asks first): Record an externally received payment with amount, date and method; optionally send a receipt. Existing recorded payments can also be edited or deleted. This records bookkeeping information, rather than charging a card.
- **Import fundy invoice** (`import_fundy_invoice`, write, asks first): Enable Fundy under Invoice Setup integrations, then use Invoices > Fundy Import, select the client and due date, and upload the Fundy invoice.
- **View invoice financial summary** (`view_invoice_financial_summary`, read): Read the current month's invoiced amount, accounts receivable and year-to-date invoiced total in the Invoice section. These are not necessarily cash-received income.
- **Get invoice payment link** (`get_invoice_payment_url`, read): Open the invoice menu, select Take Payment Now, and copy the client-view URL. Sending that URL through another channel is a separate, confirmation-requiring communication.
- **Add new product from invoice** (`add_new_product_from_invoice`, write): Use Add Product/Service > +Add New, enter product details, and save. This both adds the line item and persists the product in inventory.
- **Connect stripe or paypal** (`connect_stripe_or_paypal`, write, asks first): Connect an existing Stripe or PayPal account for Iris payment processing.

### Calendar

View the Iris Calendar, Create a Session / Event on the Calendar, Sync an External Calendar and more.

- **View the Iris Calendar** (`view_calendar`, read): View sessions and events on the Calendar tab, color-coded by session type.
- **Create a Session / Event on the Calendar** (`create_session`, write, asks first): Add a session for a client and attach a workflow, which schedules the workflow's emails and to-dos from the session date. Options exist to create a ShootProof gallery or Pic-Time project at the same time. Workflow emails may send automatically.
- **Sync an External Calendar** (`connect_external_calendar`, write): From the Calendar tab choose Connect Calendars to sync one external calendar (Google, iCal, Outlook, Exchange, Office 365). Iris events appear externally and external events appear in Iris. New sessions made in the external app cannot have a workflow attached.
- **View calendar event summary** (`view_calendar_event_summary`, read): Read an event's associated invoice status/due date, contract signature status, sent questionnaires/emails and upcoming scheduled emails.

### Booking

Create and Publish a Booking Calendar, Add Mini Session Availability with the Mini Scheduler, Configure the Booking Landing Page and more.

- **Create and Publish a Booking Calendar** (`create_booking_calendar`, write, asks first): Under My Settings > Settings > Booking Setup, create a public booking calendar: title, introduction, session type, workflow, optional gallery (Pic-Time/ShootProof), location, address requirement, optional contract and invoice, coupon allowance, and availability slots. Publishing makes it bookable by clients, who may sign and pay during booking.
- **Add Mini Session Availability with the Mini Scheduler** (`schedule_mini_sessions`, write, asks first): In a booking calendar's Select Availability tab, use the mini scheduler to generate multiple slots from a date, start time, session count, session length and gap. Changes go live on Publish and Continue.
- **Configure the Booking Landing Page** (`configure_booking_landing_page`, write, asks first): Set up a branded landing page showing multiple session types and booking calendars, with images, links and an embed option for your website.
- **Send Availability Options / Booking Invitation to a Client** (`send_booking_invitation`, write, asks first): Share specific scheduling options with a client; when they pick one, Iris kicks off the workflow for that session type. The help center lists 'Booking Invitations' as a feature, and says contracts can be attached to booking invitations. The exact UI steps were not retrievable.
- **Set event free status** (`set_event_free_status`, write, asks first): Select Mark As Free while creating or editing an event so it does not block booking availability.
- **Block booking times from your external calendar** (`consider_external_calendar_for_booking`, write, asks first): In Booking Setup's three-dot menu, enable consideration of external-calendar events. Calendar connection alone does not establish that this conflict checking is enabled.

### Workflows and To-Dos

Create, Edit and Apply Workflow Templates, Use 'Edit before Sending' on Workflow Emails, View To-Do Items and more.

- **Create, Edit and Apply Workflow Templates** (`manage_workflows`, write, asks first): Build workflows (found at My Settings > Studio > Workflows) of automated emails, documents, contracts, invoices and questionnaires plus your own to-dos, timed relative to the session date. Pre-loaded templates exist. Help articles cover creating, editing and 'Applying Workflow Changes'.
- **Use 'Edit before Sending' on Workflow Emails** (`set_workflow_edit_before_sending`, write): Have Iris remind you when a workflow email is due so you can review and modify it before it sends.
- **View To-Do Items** (`view_todos`, read): The To-Do tab lists open items, items due today or this week, and completed tasks from workflows and self-created tasks, with search by client name or keyword.
- **Add a To-Do Not Tied to a Session or Client** (`create_todo`, write): Use the Add button in the To-Do tab to create a standalone task.

### Email Marketing

Create or Save an Email Campaign, Send an Email Campaign to Clients, Filter Clients for a Campaign and more.

- **Create or Save an Email Campaign** (`create_email_campaign`, write): On the Email Marketing tab, use New Campaign Template to open the builder (title, description, subject, template or from scratch) and choose Save for Later. Drafts live under My Campaign Templates. Requires the Email Marketing add-on or a plan that includes it.
- **Send an Email Campaign to Clients** (`send_email_campaign`, write, asks first): Choose Save and Send to broadcast to the whole list or a filtered segment. Campaigns can also be scheduled ahead of time per vendor marketing pages. Sends to many recipients.
- **Filter Clients for a Campaign** (`filter_campaign_audience`, read): Select clients by criteria for an email campaign, for example clients who booked a family session in the past two years.
- **Configure the Email Marketing Opt-in Form** (`configure_marketing_optin_form`, write, asks first): On the Email Marketing page's opt-in form tab, set a welcome message and button color, preview, and embed the form on your website. Submissions go to the Marketing Contacts tab.

### Scout

Search Your Locations and Shared Locations in Location Scout, Make a Scout Location Private or Shared, Manage scout location photo and more.

- **Search Your Locations and Shared Locations in Location Scout** (`browse_scout_locations`, read): Search a map of your own locations or choose Shared Locations to see locations other Iris Works users made public, zooming or searching other cities.
- **Make a Scout Location Private or Shared** (`set_location_visibility`, write, asks first): Set a location in Location Scout to private (only your studio) or shared (all Iris Works users). Sharing publishes it to other accounts.
- **Manage scout location photo** (`manage_scout_location_photo`, write): Use New Location or Edit Location to create/edit a location and upload an image. The documented image limit is 10 MB.
- **Email scout location** (`email_scout_location`, write, asks first): Choose a location's email icon, select a client, edit the message and send location directions.

### Galleries

Connect Pic-Time and Auto-Create Projects and View a Client's Galleries.

- **Connect Pic-Time and Auto-Create Projects** (`connect_pictime`, write, asks first): In Studio Profile > Gallery Integrations, connect Pic-Time, then check 'Create Pic-Time Project' when creating a session. A 'Pic-Time Gallery Link' variable is available for email templates.
- **View a Client's Galleries** (`view_client_galleries`, read): Open the Galleries tab in a client profile to reach linked ShootProof or Pic-Time galleries.

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

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

- **What we store.** Your signed-in Iris Works profile, AES-256-GCM encrypted, in Finland. No password.
- **What your agent gets.** The 55 Iris Works tools, never the session cookie.
- **What the session sees.** The leads, clients, sessions, workflows, contracts, quotes and invoices in your Iris Works studio account.
- **What no tool touches.** Your Iris Works subscription, plan and studio profile, gallery creation and delivery, multiple brands on one account, which Iris does not support, and your password.
- **If Iris Works 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 Iris Works 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 Iris Works changes?

Cotlet watches the apps it serves and updates the server when Iris Works changes its leads, workflow or invoice screens.

New Iris Works features become available to your agent.

Your Iris Works login determines which leads, clients and sessions it sees.

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

## Approvals, undo and mistakes

1. **Read the client.** Session type, date and open documents.
2. **Prepare the send.** Invitation, contract or invoice, ready to review.
3. **You approve.** Iris Works emails the client.
4. **Track the session.** Invoices and to-dos follow on the workflow.

| Action | Undo |
|---|---|
| Send a booking invitation | A sent invitation cannot be recalled |
| Send a contract | A sent email cannot be recalled; resend a corrected contract |
| Create an invoice | Edit or delete the unsent invoice in Iris Works |
| Record a payment | Edit or delete the recorded payment in Iris Works |

Tools marked Asks first wait for your approval by default; you can switch that off per tool. Unmarked tools run at once.

MCP call:

```
{
  "name": "send_booking_invitation",
  "arguments": {
    "record": "Example client",
    "fields": {
      "session_type": "Newborn session",
      "times": [
        "2026-12-02T10:00",
        "2026-12-04T10:00"
      ]
    }
  }
}
```

REST:

```
curl -X POST https://cotlet.dev/api/v1/iris-works/booking-invitations \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"record":"Example client","fields":{"session_type":"Newborn session","times":["2026-12-02T10:00","2026-12-04T10:00"]}}'
```

Response:

```
{
  "invitation": "Sent after confirmation",
  "times": 2
}
```

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

## How much does the Iris Works MCP server cost?

**About $18 a month** for a wedding and portrait photographer answering about 6 new inquiries a week, over four weeks, 3,160 credits. Your Iris Works plan stays as it is.

| Job | Calls | Credits |
|---|---|---|
| Read new leads and clients 5 days a week | 1 × 20 | 200 |
| Add 6 new clients a week from inquiries | 1 × 24 | 240 |
| Send 3 booking invitations a week | 1 × 12 | 120 |
| Add 3 sessions with workflows a week | 1 × 12 | 120 |
| Send 2 contracts a week | 1 × 8 | 80 |
| Create and send 2 invoices a week | 2 × 8 | 160 |
| Record 4 client payments a week | 1 × 16 | 160 |
| Read the to-do list on 22 workdays | 1 × 22 | 220 |
| Add 8 to-dos a week | 1 × 32 | 320 |
| Read the monthly invoice summary | 1 × 4 | 40 |
| Cloud Browser, 30 days |  | 1,500 |
| Total |  | 3,160 |

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 Iris Works plan applies.

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

## Iris Works MCP server: connection options

| Option | What it does | Where it stops |
|---|---|---|
| Workflows | Send preset emails, contracts and invoices at set points of a session | Runs your preset steps; cannot answer a new request |
| Calendar sync | Shows sessions in iCloud, Google or Outlook calendars | Events added from the external calendar cannot be edited in Iris |
| QuickBooks | Keeps invoices and payments in your books | Accounting sync only |

Cotlet works through your own Iris Works sign-in and handles the invitations, contracts and invoices between your shoots.

## 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 Iris Works tools go to contact@cotlet.dev.

## Iris Works MCP server: questions

### How do I get access?

Start a free Cotlet trial, open Iris Works in your Cloud Browser and sign in at app.iris-works.com with your own Iris Works login. Your agent then gets the 55 Iris Works tools.

### How do I connect Iris Works to ChatGPT or Claude?

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

### What can ChatGPT do in Iris Works?

ChatGPT and Claude read your leads, clients and calendar, send booking invitations, contracts and quotes, add sessions with their workflows, create and send invoices, record payments and check workflow to-dos, within your Iris Works account.

### Is there an official ChatGPT or Claude app for Iris Works?

No official Iris Works MCP server was found on iris-works.com or in its help center, and no Iris Works listing was verified in the ChatGPT apps or Claude connectors directories (checked 11 Nov 2026). The "Iris MCP" that works with ChatGPT and Claude belongs to heyiris.ai, a different product. Cotlet is an independent MCP server for ChatGPT, Claude and other agents in your signed-in Iris Works account.

### Can ChatGPT send a booking invitation in Iris Works?

ChatGPT sends the client a personal set of session dates and times after you approve the invitation; when they pick one, Iris starts that session type's workflow.

### Can ChatGPT send a contract in Iris Works?

ChatGPT generates the contract from the template and session you choose and sends it to the client after you approve it.

### Can ChatGPT add a session in Iris Works?

ChatGPT adds the session for the client and date you give it and attaches its workflow, after you approve, so the workflow's emails and to-dos are scheduled.

### Can ChatGPT create an invoice in Iris Works?

ChatGPT creates the invoice for the client and session you name without sending it; sending it to the client is a separate step you approve.

### Can ChatGPT record a payment in Iris Works?

ChatGPT records the amount, date and method of a payment you received outside Iris on the client's invoice after you approve it, with or without a receipt email.

### Does Iris Works have an API?

No publicly documented Iris Works API was found on 11 Nov 2026: its /api and /developers pages returned 404 and the help center has no API article. Its integrations are Square, Stripe, PayPal, calendar sync, QuickBooks, Pic-Time and Fundy Designer. Cotlet works through your own Iris Works sign-in.

### Is the MCP server different from the REST API?

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

### Is Cotlet affiliated with Iris Works?

No. Cotlet is independent and not affiliated with Iris Works.

---

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.
