Project management that
doesn't hate you.

TinyPM lives inside Claude Code. Connect via MCP and manage your entire project — features, bugs, milestones — in the same conversation you're already building in.

Built for indie devs shipping real products

Works with your favorite tools

Everything you need to ship

Stop juggling Notion, Linear, and random text files. TinyPM brings project scoping, feature tracking, milestone planning, and bug tracking into one focused tool.

The only PM tool inside your AI editor

TinyPM is MCP-native — manage your backlog inside Claude Code, Cursor, or Gemini CLI, in the same conversation you're building in.

Built for makers, not managers

No velocity charts, no retrospectives, no enterprise theater. MoSCoW prioritization and a clear MVP boundary — just what you need to ship.

GitHub Issues is a flat list. TinyPM is a plan.

MoSCoW priorities, milestone tracking, MVP scoping, and bug management — built for how indie projects actually get built.

Milestone Tracking

Group features into milestones and watch your progress bar fill up as you ship toward launch.

Free to Start

Get started with 2 projects and full MCP access for free. Upgrade when you're ready.

Up and running in under 5 minutes

From signup to managing your backlog inside Claude Code.

1

Scope your project

Add your features with MoSCoW priorities and draw a boundary around your MVP. Shipping starts with knowing what's in and what's out.

2

Drop one config block

Add TinyPM to your AI editor's MCP config. One command or one JSON block. Restart and you're connected.

3

Let your editor manage the backlog

"What's left in my MVP?" "Add a feature: dark mode, low priority." "Log a bug in the auth flow." TinyPM handles it. You keep coding.

Your backlog. Inside Claude Code. Right now.

Connect in seconds. No API keys — just OAuth through your browser.

Terminal
$ claude mcp add tinypm --transport streamable-http https://mcp.tinypm.dev/mcp

Run this in your terminal. Claude will open your browser to log in on first use.

.cursor/mcp.json
{
  "mcpServers": {
    "tinypm": {
      "url": "https://mcp.tinypm.dev/mcp"
    }
  }
}

Add this to .cursor/mcp.json in your project root, then restart Cursor.

Terminal
$ codex mcp add tinypm --url https://mcp.tinypm.dev/mcp

Run this in your terminal. Codex will connect via MCP on next launch.

~/.gemini/settings.json
{
  "mcpServers": {
    "tinypm": {
      "url": "https://mcp.tinypm.dev/mcp"
    }
  }
}

Add to ~/.gemini/settings.json and restart Gemini CLI.

No API keys needed
OAuth login in browser
Works on all plans

Plan your MVP, not your budget.

Start your 14-day free trial. No credit card required.

Most Popular

Builder

$12 /mo
  • Unlimited projects
  • Unlimited features & bugs
  • Export & webhooks

Team

$29 /mo
  • Everything in Builder
  • Up to 10 team members
  • Custom branding

Close the project management tab.
For good.

TinyPM plugs into Claude Code via MCP. Your backlog, bugs, and milestones are one conversation away.

Start Building — It's Free