app.usewrit/writ-cloud
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Writ Cloud
Publisher-provided description
Read, crawl and act on websites, signed in as the user, and turn any site into an API.
Summary by lookupd
Drives signed-in browser sessions, crawls sites into datasets, and turns websites into callable JSON APIs and scheduled workflows.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http writ-cloud https://api.usewrit.app/mcp
Claude Code, npm package (stdio)
claude mcp add writ-cloud -- npx -y writ-mcp
Codex, remote (streamable-http)
codex mcp add writ-cloud --url https://api.usewrit.app/mcp
Codex, npm package (stdio)
codex mcp add writ-cloud -- npx -y writ-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"writ-cloud": {
"url": "https://api.usewrit.app/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"writ-cloud": {
"command": "npx",
"args": [
"-y",
"writ-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 41)
Publisher-provided text
writ_browser_useA REAL CLOUD BROWSER FOR A TASK ON A SITE: the user's signed-in account (a persona_id from writ_personas: the password stays sealed in Writ, and sessions neverwrit_record_websiteRecords a repeatable task on a site as a workflow (goal + start url): the same session as writ_browser_use, labelled with its goal, driven with writ_browser_actwrit_website_to_apiTURNS A WEBSITE INTO A CALLABLE API (named functions with inputs, returning JSON), built by the caller in a real browser. url = the page that already shows thewrit_discovery_statusStatus of a website-to-API build (a guided one, or one started in the Writ app). wait=true is one held call (up to 75 s) that follows the build to its newest ruwrit_browser_actRuns one batch of actions on an open session and returns the fresh page. Each action is an object, e.g. {"action":"click","selector":"#go"}. DRIVE: navigate, clwrit_browser_contextRe-reads an open session: section=page (url, fields, buttons, cleaned DOM), lists (the page's repeating rows with a live-tested define_function payload for writwrit_browser_networkSearches (operation=search, query, method) or reads in full (operation=detail, index) the backend requests the page made after capture_network: the site's realwrit_browser_composeAuthors the workflow in an open session beyond a recording: named API functions (define_function with a `flow`, preferred in an API build, or a captured call'swrit_browser_saveSaves the open session as a replayable workflow and closes the browser, in the place its browser ran: the user's desktop library or Writ Cloud. Composed functiowrit_browser_ask_userHands an open session to the Writ user: kind='captcha' (they complete a security check in the live browser), 'twofa' (they supply the one-time code and Writ typwrit_browser_cancelCloses an open browser session (an open cloud browser bills until it is closed). Unsaved work that did more than visit pages is auto-saved first and the reply nwrit_browser_sessionsLists the account's open cloud browser sessions (each resumable by its session_id).writ_personasThe user's own accounts on websites (personas): how Writ signs in as them. No password passes through this tool or the conversation, and its answers never ask fwrit_paymentPays on a site with one of the user's cards; card numbers never reach this conversation. request (site, max_amount, purpose) returns a tell_user and an open_urlwrit_devicesThe user's linked Writ desktops: list, use (scope this connection to one: runs, browsers, personas and monitors then target it), clear, monitors, datasets.writ_list_workflowsLists the workflows saved in the Writ account; each runs on demand without live browsing. Returns id, name, declared inputs (with `input_rules`: the values andwrit_run_workflowRuns a saved workflow by workflow_id or name and returns its extracted data (it waits by default). The answer's `data` is what the run returned and `records_patwrit_update_workflowInspects or edits a saved workflow: an outline, one function's source, targeted function or step edits, a settings patch. copy_to keeps a linked copy on Writ Clwrit_create_http_extractionDrafts or revises a multi-request browserless HTTP extraction (loops, GraphQL, cursor pagination) from captured requests and a plain-language goal. Every optionwrit_diagnose_http_workflowExplains why a saved workflow's run returned nothing or failed: HTTP-lane readiness and, with task_id, the run's requests and responses.writ_pin_workflow_toolPins (or unpins) a saved workflow as its own run_<name> tool on this server.writ_workflow_dataReads a saved workflow's collected data as a table: q filters, run_id picks one run, refs returns full records.writ_search_dataSearches everything the account's workflows already collected for a term, without running anything.writ_export_dataExports a workflow's full data table as CSV or JSON.writ_workflow_runsRun history (status, timing, errors, venue) of one workflow or all of them.writ_set_scheduleSchedules a saved workflow: every_minutes, or kind='daily'/'weekly' with time (HH:MM) and days. functions + inputs schedule chosen functions of a multi-functionwrit_expose_workflow_apiPublishes a saved workflow as a REST endpoint (a POST URL that waits and returns its JSON). Repeated calls reuse it.writ_crawl_siteCOLLECTS a site or a section into a queryable, change-tracked dataset (one row per page). Scope: intent (a section, in plain words), rank_cap=N (the top N itemswrit_saved_crawlsLists the crawls saved for re-running, with their scope.writ_update_saved_crawlInspects or changes a saved crawl's settings in place.
Details
- Version: 1.0.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 359 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/usewrit/writ-mcp
- Website: https://usewrit.app
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/app.usewrit/writ-cloud)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp