Application Development
Zesty.io MCP connector
The Zesty.io connector lets Claude, ChatGPT, Cursor, or any MCP client look up your Zesty.io instances, see who has access to each one and what role they hold, with every request tied to the person who signed in.
-
How it connects. Connects with an API key. The credential goes into a vault nobody reads back.
-
One address. https://api.elaichi.ai/mcp, the same for every user.
-
Their own access. An agent never gets more than the person it acts for.
How to connect
How to connect Zesty.io to Claude, ChatGPT or Cursor
Two steps, about a minute.
In Elaichi
Connect Zesty.io once
-
Open Connections, choose Add connection, and pick Zesty.io.
-
Optionally set Share with to give a team access, then press Connect.
-
Paste a Zesty.io API key. One person generates a token in Zesty.io and pastes it once. Everyone else works through Share with, and never sees it.
The credential is vaulted. Nobody reads it back, not even the AI.
Add connection
Choose a connector.
In your AI client
Point it at one endpoint
Everyone in the organization uses the same address, and each person only ever reaches what their own account allows.
Connect Zesty.io to Claude
-
1
Open Customize, then Connectors.
-
2
Press Add.
-
3
Name it, paste the MCP server URL, then Continue.
https://api.elaichi.ai/mcp -
4
Sign in and approve.
On Team and Enterprise, an Owner adds it once. Everyone else turns it on for themselves.
Connect Zesty.io to ChatGPT
-
1
Open Plugins, then press the + button.
-
2
Name it and paste the endpoint into Server URL.
https://api.elaichi.ai/mcp -
3
Leave Authentication on OAuth, then tick the risk acknowledgement.
-
4
Press Create, then sign in and approve.
Works on the web today. The plugin directory lives at chatgpt.com/plugins.
Connect Zesty.io to Cursor
-
1
Open
~/.cursor/mcp.json. -
2
Add the endpoint under
mcpServers.https://api.elaichi.ai/mcp -
3
Reload Cursor, then sign in and approve.
~/.cursor/mcp.json
{
"mcpServers": {
"elaichi": {
"url": "https://api.elaichi.ai/mcp"
}
}
}
Set up per machine, so repeat it on each computer you work from.
Connect Zesty.io to any MCP client
-
1
Add the endpoint as a remote MCP server.
https://api.elaichi.ai/mcp -
2
Sign in and approve.
{
"mcpServers": {
"elaichi": {
"url": "https://api.elaichi.ai/mcp"
}
}
}
The Elaichi Agent already has these tools, with nothing to set up.
Use cases
What teams do with Zesty.io through Elaichi
Every one of these runs inside the access the person already has, and lands in the same audit log.
-
Marketing
See which Zesty.io instances you own
Ask for a list of every Zesty.io instance your team runs, with names and IDs, before planning a site refresh or a new campaign microsite.
-
Web
Pull up one instance's details fast
Give the instance ID and get back its details in seconds, without opening the Zesty.io manager and clicking through the accounts view.
-
IT
Check who has access to a site
List every user on a Zesty.io instance ahead of a handover or a vendor change, so nobody is surprised by an unfamiliar name.
-
Security
Review roles across every Zesty.io instance
Ask which users hold owner or admin roles on each instance, then flag anyone whose role is broader than their job needs.
-
Operations
Map a person to their instances
When someone moves teams or leaves, list every Zesty.io instance they belong to so offboarding covers all of them.
-
Agency
Audit client instances in one pass
Agencies running several client sites can ask for all instances and their users at once, and turn the answer into a quarterly access report.
Try asking
- “Which Zesty.io instances do I have access to?”
- “List all users and roles on our marketing instance.”
- “Show every instance where Priya holds an admin role.”
AI tools
Zesty.io tools for your AI agents
5 tools are ready to call through Elaichi's MCP endpoint the moment you connect Zesty.io, governed by the same roles, restrictions, and audit log as everything else in Elaichi.
No tools match your search.
See it in Elaichi
What connecting Zesty.io gets you
6 screens from the product, each doing one job for your Zesty.io account.
The agent
Ask about Zesty.io instances in plain language.
The agent answers from live Zesty.io instances, users and roles.
- instances
- users
- roles
- memberships
Ask Elaichi to work across your apps.
Which Zesty.io instances do I have access to?
List all users and roles on our marketing instance.
Show every instance where Priya holds an admin role.
Also runs in Claude, ChatGPT or Cursor
MCP clients
Claude, ChatGPT and Cursor reach Zesty.io.
One org-wide MCP endpoint over OAuth, no SDK and no shared API key.
Copy the endpoint
Tool catalog
5 Zesty.io tools are cataloged and callable.
Instance and user methods are listed and ready, with no custom code written.
- List all Zesty.io instances
- Get single Zesty.io instance by ID
- List all Zesty.io instance users
- List all Zesty.io instance users with roles
Toolboxes
Each team gets its own Zesty.io toolbox.
Toolboxes are scoped per team, so Web and Support see different Zesty.io tools.
- Web
- Engineering
- Marketing
- Support
Shared connections
Teammates use Zesty.io without seeing credentials.
The connections table shows who connected each account and how widely it is shared.
- Web Platform
- Marketing Sites
- Client Instances
- Engineering Sandbox
Audit log
Every Zesty.io call is on the record.
When, who, what happened, type and resource, in an append-only log.
- When
- Who
- What happened
- Type
Launching soon
From answering questions to doing the work
A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards are launching soon, on the Black plan.
Automations
A schedule runs the Zesty.io digest.
Six steps fetch instances, group them, draft a digest, get approval, then post back.
Zesty.io digest
Run 418 · started 2 minutes ago · on behalf of Emma Laurent
-
✓
Schedule
Every weekday at 08:00
0.2s -
✓
Fetch instances
Zesty.io
1.4s -
✓
Group by owner
Transform
0.1s -
✓
Draft the digest
Agent step
Ran with 4 tools, returned a structured summary
6.2s -
Approve the digest
Needs approval
Assigned to Michael Brennan
Approve Deny -
Post the digest
Zesty.io
Queued
Collections and dashboards
Zesty.io instance health, computed on a schedule.
Four metrics, 14 days of records created and a team breakdown, no model involved.
Zesty.io health
Refreshed 4 minutes ago · every 15 minutes · from the instances collection
Instances
1,284 ↓ 12%
Users
96 ↓ 8%
Needs attention
3 ↑ 2
Updated this week
412 ↑ 9%
Instances created
Last 14 days
By team
Share of activity
Web Platform 34%
Marketing Sites 27%
Client Instances 21%
Engineering Sandbox 18%
FAQ
Frequently asked questions
How do I connect Zesty.io to Claude?
Connect Zesty.io in Elaichi by pasting a Zesty.io API key when prompted. There is no OAuth application to register and no client ID or secret to generate. Then in Claude open Customize, then Connectors, then Add, and paste the endpoint https://api.elaichi.ai/mcp. Sign in as yourself and Zesty.io instances appear in Claude.
Does Zesty.io work with ChatGPT and Cursor as well as Claude?
Yes. Once Zesty.io is connected in Elaichi, the same endpoint, https://api.elaichi.ai/mcp, works in Claude, ChatGPT, Cursor, any other MCP client, and the Elaichi Agent. You connect Zesty.io once and every client picks it up.
What can an AI agent actually do with my Zesty.io data?
With this connector an agent can list your Zesty.io instances, pull up one instance by its ID, list the users on an instance, show which role each of those users holds, and list every instance a given user belongs to. It is a read-only view of instances and access, useful for access reviews, handovers, and offboarding checks.
Does connecting Zesty.io give the AI access to every instance?
No. Every request runs as the person who signed in, so the AI sees only the Zesty.io instances and users that person's API key can already reach. Elaichi can narrow that further with restrictions, and it never widens what Zesty.io itself allows.
Can I stop an agent from changing or deleting things in Zesty.io?
This Zesty.io connector only reads instances, users, and roles, so it cannot change or delete anything. On top of that, Elaichi restrictions work per action, and a blocked action is never shown to the AI client, so no prompt can reach it, for example if you want to hide the list of users with roles from a particular team.
What happens to a Zesty.io connection when someone leaves?
Offboarding a person in Elaichi ends their access to Zesty.io through every client at once. If they connected a shared Zesty.io connection, it keeps working for everyone else on the team. Disconnecting Zesty.io once in Elaichi removes it from Claude, ChatGPT, Cursor, and every other client together.
Put Zesty.io in front of your team
Fourteen days on Gold, no credit card. Connect it once and pick what each team can call.