https://mcp.eachlabs.ai/mcp, streamable HTTP, OAuth) and, where your client supports them, the public skills. The person signs in through a browser the first time a tool is used.
Rules
- Run the commands yourself where you can. Ask the person only for things you cannot do, such as clicking through a browser sign-in or a settings screen.
- Never ask for, print or paste an API key. The MCP server uses browser sign-in, not a key.
- Never run a paid generation during setup.
run_modelandtrigger_workflowspend money; do not call them. - Verify only with a free read:
search_models.
1. Add the MCP server
Find your client below and do that section only.Claude Code
/mcp, select eachlabs and choose to authenticate. From a shell, claude mcp login eachlabs does the same.
Codex CLI
~/.codex/config.toml:
Cursor
Add to~/.cursor/mcp.json (or .cursor/mcp.json in a project), keeping any servers already there:
npx skills add eachlabs/skills.
VS Code / GitHub Copilot
Add to.vscode/mcp.json in the workspace, keeping existing servers:
OpenCode
Add toopencode.json, keeping existing entries:
opencode mcp auth eachlabs. Also run npx skills add eachlabs/skills.
Claude Desktop and claude.ai
You cannot do this yourself. Tell the person: open Customize > Connectors, click + Add, then Add custom connector, enter the nameeach::labs and the URL https://mcp.eachlabs.ai/mcp, and finish. On Team and Enterprise plans an organization Owner adds it under Organization settings > Connectors.
Any other client
If it supports remote MCP servers over streamable HTTP with OAuth, addhttps://mcp.eachlabs.ai/mcp using its own method. If it does not support OAuth for remote servers, say so (see Troubleshooting) rather than improvising.
2. Sign in
On the first tool call, or when you run the client’s login command, a browser opens the each::labs consent page. The person signs in if needed, chooses the organization (that organization is billed for every run) and clicks Approve. The token stays in the client; you never see it. Consent needs the chosen organization to have a runner key. If the page says the organization has no runner credential, ask the person to open the dashboard at https://www.eachlabs.ai once as that organization, then retry. Nothing needs to be copied or shared with you.3. Verify
Callsearch_models with a query such as “a fast text-to-image model” and report one result by name. This is free. If the tool is not listed, restart or reload the client and check the server’s status in its MCP screen.
4. Report back
Fill in and show this to the person:Troubleshooting
More on tools, scopes and billing: MCP Server.
Sources: Claude Code MCP, Codex MCP, Cursor MCP, VS Code MCP configuration, OpenCode MCP servers, Claude custom connectors.