sprintra-io avatar

Sprintra

sprintra-io/sprintra-mcp

Gives Claude persistent memory across coding sessions through 17 consolidated MCP tools covering projects, features, stories, sprints, releases, architecture decisions, and knowledge base docs. The AI tool methods handle operations like creating features with acceptance criteria, recording ADRs with conflict detection, tracking git commits by AI vs human authorship, and generating context handoff between sessions. Works with Claude Code, Cursor, and Windsurf via stdio, or remotely through HTTP transport. Ships with 8 slash command skills for workflows like feature capture, standup reports, and sprint planning. Includes a full web dashboard with kanban boards and velocity tracking. Free tier covers 2 projects with unlimited stories. Reach for this when you're tired of re-explaining your codebase's architecture decisions and sprint context every time you open the IDE.

GitHub stars
2
tools
17
auth
Secret needed
transport
STDIO, HTTP
env vars
3
last updated
May 3, 2026

Tools

17 tools

Public tool metadata for what this MCP can expose to an agent.

projectsManage projects. Methods: list (all projects), list_read (with stats), create, update, resolve (auto-detect from cwd), get_context (full snapshot)9 params

Manage projects. Methods: list (all projects), list_read (with stats), create, update, resolve (auto-detect from cwd), get_context (full snapshot)

Parameters* required
descriptionstring
Project description (for: create, update)
methodstring
Operation to performone of list · list_read · create · update · resolve · get_context
namestring
Project name (required for: create)
pathstring
Path to resolve project from (for: resolve)
project_idstring
Project ID (for: update, get_context)
project_keystring
Short key like VP (for: create, update)
repo_pathstring
Repository path (for: create, update)
statusstring
Filter by status (for: list, list_read)one of active · paused · completed · archived
tech_stackobject
Tech stack map (for: create, update)
featuresManage features/epics. Methods: list, get_bundle (feature + stories + decisions), create, update, save_context, get_context22 params

Manage features/epics. Methods: list, get_bundle (feature + stories + decisions), create, update, save_context, get_context

Parameters* required
acceptance_criteriaarray
Acceptance criteria (for: create, update)
ai_guidanceobject
AI guidance config (for: create, update)
assigneestring
Assignee (for: create, update)
blocking_questionsarray
Open questions (for: save_context)
descriptionstring
Feature description (for: create, update)
end_datestring
End date (for: create, update)
feature_idstring
Feature ID (for: get_bundle, update, save_context, get_context)
files_touchedarray
Files changed (for: save_context)
inferred_fieldsarray
Fields inferred from context (for: create)
last_session_summarystring
Session summary (required for: save_context)
limitnumber
Max results per page (for: list)
methodstring
Operation to performone of list · get_bundle · create · update · save_context · get_context
offsetnumber
Skip N results (for: list)
phasestring
Development phase (for: create, update)
prioritystring
Priority (for: create, update)one of critical · high · medium · low
project_idstring
Project ID (for: list, get_bundle, create — auto-detected if omitted)
release_idstring
Release to assign to (for: create, update)
sprint_idstring
Sprint to assign to (for: create, update)
start_datestring
Start date (for: create, update)
statusstring
Status (for: update)one of idea · backlog · todo · in_progress · in_review · done

+2 more parameters. See the server's own documentation for the full schema.

storiesManage stories/tasks under features. Methods: list, create, update, batch_update18 params

Manage stories/tasks under features. Methods: list, create, update, batch_update

Parameters* required
acceptance_criteriaarray
Testable criteria (for: create, update)
ai_guidanceobject
AI guidance (for: create, update)
assigneestring
Assignee (for: create, update)
descriptionstring
Story description (for: create, update)
due_datestring
Due date (for: create)
feature_idstring
Feature ID (required for: create; filter for: list)
guidance_template_idstring
Template ID (for: create)
inferred_fieldsarray
Inferred fields (for: create)
limitnumber
Max results per page (for: list)
methodstring
Operation to performone of list · create · update · batch_update
offsetnumber
Skip N results (for: list)
project_idstring
Project ID (for: list, create — auto-detected if omitted)
statusstring
Status (for: update; filter for: list)one of todo · in_progress · done
story_idstring
Story ID or ticket ID like VP-42 (required for: update)
story_pointsnumber
Story points (for: create, update)
titlestring
Story title (required for: create)
typestring
Story type (for: create)one of story · task · bug · chore
updatesarray
Batch updates array (required for: batch_update)
sprintsManage sprints. Methods: list, get_current, create, update, assign (features to sprint)11 params

Manage sprints. Methods: list, get_current, create, update, assign (features to sprint)

