Skip to content

// for agencies, consultancies and dev shops

turn meetings into plans that report back.

Describe a project — or paste a meeting transcript straight into the box. sprintrr builds the plan, keeps it current after every call, and drafts the status update your client is waiting for.

new plan

Press Enter to generate, Shift and Enter for a new line. Pasting a meeting transcript switches to transcript extraction.

try

free 7-day trial · no card · first plan ~60s after sign-up

sprintrr.ai/dashboardsample project

Building a plan from a sample brief.

// 01 the loop, part one

meetings become tasks.

Paste the transcript from any call, or pull it straight from Fireflies. sprintrr reads it against your live plan and proposes what changed — new tasks, updates, removals. Each one waits for your tick.

sources

Connect Firefliesor paste from

  • Zoom
  • Microsoft Teams
  • Google Meet
  • Otter
  • Granola
  • Notes
cost
1 AI Credit per transcript — or unlimited on your own AI key.
control
You approve every change. Removals stay unticked until you tick them.
fireflies · kickoff-call.txt

3 speakers · your team: rn, jd · client: mk

  1. 00:02 rn

    Thanks all. Let's lock the launch plan.

  2. 00:41 mk

    Our board meets Monday — can we launch the beta friday?

  3. 03:15 jd

    Onboarding design is mine. Done by Wednesday.

  4. 07:58 mk

    And let's drop the CSV export. Nobody's asked for it.

  5. 23:40 rn

    Great kickoff. Thanks all.

+ 212 more lines, read in full

sprintrr · 3 changes proposed

Nothing saves until you approve.

A working demo: tick, untick, approve. Nothing leaves this page.

// 02 the loop, part two

tasks become status updates.

sprintrr drafts the weekly update from what actually moved — tasks closed, milestones shifted, risks raised. You read it, fix a line, and send it to Slack or email. It never sends itself.

source
Real activity, not a blank page: the tasks, milestones and risks that changed this week.
timing
Schedule a Friday draft. It waits for you — every send is a deliberate click.
channels
Slack and email, from the same update.
cost
1 AI Update per draft: 3 on the trial, 20–500 a month on paid plans, unlimited on your own AI key. Separate from AI Credits.
Read the guide
status-update.md · draft

# weekly update · fri oct 16

on track

drafted from 14 changes · mon 12 → fri 16

tl;dr

beta ships friday.

shipped

Onboarding design

in progress

Launch the beta

80%

blockers

None

#launches · slack

Nothing sent yet.

It goes out when you press send — never on its own.

fri · reports going out

Example board, Friday: 3 reports sent (nordic, lumen, acme), 1 in review (verso), 2 drafted (halden, pier 9).

Example board. Clients and times are illustrative.

// 03 trust

your client’s data stays yours.

The essentials, plainly stated. You’re trusting us with your clients’ work, so here is exactly what is in place — and what isn’t yet.

security.txtplain text
  • encryptionIn transit (TLS 1.2+) and at rest (AES-256).in place
  • keys & tokensYour AI provider keys and Jira token get a second layer: AES-256-GCM.in place
  • sign-inTwo-factor (TOTP), lockout after failed attempts, breached-password checks.in place
  • isolationRow-level security on every customer table — you only ever see your own rows.in place
  • exportTake your data out any time, as CSV or JSON.in place
  • deletion30-day grace window, then purged for good.in place
  • trainingWe don’t train models on your projects.in place
  • auditsSOC 2 and ISO 27001 readiness, documented in the open. No badges until they’re earned.in progress
17 policies · incident plan · sub-processors listedRead the trust page

readme.txt early access

founder-built.
early, honest,
shipping fast.

sprintrr is in early access. We won’t show you logos or testimonials we haven’t earned yet. What we will show you: a working product that turns a call into a plan you approve, an MCP server developers can wire up today, and a security program documented in the open.

  • 30 MCP tools, live today
  • security program, public
  • export any time
Paste a call

