RoadmapAI
plugs into Claude Code, Cursor, Codex & more

Your users ask.
Your agent ships it.

RoadmapAI sits in your support channels, turns every feature request and bug into a ranked roadmap, and hands it to the AI agents you already use. Ask Claude what to build next. It already knows.

7-day trial · 60-second setup · works with any MCP client
Discord, Slack, GitHub and more: browse integrations →
claude · ~/acme-app
mcp: roadmapai

Works with the agents you already use

[ The agentic loop ]

From “pls add dark mode” to shipped. No dashboard required.

Your users already tell you what to build. Your agent can already build it. RoadmapAI is the missing link between the two: a roadmap your agent can read, work from and close out.

  1. step.01

    Listen

    Sits in your Discord, Slack and GitHub. Reads every message, catches requests and bugs, ignores the chatter.

    #support "pls add dark mode"
    → request 0.97
  2. step.02

    Rank

    Duplicates merge into votes, so the roadmap ranks itself by what users actually ask for.

    "night theme?" ≈ Dark mode
    → merged · ▲49
  3. step.03

    Ask

    Your agent reads it over MCP. “What should I build next?” gets a real answer, with the context to start.

    > what should I build next?
    → Dark mode, 49 votes
  4. step.04

    Ship

    Mark it done from your editor or chat. Everyone who asked hears back, right where they asked.

    status → Completed
    → 49 requesters notified
16
MCP tools your agent can call
95%
request detection accuracy
60s
from sign-up to first answer
0
dashboards to babysit
[ In your support channels ]

It sits where your users already talk.

Connect the channels your users already use for support and feedback. RoadmapAI reads every message, pulls out the requests and bugs, and merges duplicates into votes. It reads context, not keywords.

roadmapai / live pipeline
reads context, not keywords
01 · INPUT  support channels
02 · AI ENGINE
03 · OUTPUT  roadmap your agent reads
stage.01 intent

Detect

Tells "add dark mode" from "dark mode broke". Requests, bugs and chatter are separated in context.

"gm all" → chatter 0.02
"pls add SSO" → request 0.96
stage.02 semantic

Merge

Different words, same idea. Duplicates collapse into one item, so ten asks become ten votes.

"night theme?" ≈ "Dark mode"
similarity 0.91 → merged
stage.03 loop

Publish & reply

Approve once and it's live on your branded roadmap, ready for your agent. Requesters hear back when it ships.

status → completed
notified 31 users where they asked
[ MCP server ]

Not just for code. Run the whole roadmap from chat.

Triage new requests, add ideas mid-conversation, reprioritize and write release notes. 16 tools that work in Claude, Cursor, Codex, VS Code and any other MCP client.

Claude
mcp: roadmapai
↑
⚙ roadmapai · connected
Acme · roadmap
● synced
list-roadmap-items

What's most wanted

Search and filter by status, category and votes. Your agent sees exactly what users ask for.

create-roadmap-items

Add without switching tabs

Capture ideas mid-conversation, or import a whole changelog or list of suggestions at once.

update-roadmap-item

Ship it, say it

Mark it done from your editor or chat. Everyone who asked hears back automatically.

list-detected-requests

Triage the inbox

Walk through new requests one by one, then approve, reject or merge each into an existing item.

add-internal-note

Leave the paper trail

Your agent links the pull request that shipped an item. Only your team sees notes.

get-roadmap-overview

Know the whole board

Statuses, categories and counts in one call, so your agent never guesses names.

[ Setup ]

Connect Claude in 60 seconds.

One command, one token. After that your agent knows what your users want, and you never copy a feature request by hand again.

  1. 1

    Start your trial and create a token

    Open AI agents in RoadmapAI and copy a token. Connect Discord, Slack or GitHub while you're there.

  2. 2

    Add the MCP server to your agent

    Claude Code, Cursor, Codex, VS Code, Windsurf or any MCP client.

  3. 3

    Ask it what to build

    It reads your roadmap, picks up the work and closes the loop when it ships.

claude mcp add --transport http roadmapai https://theroadmapai.com/mcp --header "Authorization: Bearer $ROADMAPAI_TOKEN"
{
    "mcpServers": {
        "roadmapai": {
            "url": "https://theroadmapai.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_TOKEN"
            }
        }
    }
}
{
    "mcpServers": {
        "roadmapai": {
            "command": "npx",
            "args": [
                "-y",
                "mcp-remote",
                "https://theroadmapai.com/mcp",
                "--header",
                "Authorization: Bearer YOUR_TOKEN"
            ]
        }
    }
}
Then just ask
  • >What should I build next?
  • >Fix the most-voted bug, then mark it shipped.
  • >Walk me through this week’s new requests one by one.
  • >What did we ship this month? Draft the release notes.
  • >Import this changelog as completed items: …
