ai.robowrite/mcp
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
RoboWrite
Publisher-provided description
Hosted RoboWrite MCP server: recover briefs and drafts, run the reviewed URL-to-Markdown workflow.
Summary by lookupd
Manages brands, article templates, content categories, tags and editorial reviews, and runs brand research from a website URL.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http mcp https://www.robowrite.ai/api/mcp
Codex, remote (streamable-http)
codex mcp add mcp --url https://www.robowrite.ai/api/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"mcp": {
"url": "https://www.robowrite.ai/api/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 63)
Publisher-provided text
list_article_templatesList built-in article presets and your organization's templates. Follow has_more with offset/limit. This only discovers presets; it does not apply one to a brieget_article_templateRead an article preset by built-in key or organization template UUID, including archived templates. This does not select it for a brief.list_categoriesList the selected brand's categories. Follow has_more with offset/limit before creating; an empty page never authorizes a create.get_categoryRead one category in the signed-in organization. Check its brand_id against the selected brand before changing it.create_categoryCreate an agreed category for an explicit brand_id. List that brand first to avoid slug conflicts. Reuse the stable operation key and exact body after a lost reupdate_categorySave reviewed category edits after reading it and checking its brand_id. Omitted fields stay unchanged. Do not supply an idempotency key.delete_categoryDelete a category and its children only after an explicit user decision for that exact ID, brand and affected hierarchy. Read it and verify brand_id first. Thislist_tagsList the selected brand's tags. Follow has_more with offset/limit before creating; an empty page never authorizes a create.get_tagRead one tag in the signed-in organization. Check its brand_id against the selected brand before changing it.create_tagCreate an agreed tag for an explicit brand_id. List that brand first to avoid slug conflicts. Reuse the stable operation key and exact body after a lost responsupdate_tagSave reviewed tag edits after reading it and checking its brand_id. Omitted fields stay unchanged. Do not supply an idempotency key.delete_tagDelete a tag only after an explicit user decision for that exact ID and brand. Read it and verify brand_id first. This is destructive and excluded from the defaassign_reviewClaim an unassigned review for the authenticated member, or assign/reassign a current member as an organization admin. Read the review first and supply its exaclist_reviewsRecover persisted editorial reviews for a content item, including exact version IDs and human decisions. Approval authorizes editorial use/export only; check isget_reviewRead a durable review after human handoff, including decisions after the original job expires or completes. This never starts generation or publication.list_reviewersFind current organization members eligible for editorial review.request_reviewRequest editorial review for the current saved nonempty version. Repeating the same version returns the same review. Retain its review/item/version IDs and stopdecide_reviewRecord the user's explicit approve, reject or request_revision decision as the authenticated assigned reviewer or organization admin. Use the exact reviewed verget_accountRead the signed-in organization, available brands, and remaining allowances before starting work.start_brand_setupResearch a website URL for brand and voice suggestions. This starts real asynchronous work. Reuse the same operation key on retries, then read the setup; do notget_brand_setupRead URL research status and suggested brand/voice. Pending/running means poll again later; failed means stop and report the error; ready means ask the user toconfirm_brand_setupAfter the user reviews the suggestions, confirm the new brand with optional reviewed edits. Preserve the returned id as brand_id for all subsequent property, pilist_brandsList this organization's brands. Preserve the user's selected brand ID through the whole recipe.get_brandRead one brand and its saved voice.update_brand_voiceSave reviewed voice edits for this brand. Omitted fields stay unchanged.list_propertiesList properties and inspect their brand and publish policy before selecting one.get_propertyRead the selected publishing property and its brand/publish policy.create_propertyCreate a property for an explicitly selected brand. Defaults to draft_only, collecting drafts without CMS publishing; send cms_publish only for an explicitly relist_pillarsList saved pillars, filtered by brand_id when a brand is selected. Follow pagination before concluding no pillar exists.generate_pillar_strategyGenerate a pillar strategy for the selected brand. Fresh/force-refresh runs consume allowance. A 200 is a snapshot; a 202 requires polling its run_id. Do not se
Details
- Version: 0.2.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 484 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/RoboAdApp/robowrite-plugin
- Website: https://www.robowrite.ai
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/ai.robowrite/mcp)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp