Your AI agent can build the website API itself.
Connect an MCP-compatible agent to Writ Desktop. It gets a private local browser, records successful actions as a durable workflow, exposes the result as an API and MCP tool, and replays it later without rebuilding.
- No Writ account required
- No second AI provider key
- Local browser + encrypted library
- Cloud linking is optional
From a request to a reusable API
The connected agent does the reasoning. Writ supplies the browser, recording engine, API surfaces, and deterministic runtime.
Ask your agent
"Turn this supplier portal into an API that accepts a product code and returns current stock, price, and delivery date."
Writ creates
- A recorded, live-tested workflow
- Typed inputs and structured output
- A reusable MCP tool
- Optional local REST + OpenAI-compatible URLs
Creation and operation, through one MCP connection
Connect any MCP-capable AI agent
Open Writ Desktop once and choose Use locally. In Connect, copy the configuration generated for your operating system and add it to any AI client that supports local stdio MCP servers.
Claude, Cursor, and other MCP clients use the same bundled writ-agentd server. No Writ token, Cloud account, or provider key belongs in the MCP configuration.
{
"mcpServers": {
"writ": {
"command": "/absolute/path/to/writ-agentd",
"args": ["mcp"],
"env": {}
}
}
} Local by default. Cloud only when you want always-on.
The agent-native path works with no Writ user and no Cloud account. Workflows, credentials, browser state, and results stay on the computer. If an API later needs to run while that computer is off, open Writ Desktop and link a Cloud account, and the local workflow remains the same.
Use locally
- Account optional
- Loopback-only API by default
- Your MCP client is the AI
- Unlimited local execution
Link Writ Cloud later
- Always-on managed execution
- Runs while the computer is off
- Schedules, teams, and managed capacity
- Explicit opt-in from the Desktop UI
The agent gets tools, not your secrets
Writ rejects secret answers over the MCP mission surface. Passwords, API keys, and one-time codes stay in the local vault or are entered visibly in Desktop. Local API keys are minted by the user, shown once, and never sent through the connected agent.
FAQ
Does this require a Writ account?
Does Claude need a separate Anthropic API key inside Writ?
Is this only for Claude?
Does the agent browse from scratch every time?
Can the resulting API be always on?
Give your AI agent a durable local browser.
Install Writ Desktop, connect your MCP client, and ask it to turn a website into an API.