Parameters* required
end_datestring
End date (for: create, update)
feature_idsarray
Feature IDs to assign (required for: assign)
goalstring
Sprint goal (for: create, update)
inferred_fieldsarray
Inferred fields (for: create)
methodstring
Operation to performone of list · get_current · create · update · assign
namestring
Sprint name (required for: create)
project_idstring
Project ID (for: list, get_current, create — auto-detected if omitted)
retrospectiveobject
Retrospective data (for: update)
sprint_idstring
Sprint ID (required for: update, assign)
start_datestring
Start date (for: create, update)
statusstring
Status (for: update)one of planning · active · completed
releasesManage releases. Methods: list, create, update, generate_notes9 params

Manage releases. Methods: list, create, update, generate_notes

Parameters* required
descriptionstring
Description (for: create, update)
include_commitsboolean
Include git commits in notes (for: generate_notes)
methodstring
Operation to performone of list · create · update · generate_notes
namestring
Release name (required for: create)
project_idstring
Project ID (for: list, create — auto-detected if omitted)
release_idstring
Release ID (required for: update, generate_notes)
statusstring
Status (for: update)one of planned · in_progress · released
target_datestring
Target date (for: create, update)
versionstring
Version string (for: create, update)
decisionsManage architecture decisions (ADRs). Methods: list, add, supersede, get_conflicts, resolve_conflict20 params

Manage architecture decisions (ADRs). Methods: list, add, supersede, get_conflicts, resolve_conflict

Parameters* required
actionstring
Resolution action (required for: resolve_conflict)one of keep_1 · keep_2 · merge · dismiss
categorystring
Category (for: add)one of architecture · technology · design · infrastructure · process
consequencesstring
Consequences (for: add)
contextstring
Decision context (required for: add)
decisionstring
The decision made (required for: add)
decision1_idstring
First conflicting decision (required for: resolve_conflict)
decision2_idstring
Second conflicting decision (required for: resolve_conflict)
decision_idstring
Decision to supersede (required for: supersede)
inferred_fieldsarray
Inferred fields (for: add)
limitnumber
Max results per page (for: list)
merged_decisionobject
Merged decision (for: resolve_conflict with action=merge)
methodstring
Operation to performone of list · add · supersede · get_conflicts · resolve_conflict
new_decisionobject
Replacement decision (required for: supersede)
offsetnumber
Skip N results (for: list)
project_idstring
Project ID (for: list, add, get_conflicts, resolve_conflict — auto-detected if omitted)
reasonstring
Reason for resolution (for: resolve_conflict)
statusstring
Status (for: add)one of proposed · accepted
thresholdnumber
Similarity threshold 0-1 (for: get_conflicts, default 0.85)
titlestring
Decision title (required for: add)
visibilitystring
Visibility (for: add)one of private · team · public
documentsManage knowledge base documents. Methods: list, get, create, update, get_versions, restore_version, add_link, get_graph22 params

Manage knowledge base documents. Methods: list, get, create, update, get_versions, restore_version, add_link, get_graph

Parameters* required
authorstring
Author name (for: create)
change_summarystring
Change description (for: update)
contentstring
Markdown content (required for: create)
doc_typestring
Document type (for: create)one of prd · tech_spec · architecture · api_design · custom
document_idstring
Document ID (for: get, update, get_versions, restore_version)
inferred_fieldsarray
Inferred fields (for: create)
link_typestring
Link type (for: add_link, default: related)one of related · references · blocks · parent
methodstring
Operation to performone of list · get · create · update · get_versions · restore_version
parent_idstring
Parent document ID (for: create)
project_idstring
Project ID (for: list, create, add_link, get_graph — auto-detected if omitted)
propertiesobject
Custom properties (for: create, update)
sectionsarray
Sections (for: create, update)
source_idstring
Source entity ID (required for: add_link)
source_typestring
Source entity type (required for: add_link)one of document · story · feature · decision · sprint · session
statusstring
Document status (for: create, update)one of draft · in_review · published · archived
tagsarray
Tags (for: create, update)
target_idstring
Target entity ID (required for: add_link)
target_typestring
Target entity type (required for: add_link)one of document · story · feature · decision · sprint · session
templatestring
Template (for: create, update)one of tech_spec · meeting_notes · decision_record · wiki · brainstorm · prd
titlestring
Document title (required for: create)

+2 more parameters. See the server's own documentation for the full schema.

notesManage project notes. Methods: list, add8 params

Manage project notes. Methods: list, add

