Cotlet's own tools: a cloud browser signed in as the user, account, credits and calls.
One address for any MCP client. You sign in at cotlet.dev once, after adding it.

At most: moves money, runs code or commands, deletes data, or sends messages for you.
Odel charges nothing per call. The publisher may charge for its own service.
| Access to | Read | Change |
|---|---|---|
| Mcp | Not stated: mcp | |
From the sign-in at cotlet.dev, as the endpoint publishes it. You approve it there.
Odel could not list its tools without signing in.
Log in to apps that have no API or MCP in your own cloud browser that runs 24/7. Your agent works in them over one MCP server. A REST API too.
Website · Integrations · Docs · MCP server · REST API · Pricing · Security · Sign up free · X
Cotlet gives your AI agent your signed-in browser. You get your own Chrome in the cloud, the Cloud Browser. Sign in there yourself, once, to the apps that have no official API or only a narrow one, enable them for your agents, and your agent works in your own account 24/7, even when your computer is off: it moves bookings, sends invoices, approves members, pulls reports, relists items. Cotlet never saves your password, and every background request is listed.
Your agent reaches the signed-in apps three ways:
https://cotlet.dev/mcp/v1) for ChatGPT, Claude, Cursor and other AI agents;https://cotlet.dev/api/v1) for your own scripts and cron jobs;Cotlet builds, tests and maintains the tools for every app in the catalog.
In one sentence: Cotlet is a hosted MCP server and REST API that lets AI agents work in apps with no API, in a cloud browser you signed in to.
| Product | Your own Cloud Browser, plus a hosted MCP server and REST API for apps with no usable API |
| Website | cotlet.dev |
| MCP endpoint | https://cotlet.dev/mcp/v1 |
| REST base URL | https://cotlet.dev/api/v1 |
| For | People and small teams who work with AI agents: creators, community owners, course sellers, agencies, local service businesses, real estate pros, freelancers, developers |
| Works with | ChatGPT, Claude, Cursor and any other MCP client |
| Catalog | 259 apps in 11 categories (index), use cases on cotlet.dev/use-cases |
| Pricing | Free 7-day trial with 2,000 credits, then credit packs from $29, one-time, no subscription; 10 credits a successful call (details) |
| Market | Worldwide, English |
| Company | Take Group sp. z o.o., Katowice, Poland (EU) |
| Contact | contact@cotlet.dev |
| Status | status.cotlet.dev |
| X | @cotletdev |
You asked your agent to do something. It hit a login page.
So you clicked through it yourself. Again.
AI agents are good at doing work, but they can only reach tools that expose an API or an MCP server. Most of the software that small businesses and creators live in every day does not: community platforms, booking systems, course platforms, marketplaces, property portals, field-service and invoicing tools. When an API exists at all, it is often:
Of the 259 apps in the Cotlet catalog today, 31 have no official API at all, 158 have a limited one, 46 are partners-only and 24 sell API access as a paid add-on. Read more in docs/problem.md.
Cotlet runs a browser you signed in to, builds and maintains the missing access on top of it, then hands it to your agent as ordinary tools.
You ──sign in once──▶ Your Cloud Browser (Chrome in the cloud) ──▶ App (Skool, Booksy, Substack, ...)
▲
Your agent ──MCP / REST──▶ Cotlet ┘ same requests as your browser: its IP, its cookies
When no tool does the job, your agent can drive the Cloud Browser itself: with the MCP browser tools (cotlet_browser_open, cotlet_browser_click, cotlet_browser_type and others), or over Chrome DevTools (MCP tool cotlet_browser_connect or POST /api/v1/browser/cdp-sessions) with Playwright, Puppeteer or chrome-devtools-mcp. It is billed per minute.
Full walkthrough: docs/how-it-works.md.
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"
Cline (cline_mcp_settings.json)
{
"mcpServers": {
"cotlet": {
"type": "streamableHttp",
"url": "https://cotlet.dev/mcp/v1",
"headers": { "Authorization": "Bearer <your key>" }
}
}
}
Claude Desktop: Settings > Connectors > Add custom connector, name Cotlet, URL https://cotlet.dev/mcp/v1/connect, then sign in to Cotlet.
ChatGPT: Settings > Apps & Connectors > Create, MCP server URL https://cotlet.dev/mcp/v1/connect, authentication OAuth.
n8n: node MCP Client (or MCP Client Tool in an AI Agent), Server Transport HTTP Streamable, endpoint https://cotlet.dev/mcp/v1, Authentication Bearer Auth with your key.
Make: app MCP Client > Call a tool, new MCP server with URL https://cotlet.dev/mcp/v1 and your key in API Key / Access token.
Zapier: action MCP Client by Zapier > Run Tool, server URL https://cotlet.dev/mcp/v1, transport Streamable HTTP, OAuth No, your key as Bearer Token.
Each app has a read tool and a write tool, such as skool_read and skool_write: put the operation in operation and its inputs in arguments, for example {"operation": "list_groups", "arguments": {}}. Full setup: cotlet.dev/docs/mcp.
Then just ask:
"Approve all pending membership requests in my Skool community and welcome them in a post."
Your agent calls skool_read with list_members, then skool_write with approve_membership_request and create_post, signed in as you. Posts and approvals wait for your OK in the console unless you switch that off. Setup details: docs/mcp-server.md.
curl "https://cotlet.dev/api/v1/skool/groups/yourgroup/members?role=admin" \
-H "Authorization: Bearer $COTLET_API_KEY"
Each operation has its own method and path; same key, same inputs, same outputs as MCP. Routes of any app: GET https://cotlet.dev/api/v1/apps/{slug}, no key needed. Reference: docs/rest-api.md.
259 apps in 11 categories. Each one has its own page on cotlet.dev with the official API status, sources, and every tool with its parameters. This repository only links to them, so nothing here goes out of date.
| Category | Apps | Examples |
|---|---|---|
| Creators & communities | 36 | Substack, Skool, Meetup, Medium, Riverside |
| Courses & training | 13 | Udemy, Teachable, ThriveCart, Payhip, Uscreen |
| Health & fitness | 5 | Trainerize, Everfit, Fitatu, PushPress, TrueCoach |
| Travel | 13 | GetYourGuide, Wanderlog, Hostelworld, Klook, Omio |
| Real estate | 16 | Idealista, Crexi, Zoopla, Mashvisor, Rent Manager |
| Local services & SaaS | 44 | Faire, Booksy, Vagaro, Buildertrend, Pirate Ship |
| Invoicing & freelance CRM | 44 | Dubsado, PeoplePerHour, Pixieset, SuiteDash, Tradify |
| Marketing & SEO | 25 | Google Search Console, EmailOctopus, Google Discover, Sendible, Sprout Social |
| Customer support | 19 | Zendesk, Help Scout, eDesk, Gladly, Gorgias |
| HR & recruiting | 21 | Personio, Ashby, BambooHR, CharlieHR, Deputy |
| Productivity & teams | 23 | Redmine, Zotero, Nextcloud, Otter.ai, Bluedot |
Every app with links to its page, its API docs and its self-hosted repo: docs/integrations.md.
Want to run one yourself? Self-hosted API and MCP servers in Python, on your own Chrome session, for noncommercial use: BookingKoala, Booksy, Contractor Foreman, Fresha, Milanote, Partiful, PeoplePerHour, Pirate Ship, Skool, Substack, Tradify.
Missing an app? Request it on cotlet.dev, no account needed. Requests from signed-up users decide what we build next.
Your login stays yours. The model never sees it.
More: docs/security.md and cotlet.dev/security.
Pay as you go, no subscription: one-time credit packs, valid 12 months. Every account starts with a free 7-day trial and 2,000 credits, no card needed.
| Pack | Price | Credits |
|---|---|---|
| 5,000 credits | $29 | 5,000 |
| 15,000 credits | $79 | 15,000 |
| 32,000 credits | $149 | 32,000 |
| 60,000 credits | $249 | 60,000 |
Credits pay for a successful call (10 credits, about $0.04 to $0.06), your Cloud Browser (50 credits a day while it has an app enabled for agents, however many apps that is) and an agent driving the browser itself (5 credits a minute). Failed calls cost nothing, and nothing is charged without a purchase. Details: docs/pricing.md.
Scripts break when the app changes, and you fix them yourself. Cotlet tests every integration every 6 hours, pauses calls when a site changes, ships the fix and refunds credits for failed calls. You get a stable tool name and schema; how Cotlet reaches each app is our job. Comparison: docs/comparison.md.
| File | What is inside |
|---|---|
| docs/what-is-cotlet.md | Definition, positioning, key facts |
| docs/problem.md | Why agents stop at the login page and what "no API" really means |
| docs/how-it-works.md | The four steps, the Cloud Browser, approvals, what happens when a site changes |
| docs/mcp-server.md | MCP server setup for every client, read and write tools, approvals, browser tools, errors |
| docs/rest-api.md | REST API: auth, calls, pagination, approval, error codes, rate limits |
| docs/integrations.md | Index of all apps: page on cotlet.dev, API docs, self-hosted repo |
| docs/security.md | The Cloud Browser, how access is held, what we never do |
| docs/pricing.md | Trial, credit packs, what uses credits |
| docs/comparison.md | Cotlet vs DIY scripts, RPA, browser agents and official APIs |
| docs/faq.md | Frequently asked questions |
| docs/glossary.md | MCP, credits, Cloud Browser, Background activity and other terms |
| docs/brand.md | Name, logo, colors, how to write about Cotlet |
| docs/for-ai-agents.md | Facts and endpoints for AI agents and LLM crawlers |
Cotlet is built in Europe for people who work with AI agents, worldwide. It is run by Take Group sp. z o.o., ul. Wincentego Janasa 4, 40-855 Katowice, Poland (KRS 0000871398, NIP 6342984273).
Cotlet is independent. Product names in the catalog are trademarks of their owners; Cotlet is unofficial and not affiliated with, or endorsed by, any app it integrates with. You use your own account and stay responsible for following each app's terms.
Stop clicking through it. Let your agent do it.