Manifest for developers and agents

Manifest is a product development orchestration layer that sits above AI builders. It turns a product description into a phased roadmap with execution-ready build prompts, then keeps that roadmap current as the product ships. This page describes the machine-facing surfaces: the MCP server, the builder integrations, and the state model that agents can rely on.

MCP server: manifest-mcp

Manifest exposes a Model Context Protocol server named manifest-mcp (title "Manifest", version 0.1.0). It lets an MCP-capable client such as Claude, Cursor, or a custom agent read and create Manifest projects on behalf of a signed-in user. Authentication uses OAuth against the Manifest identity provider; every call runs as the authenticated user and is scoped to that user’s workspace.

Access is currently by invitation while the tool contract is versioned and rate limits are put in place. To request access, email hello@trymanifest.dev with the client you intend to connect and what you are building.

list_projects
Returns the signed-in user's roadmap projects with id, name, product type, and target build platform.
get_project_roadmap
Returns the full roadmap for a project: phases, features, subtasks, statuses, and build prompts.
create_project
Creates a new project from an idea. Returns the project id immediately; roadmap generation continues in the background and can be polled with get_project_roadmap.
list_recent_chat_messages
Returns recent messages from a project's planning chat, including AI recommendations and roadmap proposals.

Supported builders

Build prompts are tuned per platform so they can be pasted directly into the tool. Supported today: Lovable, Claude Code, Cursor, Bolt, Replit, and GitHub Codespaces. Each roadmap is generated for one target builder and can be regenerated for another.

The roadmap is a state machine, not a checklist

Feature and subtask statuses in Manifest are never toggled by hand. Every build prompt carries a reporting block; when the prompt is executed in the builder, that block reports back and Manifest advances the matching roadmap items. Amendments to the roadmap (adding, updating, or removing work) flow through reviewed proposals and never change a status. An agent reading a Manifest roadmap can therefore treat status as a record of what actually executed, not what someone intended.

Machine-readable files

Agents and crawlers can start from these files, all served from the site root.

/llms.txt
Short index of the site for language models, following the llms.txt convention.
/llms-full.txt
The full landing and developer copy in one plain-text document.
/sitemap.xml
Sitemap of all public pages.
/robots.txt
Crawl directives, including explicit allowances for AI crawlers.