[ Closing the loop ]

Every request gets an answer.

RoadmapAI replies where the user asked: in the Discord thread, the Slack channel or the GitHub issue. Duplicates count as votes, and when your agent marks it shipped, everyone who asked gets pinged.

01Detected and acknowledged in seconds
02Duplicates merged into one item
03Requesters notified the moment it ships
#feedback
acme community
Message #feedback

Everything else, handled.

vote.public

Public voting board

Planned, in progress, shipped. Users vote on what's next, on your own branded page.

notify.thread

Replies where they asked

Discord thread, Slack channel or GitHub issue. Users hear back on every status change.

items.unlimited

Unlimited roadmap items

Add as many as you like by hand, through your agent or the API. Only AI captures count toward limits.

api.webhooks

REST API & webhooks

Read and write roadmap items from your own scripts. Get a webhook when an item changes or a new request comes in.

notes.team

Internal notes

Your agent links the pull request that shipped each item. Only your team sees them.

import.migrate

Easy migration

Bring your board from Canny, Upvoty and more, or paste a changelog into your agent.

[ Pricing ]

Simple pricing. 7 days free.

Unlimited roadmap items on every plan, whether you add them by hand, through your agent over MCP or with the API. Plan limits only count the requests AI captures from your channels.

Starter

For indie hackers and side projects.

$19 /mo

billed monthly

  • 1 project
  • 1 Discord server
  • 200 AI-captured requests / month
  • Unlimited roadmap items (manual, MCP & API)
  • 2,500 messages analyzed by AI / month
  • Public roadmap with voting
  • Duplicate detection
  • Email support
Start free trial

Growth

MOST POPULAR

For growing products and communities.

$29 /mo

billed monthly

  • 3 projects
  • 3 Discord servers
  • 1,000 AI-captured requests / month
  • Unlimited roadmap items (manual, MCP & API)
  • 10,000 messages analyzed by AI / month
  • Public roadmap with voting
  • Duplicate detection & auto-approve
  • Import from Canny, Upvoty & more
  • Priority email support
Start free trial

Scale

For busy communities and multiple products.

$49 /mo

billed monthly

  • 10 projects
  • 10 Discord servers
  • 5,000 AI-captured requests / month
  • Unlimited roadmap items (manual, MCP & API)
  • 25,000 messages analyzed by AI / month
  • Everything in Growth
  • Custom categories & statuses
  • Priority support
Start free trial

Lifetime

Bring your own key

Pay once, bring your own AI API key.

$99 once

one-time payment · no subscription

  • Unlimited projects
  • 5 Discord servers
  • Unlimited AI-captured requests
  • Unlimited roadmap items (manual, MCP & API)
  • Unlimited messages analyzed by AI
  • Bring your own Anthropic, OpenAI, Gemini or OpenRouter key
  • AI usage billed to your own AI account
  • Public roadmap with voting
  • Duplicate detection & auto-approve
  • Import from Canny, Upvoty & more
  • Custom categories & statuses
  • All future updates
Get lifetime access

Questions

Your roadmap lives where your AI agent can read and change it. Claude Code, Cursor, Codex or any MCP client can ask what users want most, pick up the next task, move it to In Progress and mark it shipped when you merge. Everyone who asked hears back automatically.

Any MCP client that can send a bearer token: Claude Code, Claude Desktop, Cursor, Codex, VS Code with GitHub Copilot, Windsurf, Gemini CLI, Cline and others. Create a token in the dashboard and add the server with one command or a few lines of config.

Discord, Slack, and GitHub issues and discussions today, with Intercom and Zendesk next. You choose the channels, and it only reads those.

Only the requests AI captures from your channels. Roadmap items you add by hand, through your agent over MCP or with the API are unlimited on every plan. If you hit the monthly capture limit, nothing is deleted: new captures pause until next month or until you upgrade.

Only with a token you create, and you can revoke it any time. Detected requests wait in your review queue until you or your agent approve them, unless you turn on auto-approve.

Every subscription starts with a 7-day free trial with Growth plan limits. Cancel anytime during the trial.

Pay $99 once and add your own Anthropic, OpenAI, Google Gemini or OpenRouter API key. AI usage bills to your own account with that provider; monthly limits still apply.

Your agent is ready. Give it a roadmap.

Start your 7-day free trial
7 days free · unlimited roadmap items · cancel anytime