The studio, as it exists today.

This page describes what MVPurr does right now, without pretending unfinished services are available. Anything planned lives on the roadmap.

Getting started

  1. 1

    Sign in with GitHub

    The only identity provider. Your GitHub account owns your workspace.

  2. 2

    Create a project and write the brief

    The brief is the product context every later answer and build follows. Chat turns it into tasks, docs, milestones and dates.

  3. 3

    Work the plan

    Tasks, the board, docs and the launch kit all live inside the project.

  4. 4

    Connect an agent

    Optional. One command and one consent screen, and your own agent reads and updates the same project.

Go to app.mvpurr.com and choose Continue with GitHub. There are no passwords. Once you are in, create a project, give it a name and a short description, and write the brief in chat: who it is for, the problem, the constraints, and the smallest version worth shipping.

Projects and chat

Each project has its own chat. It knows the brief, the tasks, docs and dates of that project, so you can ask “what should I do this week?” and get an answer about your project rather than a generic one. When you describe work, chat turns it into structured items: tasks with priorities and due dates, docs such as a PRD, roadmap milestones and calendar events. Everything it creates shows up in the project views right away and can be edited by hand.

Tasks

Tasks have a title, description, status (to do, in progress, done), priority (low, medium, high), tags, an assignee and a due date. View them as a list or as a kanban board grouped by week, and drag cards to change status. Overdue and due-this-week tasks also surface on the studio Overview.

Board

Every project has an Excalidraw whiteboard for architecture sketches, user flows and open questions. Describe a diagram in the prompt at the bottom of the board (for example “checkout sequence”) and MVPurr draws it for you; the result is ordinary Excalidraw shapes you can move and edit. The board saves automatically, and connected agents can read and draw on it too.

Docs

The docs vault keeps a project's written context in one place: PRDs, specs, pitch notes and anything else in markdown. Chat can draft a doc from the brief, and you can edit it afterwards. Docs are part of the context chat and agents read, so keeping them current makes every answer better.

Launch kit

The Launch view generates launch copy from your brief: a Product Hunt listing, a Hacker News post, Reddit posts, X and LinkedIn posts, an email sequence, ad copy and SEO content. It also renders short launch videos from templates (hero, feature highlights, metrics, pricing and more) that you fill with your own product details. Treat the output as a first draft and edit before you post.

Product builds

The Product view turns the brief into a build request and queues an AI build. Each build runs on an isolated AWS runner and moves through four stages: plan, build, verify and deploy. You can follow the stage it is in, and when it finishes the view shows a preview of the result. Builds draw on your plan's monthly build credits. When the runner is not available, requests are saved and the view says so plainly instead of showing fake progress.

Public board

Building in public? Turn on the public board from a project's Tasks view to get a read-only link to its tasks. Anyone with the link can see what is planned, in progress and done; nobody can edit anything, and you can turn it off again at any time.

Studio pages

Beyond single projects, the studio sidebar has pages that look across everything you are building.

Overview
Every project at a glance: launch countdowns, what is overdue, what is due this week and the latest builds.
Calendar
Deadlines, milestones and meetings from all projects on one calendar.
Milestones
Roadmap milestones across projects with target dates and progress.
Assets
Domains, servers and subscriptions with their renewal dates, so nothing expires quietly.
Activity
A feed of what changed across the studio, including progress logged by agents.
Team
Invite collaborators by email and see who is on each project.

Connect your agent (MCP)

MVPurr is also a Model Context Protocol server, so the agent you already use can read and update your projects without you switching windows. To connect Claude Code, run this once in a terminal:

claude mcp add --transport http mvpurr https://app.mvpurr.com/api/mcp -s user

Then, inside Claude Code, run /mcp, pick mvpurr and choose Authenticate. A browser tab opens for GitHub sign-in and the consent screen. After that, try “what is due this week?” or “draw the architecture on my project's board”.

/mcp  → mvpurr → Authenticate

Other clients (Cursor, Claude Desktop, or anything that speaks MCP over Streamable HTTP with OAuth): add a server with this URL and sign in when prompted.

https://app.mvpurr.com/api/mcp

Tool reference

get_context

Snapshot of the workspace: every project with launch date, task counts, overdue and upcoming tasks, and latest activity. Agents call this first.

list_projects · get_project

List your projects, or read one in full: description, launch and product context, task summary, milestones, docs and latest build.

create_project · update_project

Create a project, rename it, change its description or set the launch date.

list_tasks · create_task

List tasks (filter by todo, in-progress or done; sorted by due date then priority) or add one.

update_task · complete_task · delete_task

Change any field of a task, mark it done, or delete it permanently.

log_progress · list_activity

Record a progress note in the activity feed, optionally completing tasks in the same call. Read recent activity.

list_docs · get_doc · create_doc · update_doc

List a project's documents, read one as markdown, create one, or replace its title and content.

list_milestones · create_milestone · update_milestone

Read the roadmap, add a milestone with a target date, update progress (0 to 100), completion or dates.

list_events · create_event · delete_event

Calendar deadlines, milestones and meetings for one project or all of them.

list_builds

Recent AI builds for a project with status, preview and pull request links. Read-only.

get_board · draw_on_board

Read the Excalidraw whiteboard, or add a diagram described as shapes (rectangle, ellipse, diamond, text) and arrows.

update_board_element · delete_board_elements

Move, resize, recolor or relabel one element by id, remove elements, or clear the board.

OAuth and revocation

There are no API keys to paste. Clients register themselves and sign in with OAuth 2.1 (PKCE), and tokens are scoped to your account and refreshed automatically. A connected agent can read and write everything you can. To disconnect one agent, or all of them, open Settings → Agents and MCP in the app and revoke access.