cancel any time · take your data out any time

// 04 prompt to plan

day one: a brief becomes a plan.

Describe the project in a few lines and sprintrr drafts the plan — milestones, tasks, dates — in about a minute. It's a draft: edit anything before you start.

day one
A brief in, an editable plan out. 1 AI Credit.
every day
Calls keep it current, updates report it. Nothing changes without your approval.
Describe your project
new project · brief

Beta launch for Nordic's booking app. Redesign onboarding, keep the client updated weekly, beta live next Friday.

↵ draft the plan · 1 AI Credit

sprintrr · plan drafted · 0:52
  1. Kickoffmon oct 123 tasks
  2. Onboarding designoct 12–147 tasks
  3. Beta launchoct 15–167 tasks
  4. Handoveroct 19–235 tasks

4 milestones · 22 tasks · 2 weeksa draft — edit anything

five views, one plan

Change a task once; every view moves with it.

board · sprint 2

to do 2

Client updateLaunch notes

in progress 1

Launch the beta

done 1

Onboarding
Who picks up what next — and what's quietly stuck.
gantt · client launch
montuewedthufri
Onboarding design
Launch the beta
Client update
Launch notes

done left today

Whether friday still holds when one task slips.
calendar · oct 12–16

mon 12

Kickoff

tue 13

wed 14

Design

thu 15

fri 16

LaunchUpdate
Which day is overloaded, before the client finds out.
milestones

beta launch · fri 1675%

handover · fri 2310%

How close each promise is. Solid is done; dots are left.
analytics · client launch

64% · 14 of 22 done

done 14in progress 3not started 5

Whether “on track” is true before you write it.

5 views · swipe for the next

time tracking

Runs on status. No start, no stop, nothing to forget.

  1. Not startedno clock
  2. In progressclock running · 1h 12m
  3. Completed3h 40m logged

// 05 plugs in — agents & code

your agent works here too.

Point Claude, Cursor or your own code at your real projects — over MCP or plain HTTP — and run generation on your own model key.

agent sessionmcp · stdio
A terminal session: an AI agent starts the sprintrr MCP server, then creates a task, moves one to doing, and reads the project and its milestones.
$ npx @sprintrr/mcp-server● ready · 30 tools · claude · cursor> create_task("prep launch notes")  → task-04 created · board synced> update_task("launch beta", "doing")> list_tasks({ status: "done" })  → 1 task · onboarding> get_project("client launch")> list_milestones("client launch")  → beta · fri 16 · 75%$ 
board · sprint 2synced

todo 2

  • client update
  • prep launch notes

doing 1

  • launch beta

done 1

  • onboarding
01mcp server

One command — npx @sprintrr/mcp-server — gives Claude Desktop, Claude Code and Cursor 30 tools to read and change your projects, tasks and milestones. Scoped sk_live_ keys, up to 10 per account, revocable instantly.

Read the MCP guide
02hosted http api

Your own scripts call the same tools over HTTP at www.sprintrr.ai/api/mcp, with the same key and permission scopes. No SDK to install.

HTTP API reference
03bring your own key

Connect your own Anthropic, OpenAI or Gemini key on any plan. Your AI Credits pause — kept, not spent. Keys are encrypted at rest with AES-256-GCM.

How BYOK works

Every change an agent makes is signed with the name of its key in your Activity feed — a trail you can read back, line by line.

// 06 plugs in — your jira backlog

bring your backlog.

Already on Jira? Paste a Jira Cloud URL, an email and an API token. sprintrr maps your issues to tasks in about a minute — then transcripts, status updates and Ask work on the same data.

jira → sprintrr · field mapread-only
jira · ENG-142sprintrr · task
  • summarySafari login button truncatesmaps totitleSafari login button truncates
  • status · indeterminateIn Progressmaps tostatusIn Progress
  • priorityHighestmaps topriorityHigh
  • assignee.emailAddresssarah@acme.commaps toassigned_toSarah Chen
  • parent (epic)Q4 Polishmaps tomilestoneQ4 Polish
external_id · ENG-142 · permalink kept~60s for 100 issues
01one-way import
We read from Jira and never write back. Your source of truth stays exactly as it was.
02encrypted token at rest
AES-256-GCM, with a key that never leaves our servers. Disconnect any time and the token is deleted at once.
03idempotent re-imports
Run it again on the same project: existing tasks update by Jira key. Nothing duplicates.

// 07 choose your plan

simple plans, stated costs.

The whole product on every plan; you choose the monthly allowance.

save ~10%

Start the 7-day trial3 AI Credits · 3 AI Updates · no card

On day 8 pick a plan to keep working — your projects are kept.

Show plan
1 seat

Basic

For one lead and a couple of client projects at a time.

$9/mo

billed yearly · $108/yr

AI Credits
10/mo
+5 rollover15 max
AI Updates
20/mo
support
email
1 seatrecommended

Pro

For several client projects: 50 AI Credits is about two calls a working day.

$17/mo

billed yearly · $204/yr

AI Credits
50/mo
+25 rollover75 max
AI Updates
100/mo
support
priority
3–20 seatspriced per seat

Teams

One Teams plan for your agency: a seat per person (you included) and one shared AI Credits pool.

3 seats

$57/mo · 3 seats

$19 per seat · billed yearly · $684/yr

AI Credits
150/mo pooled
+75 rollover225 max
AI Updates
500/mo pooled
support
priority

every plan includes

  • transcripts → tasks
  • status updates
  • Slack + email
  • every view
  • Ask: free
  • MCP server + API
  • JSON / CSV export
  • card at checkout
  • cancel any time
  • your own AI key: unlimited AI Credits + AI Updates

1 AI Credit = 1 plan or 1 transcript → tasks1 AI Update = 1 status update · portfolio: 5

// 08 faq

questions, answered plainly.

What the AI may touch, what it costs, and what happens to your clients’ data.

  1. Does the AI change anything without asking?

    No. Everything sprintrr writes arrives as a proposal you review — a generated plan, the creates, updates and removals from a transcript, a status-update draft. Removals start unchecked, scheduled drafts never send themselves, and every change made by AI or an agent is signed in the Activity feed.

  2. Which meeting tools does it work with?

    Connect Fireflies with its API key once and pick meetings from a list. From Zoom, Microsoft Teams, Google Meet, Otter or Granola, paste the transcript text — we don’t connect to those directly, and we won’t pretend to.

    Transcripts guide
  3. Do my clients need an account?

    No. Status updates go out by Slack or email: you draft and edit the update, press publish, and your client reads it where they already are. Only the people who work in the plan need a seat.

    Status updates guide
  4. What does it cost to run?

    1 AI Credit per generated plan or transcript extraction, 1 AI Update per status update (a portfolio update across several projects is 5), and asking your project is free. On your own Anthropic, OpenAI or Gemini key, AI Credits and AI Updates are unlimited.

    Plans and credits
  5. Is there a free trial, and what happens when it ends?

    Yes — 7 days, 3 AI Credits and 3 AI Updates, no card. On day 8 pick a plan to keep working; your projects stay exactly as you left them, and you can download your data any time.

  6. How is client data protected, and can I take it out?

    Encrypted in transit (TLS 1.2+) and at rest (AES-256); your AI keys and Jira token get a second layer (AES-256-GCM). Two-factor sign-in and row-level security scope every record to its owner, and we don’t train models on your projects. Export everything as CSV or JSON any time, cancel any time; deleting your account starts a 30-day grace period before anything is removed for good. SOC 2 and ISO 27001 readiness is in progress, documented in the open.

    Trust page

mail · support

Still have questions?

A person reads every message and replies within 1–2 business days.

support@sprintrr.ai

plans that report back.

sprintrr.ai

7-day trial · 3 AI Credits · 3 AI Updates · no card