Parameters* required
contentstring
Note content (required for: add)
feature_idstring
Link to feature (for: add)
limitnumber
Max results (for: list)
methodstring
Operation to performone of list · add
offsetnumber
Skip N results (for: list)
project_idstring
Project ID (auto-detected if omitted)
sourcestring
Note source (for: add)one of chat · voice · manual · mcp
tagsarray
Tags (for: add)
sessionsManage brainstorming sessions. Methods: list, start, log_message, complete12 params

Manage brainstorming sessions. Methods: list, start, log_message, complete

Parameters* required
artifactsarray
Created artifacts (for: log_message)
contentstring
Message content (required for: log_message)
decisions_madearray
Decisions made (for: complete)
features_createdarray
Features created (for: complete)
methodstring
Operation to performone of list · start · log_message · complete
open_questionsarray
Open questions (for: complete)
personastring
Persona to use (for: start)
project_idstring
Project ID (for: list, start — auto-detected if omitted)
rolestring
Message role (required for: log_message)one of user · assistant
session_idstring
Session ID (required for: log_message, complete)
summarystring
Session summary (required for: complete)
titlestring
Session title (for: start)
criteriaManage acceptance criteria on features. Methods: add, remove, update_status, verify7 params

Manage acceptance criteria on features. Methods: add, remove, update_status, verify

Parameters* required
criterion_idstring
Criterion ID (required for: remove, update_status)
evidencestring
Verification evidence (for: update_status)
feature_idstring
Feature ID
methodstring
Operation to performone of add · remove · update_status · verify
notesstring
Additional notes (for: update_status)
statusstring
Verification status (required for: update_status)one of pending · verified · failed · in_review
textstring
Criterion text (required for: add)
gitGit integration. Methods: sync (import commits), link (commits to feature/story), unlink, get_status, get_feature_stats5 params

Git integration. Methods: sync (import commits), link (commits to feature/story), unlink, get_status, get_feature_stats

Parameters* required
commit_hashesarray
Commit hashes (required for: link, unlink)
feature_idstring
Feature ID (for: link, get_feature_stats)
methodstring
Operation to performone of sync · link · unlink · get_status · get_feature_stats
project_idstring
Project ID (for: sync, get_status — auto-detected if omitted)
story_idstring
Story ID (for: link)
dependenciesManage feature dependencies. Methods: add, remove, get_graph6 params

Manage feature dependencies. Methods: add, remove, get_graph

Parameters* required
dep_typestring
Dependency type (for: add)one of blocks · relates_to
dependency_idstring
Dependency ID (required for: remove)
depends_on_idstring
Depends-on feature ID (required for: add)
feature_idstring
Feature ID (required for: add)
methodstring
Operation to performone of add · remove · get_graph
project_idstring
Project ID (for: add, get_graph — auto-detected if omitted)
work_sessionsManage coding work sessions, activity feed, and traces. Methods: list, start, end, get_active, generate_claude_md, list_activity, list_traces, delta (what changed since last session)12 params

Manage coding work sessions, activity feed, and traces. Methods: list, start, end, get_active, generate_claude_md, list_activity, list_traces, delta (what changed since last session)

Parameters* required
feature_idstring
Feature being worked on (for: start)
files_changedarray
Files changed (for: end)
issues_foundarray
Issues found (for: end)
limitnumber
Max results (for: list_activity, list_traces)
methodstring
Operation to performone of list · start · end · get_active · generate_claude_md · list_activity
next_stepsstring
Next steps (for: end)
project_idstring
Project ID (auto-detected if omitted)
session_idstring
Session ID (for: end)
stories_completedarray
Stories completed (for: end)
story_idstring
Story being worked on (for: start)
summarystring
Session summary (required for: end)
titlestring
Session title (for: start)
commentsManage comments on stories, features, decisions, documents. Methods: list, create, update, delete9 params

Manage comments on stories, features, decisions, documents. Methods: list, create, update, delete

Parameters* required
comment_idstring
Comment ID (required for: update, delete)
contentstring
Comment text (required for: create, update)
entity_idstring
Entity ID (required for: list, create)
entity_typestring
Entity type (required for: list, create)one of story · feature · decision · document · note
flatboolean
Flat list vs threaded tree (for: list)
mentionsarray
User IDs to @mention (for: create)
methodstring
Operation to performone of list · create · update · delete
parent_idstring
Parent comment ID for threading (for: create)
project_idstring
Project ID (for: list, create — auto-detected if omitted)
custom_fieldsManage custom field definitions and values. Methods: manage (CRUD definitions), set (values), get (values)16 params

Manage custom field definitions and values. Methods: manage (CRUD definitions), set (values), get (values)

Parameters* required
actionstring
Sub-action for manage methodone of list · create · update · delete
default_valuestring
Default value (for: manage create/update)
descriptionstring
Help text (for: manage create/update)
entity_idstring
Entity ID (required for: set, get)
entity_typestring
Entity type (required for: set, get)one of story · feature
entity_typesarray
Applicable entity types (for: manage create/update)
field_idstring
Field definition ID (for: manage update/delete)
field_keystring
Machine key (for: manage create)
field_typestring
Field data type (for: manage create)one of text · number · select · multi_select · date · checkbox
methodstring
Operation to performone of manage · set · get
namestring
Display name (for: manage create)
optionsarray
Options for select fields (for: manage create/update)
project_idstring
Project ID (for: manage — auto-detected if omitted)
requiredboolean
Is mandatory (for: manage create/update)
sort_ordernumber
Display order (for: manage create/update)
valuesobject
Field values to set (required for: set)
aiAI-powered project intelligence. Methods: get_next_work (recommended story), report_progress, get_guidance (merged AI guidance), generate_briefing (compact <500 token project state for post-compaction recovery)11 params

AI-powered project intelligence. Methods: get_next_work (recommended story), report_progress, get_guidance (merged AI guidance), generate_briefing (compact <500 token project state for post-compaction recovery)

Parameters* required
feature_idstring
Feature ID (required for: report_progress)
files_changedarray
Files changed (for: report_progress)
include_inheritedboolean
Include parent guidance (for: get_guidance)
issues_foundarray
Issues found (for: report_progress)
methodstring
Operation to performone of get_next_work · report_progress · get_guidance · generate_briefing
next_stepsstring
Next steps (for: report_progress)
project_idstring
Project ID (for: get_next_work, get_guidance — auto-detected if omitted)
sprint_idstring
Sprint ID (for: get_next_work)
stories_completedarray
Completed story IDs (for: report_progress)
story_idstring
Story ID (for: get_guidance)
summarystring
Progress summary (required for: report_progress)
pull_requestsView pull requests. Methods: list, get_story_prs5 params

View pull requests. Methods: list, get_story_prs

Parameters* required
limitnumber
Max results (for: list)
methodstring
Operation to performone of list · get_story_prs
project_idstring
Project ID (for: list)
statusstring
PR state filter (for: list)one of open · merged · closed
story_idstring
Story ID or ticket ID like VP-42 (required for: get_story_prs)

Sponsors

Configuration

VIBEPILOT_MODEdefault: local

Runtime mode: 'local' for SQLite or 'saas' for PostgreSQL

SUPABASE_DATABASE_URLsecret

PostgreSQL connection string (required for saas mode)

GEMINI_API_KEYsecret

Google Gemini API key for decision conflict detection via embeddings (optional)

Readme

Sprintra Logo

Sprintra MCP Server

AI-native project management with persistent memory for coding agents

npm version npm downloads website docs

Your AI forgets. Sprintra remembers.


What is Sprintra?

Sprintra gives your AI coding agent persistent memory — features, architecture decisions, sprint progress, and project context that survive session resets, token limits, and IDE switches.


View the full README on GitHub

Details

Repository
github.com/sprintra-io/sprintra-mcp
Website
sprintra.io
Categories
AI & LLM Tools, Documents & Knowledge
Package
@sprintra/mcp
Transport
STDIO, HTTP
Auth
Required
Registry
MCP registry, active

Related AI & LLM Tools MCP servers

View all
1toogreatwtf avatarfmrltoogreatwtf/fmrl-pluginYour agent's outbox. Ask it to publish to fmrl and get a shareable link, no account required.0stars
2yawlabs avatarRedis MCP Serveryawlabs/redis-mcpRead-first Redis MCP: SCAN key explorer, keyspace/TTL/memory/slowlog stats, DBA advisor2stars
3jwulff avatarWhisper Mcpjwulff/whisper-mcpLocal audio transcription using whisper.cpp. Transcribe with OpenAI Whisper models.2stars
4m2ai-mcp-servers avatarMcp Christensenm2ai-mcp-servers/mcp-christensenClayton Christensen persona agent for strategic advisory using disruption theory2stars
5mcp-dir avatarNota Fiscalmcp-dir/notafiscal-mcpIssue and manage Brazilian service invoices (NFS-e) by chatting with your agent, platform-hosted, no2stars
6mirrorethic avatartemporal-mcpmirrorethic/temporal-mcpWall-clock awareness for LLM agents. Two tools: elapsed-time-between-turns + day rollover detection.2stars