Claude Code & MCP clients
Connect Claude Code, Cursor or another MCP client to your eesel workspace so you or an AI agent can chat with your agent, check activity and change its setup from the editor.
Your eesel workspace is also an MCP server. That means tools like Claude Code and Cursor can connect to it directly, so you (or an AI agent you're running) can talk to your agent, check activity, manage automations, and update your agent's setup without opening the dashboard.
Set it up
Log in once, then ask the CLI for the connection details:
npx @eesel/cli login
npx @eesel/cli mcp tokenmcp token prints the MCP URL, a 30-day workspace token, the headers, and a ready-to-paste line for Claude Code:
claude mcp add --transport http eesel "https://<api_url>/mcp" \
--header "Authorization: Bearer <token>" \
--header "X-Eesel-Agent-Id: <agent id>"Restart Claude Code and run claude mcp get eesel. It should show as connected, and eesel's tools appear with an mcp__eesel__ prefix.
Any other MCP client works the same way: it needs the server URL (<api_url>/mcp, HTTP transport), an Authorization: Bearer <token> header, and an X-Eesel-Agent-Id header naming the agent to act as. The headers object in the mcp token output is exactly that.
Which agent am I talking to?
The token is scoped to your workspace; the X-Eesel-Agent-Id header picks which of your agents the client acts as. eesel mcp token --agent <id-or-name> prints the details for a specific agent; eesel agents use <id-or-name> sets the default. Switching agents is just a header change.
What you can do
The client sees a small set of clean tools, named like the eesel CLI's commands, with the same permissions you have:
chattalks to your agent. It answers from your connected sources, can take actions, and you can continue a conversation by passing its task id back. Anything not listed below - searching your knowledge, running an analysis, emailing someone - is something you ask the agent for here.statusandbillingshow what's connected, whether its content is downloaded and up to date, and your plan and usage.integrationsis everything about the tools your agent is wired to: what's connected, connecting more, downloading a source's content into eesel knowledge, and custom API access.automationsandinstructionsmanage what the agent does on its own and its standing rules.fileslists, downloads, and uploads your own files - what you've added and what the agent has written for you. Connected sources' content (tickets, articles) isn't reachable here; the agent uses it when you ask in chat.activitylists recent runs and reads one in detail.inviteadds a teammate.
Your role still applies:
Anyone in the workspace can use the read tools: chat, activity, files, and the status views.
Editors can also write: update instructions, manage automations and schedules, start downloads, invite teammates.
Write actions follow the same approval rules as everywhere else. A tool set to ask for approval still asks, and the approval shows up in your dashboard as usual.
If a write action tells you it "only runs when the person who triggered this turn is verified as a workspace editor", your token predates your current role or was minted before write support. Mint a fresh one with eesel mcp token and update the header.
Good to know
Tokens last 30 days. Re-run
eesel mcp tokenand update the header when one expires.The token carries your role at the time you minted it. If your role changes, re-mint.
Tokens minted before this tool list shipped still show the older, longer list of internal tool names. Everything keeps working; re-mint with
eesel mcp tokento get the clean list.Treat the token like a password. Anyone holding it can act in your workspace for its lifetime.
Last updated