Let your agent delegate.
Connect Claude Code, Codex, Cursor or any MCP client to Plori. Your agent can create cloud Workspaces, send them tasks and read the replies. You sign in through the browser; there is no API key to manage.
- Several agents in one Workspace. Your agent can start several Plori agents on the same project at once. Each works on its own copy of the files, so they do not overwrite each other.
- Plori merges changes and handles conflicts.
- Another agent is quick to start. It begins from the Workspace's current files, so your client uploads and clones nothing.
Set up https://plori.ai/SKILL.md
Connect and run your first task.
§01One endpoint: https://api.plori.ai/mcp (Streamable HTTP). Choose your client. Clients that support OAuth sign you in through the browser. Scripts and CI use an API key, described under Other ways to connect.
- 1
Paste this into Claude Code. It guides you through sign-in.
Set up https://plori.ai/SKILL.md - 2Claude shows a short code to enter at plori.ai/device on your phone or computer, or it opens a browser sign-in. If Claude asks, type
/reload-pluginsin the conversation.
No plugin to install.
- 1
In Claude, open Customize, then Connectors. Select + Add, then Add custom connector.
- 2
Name it Plori and paste this URL.
https://api.plori.ai/mcp - 3
Select Add, then sign in when Claude asks.
Add it on the web or desktop. It also works in the phone app.
- 1
Select Add to Cursor.
Add to Cursor - 2
Cursor prompts you to enable the server, then opens the sign-in.
- 1
Run this command. It adds the server to your user configuration.
code --add-mcp '{"name":"plori","type":"http","url":"https://api.plori.ai/mcp"}' - 2
Sign in when VS Code asks, on first use of a Plori tool.
- 1
Add the server.
codex mcp add plori --url https://api.plori.ai/mcp - 2
Sign in. Approve the request when the browser opens.
codex mcp login plori
Codex detects OAuth on its own.
- 1
Point the client at the endpoint.
https://api.plori.ai/mcp - 2Sign in with OAuth if the client supports it. Otherwise send an API key as a bearer token (see Other ways to connect). Antigravity or a stdio-only client? Bridge with
npx mcp-remote https://api.plori.ai/mcp, adding--header "Authorization: Bearer plori_sk_…"when it should use a key.
Try your first task
After you connect, paste this into your client.
“Ask Plori to research ways to reduce household food waste and save a one-page summary in a Workspace.”
Other ways to connect.
§02plori CLI (terminal)
Not an MCP client. Sign in through the browser, then attach to a live agent session in your terminal.
curl -fsSL https://plori.ai/install.sh | shplori login && plori attach <agent-name>CI, scripts, and headless use
Create a key in Settings → API keys and send it as Authorization: Bearer.
{
"mcpServers": {
"plori": {
"type": "streamable-http",
"url": "https://api.plori.ai/mcp",
"headers": { "Authorization": "Bearer plori_sk_…" }
}
}
}What your agent can do.
§03- Create Workspaces and send them tasks. The Workspace's agent replies in its conversation.
- Send one task and let the Workspace's agent split the work across several agents and merge the results.
- Start several Plori agents itself. Plori merges their changes.
- Read the Workspace's files and its saved versions.
- Follow a run, cancel it, or answer a question the agent asks.
- Schedule a run for later.
- Check the credit balance and what a Workspace's runs cost.
Every call acts only within the account that signed in. Workflows, disk and usage details stay in the web app, the REST API and the CLI. Tool names and arguments for agents are in /agents.md.
Only files under /workspace are kept between runs. Software a run installs elsewhere is not kept.
Plori sends task messages, the files the agent reads and the agent's work through OpenRouter to OpenAI, DeepSeek, Anthropic and Moonshot AI, which supply the agent's models and its reviews. When the agent generates an image, the prompt and any reference images go to an image model provider through OpenRouter. TypeSafe receives typed-judgment requests about the agent's steps, which can include images from the Workspace. Runs that start through the MCP server do not generate video. Video generation is available in the web app and the CLI. The provider list follows Plori's model catalog and can change.
What it costs, what it can spend.
§04Free to connect, credits to run
Connecting and reading are free. Running an agent spends credits. Run time costs $0.01 per minute, billed by the second while an agent is awake, on every plan. Idle agents sleep and stop billing for compute.
Model usage draws credits at cost with no markup, based on the provider's real price. If a platform fault stops a run, Plori refunds its charges, subject to the per-account daily limit. Bring your own model key and model usage drops to $0. Rates and worked examples are on the pricing page.
Scoped to your account
Every call acts as the account that signed in, and nothing else. Concurrent agent runs are unlimited on every plan. Cut access any time: delete the API key in Settings, or remove the server from your client. OAuth sign-ins expire on their own.
What you confirm yourself.
§05A run started through MCP, or by a schedule an AI client created, pauses before any action outside the Workspace: a write through a connected account or a connected MCP tool, an outbound HTTP write, a git push, a package publish, a deploy, an upload, an email, a public tunnel, an irreversible browser action, or activating or running a workflow that writes. Reads do not pause.
You approve each action, one at a time, in the Plori web app. Your agent cannot approve it: it can only deny the request or answer a question. “Always allow” grants do not apply to these runs. A scheduled run is queued only after you confirm it in the web app, and only you can make a site public.
In the browser, too.
§06The homepage and the signed-in web app expose WebMCP tools, so a compatible agentic browser can check credits, open an agent, send a task and follow the run.
Tell us what you're building.
§07Using plori over MCP, or missing something? Send a note to the team.
to send feedback.
Prefer to talk? Join our Discord or email [email protected]. Building against the API directly? Start at /agents.md.