usewrit/writ
v1.0.6MIT
Writ turns a website into something you can call: read a page, collect a site, build a real API from it, or run a task on a site the user is signed in to.
MCP servers
Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.
writ-cloudstreamable-http
{
"type": "streamable-http",
"url": "https://api.usewrit.app/mcp"
}What this package declares
The files a client reads when it loads this plugin, exactly as this revision carries them.
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "writ",
"version": "1.0.6",
"description": "Writ turns a website into something you can call: read a page, collect a site, build a real API from it, or run a task on a site the user is signed in to.",
"author": {
"name": "Writ",
"email": "support@usewrit.app",
"url": "https://usewrit.app"
},
"homepage": "https://usewrit.app",
"repository": "https://github.com/usewrit/writ-plugins",
"license": "MIT",
"keywords": [
"mcp",
"model-context-protocol",
"web-data",
"browser-automation",
"website-to-api",
"api-generator",
"crawler",
"monitoring",
"signed-in-sites",
"writ"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Writ",
"shortDescription": "Any website, as an API",
"longDescription": "Writ turns a website into something you can call: read a page, collect a site, build a real API from it, or run a task on a site the user is signed in to.\n\nWrit does the web tasks a chat assistant cannot do on its own: a task on the user's own signed-in account on a website (email, social, shop, bank or work portal), a click, form or submit on a site, or a page that only renders in a real browser. Writ runs a real cloud browser and signs in with the user's saved identity; the model never sees or asks for a password.\n\nWrit fits when:\n- the site has no API, or its API does not return what was asked for\n- the user wants an endpoint of their own: something their code, their spreadsheet or another agent can call later, not a one-off answer\n- the data is behind the user's own sign-in, two-factor included: Writ keeps the login sealed server-side, and the model never sees a credential\n- the job will come back: record it once and every later run replays without a browser and without AI\n- the user wants to be told when a page changes — a price, a listing, a status\n\nWrit runs the browser in the cloud, so the model never drives one itself. A saved workflow replays on demand and returns structured data; logins live in sealed identities the model can use but never read.",
"developerName": "Writ",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://usewrit.app",
"privacyPolicyURL": "https://usewrit.app/privacy",
"termsOfServiceURL": "https://usewrit.app/terms",
"supportURL": "https://usewrit.app/contact",
"defaultPrompt": [
"Summarize the top 3 stories on Hacker News right now.",
"Turn quotes.toscrape.com into an API that returns quotes by page.",
"Collect every book in the Travel category of books.toscrape.com as a dataset."
],
"brandColor": "#FF4A24",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai