17 consolidated tools covering 70+ operations for managing your entire project lifecycle. Works with Claude Code, Claude Desktop, Cursor, or any MCP-compatible agent.
Instead of exposing 60+ individual tools, Sprintra uses a method dispatch pattern. Each tool groups related operations under a single name with a method parameter that selects the specific action. This means:
Jump to
manage_projectsCreate, update, find, and configure projects. Each project maps to a code repository.
createCreate a new project linked to a repository
name, description, tech_stack, repo_path
updateUpdate project details, status, or description
project_id, name?, description?, status?, tech_stack?
resolveFind a project by name or repo path
name?, repo_path?
generate_claude_mdGenerate a CLAUDE.md file for auto-routing
project_id
Example Prompt
"Create a Sprintra project for this repo with Next.js, TypeScript, and Prisma"Creates a project linked to your current directory with tech stack metadata. Future MCP calls from this directory auto-target this project.
manage_featuresCreate and update epic-level work items with acceptance criteria, priority, and phase tracking.
createCreate an epic/feature with acceptance criteria
project_id, title, description, priority, phase?, acceptance_criteria?
updateUpdate status, priority, or details
feature_id, title?, status?, priority?, description?
get_bundleGet feature with all stories and dependencies
feature_id
Example Prompt
"Create a feature for user authentication with high priority and acceptance criteria"Creates a feature with completeness scoring. The response includes a score showing how well-defined the feature is.
manage_storiesCreate, update, and batch-update tasks within features. Stories are the work items your team executes.
createCreate a task/story under a feature
feature_id, title, description, type (story|task|bug|chore), story_points?
updateUpdate story status or details
story_id, title?, status?, description?, story_points?
batch_updateUpdate multiple stories at once
updates[] (array of story updates)
Example Prompt
"Create stories for login, signup, and password reset under the auth feature"Creates 3 stories underneath a feature. Each entity gets a completeness score showing how well-defined it is.
manage_sprintsCreate and manage time-boxed iterations. Assign stories to sprints and track progress.
createCreate a new sprint with goal and dates
project_id, name, goal, start_date, end_date
updateUpdate sprint status, goal, or dates
sprint_id, name?, goal?, status?, start_date?, end_date?
assignAssign a feature or story to a sprint
sprint_id, feature_id?, story_id?
Example Prompt
"Create a 2-week sprint starting Monday focused on the authentication feature"Creates a sprint, assigns relevant features/stories, and sets the goal. When the first story starts, the sprint auto-activates.
manage_decisionsArchitecture Decision Records (ADRs). Capture the why behind technical choices for long-term context.
addRecord a technical decision with context and consequences
project_id, title, context, decision, consequences, category
supersedeReplace a decision with a newer one
decision_id, new_decision_id, rationale
get_conflictsFind potentially conflicting decisions
project_id
resolve_conflictResolve a flagged conflict between decisions
project_id, conflict_id, resolution
Example Prompt
"Record a decision: we're using PostgreSQL instead of MongoDB for strong consistency"Creates an ADR with context, decision, and consequences. Decisions persist across AI sessions and are surfaced when relevant.
manage_documentsKnowledge base documents with versioning — PRDs, specs, runbooks, and more.
createCreate a KB document with optional template
project_id, title, content, doc_type, template?, tags?
updateUpdate document content (versioned)
document_id, title?, content?, status?
getGet full document with content
document_id
get_versionsList version history
document_id
restore_versionRestore a previous version
document_id, version
Example Prompt
"Create a technical spec for the payment integration covering Stripe webhooks and error handling"Creates a versioned KB document. Updates are tracked with full version history you can browse and restore.
manage_notesQuick-capture notes for ideas, observations, and context that don't fit elsewhere.
addQuick-capture a note
project_id, content, tags?, feature_id?, source?
Example Prompt
"Note: the Stripe test API has a 100 req/s rate limit we need to account for"Captures a quick note tagged for future reference. Notes can be linked to features for additional context.
manage_gitSync git history, link commits to features, and track AI-authored vs human-authored code.
sync_commitsImport recent git commits into Sprintra
project_id, limit?
link_commitsLink commits to a feature by hash
project_id, feature_id, commit_hashes[]
unlink_commitsRemove commit-feature links
project_id, commit_hashes[]
get_statusGet current repo git status
project_id
get_feature_statsGit stats per feature (commits, files, AI %)
project_id
Example Prompt
"Sync the last 20 git commits and link them to the authentication feature"Imports commit metadata and associates them with features. The dashboard shows AI authorship percentage and commit timeline per feature.
manage_sessionsBrainstorm sessions with AI personas — technical architect, product manager, skeptical reviewer, and more.
startStart a brainstorm session with a persona
project_id, persona
log_messageLog a message in the active session
session_id, role, content
completeEnd session with summary and outcomes
session_id, summary, decisions_made?, features_created?
Example Prompt
"Start a brainstorm session as a technical architect to design the API gateway"Creates a session with the architect persona. Key points are logged, and the session summary captures decisions and features created.
manage_work_sessionsTrack coding sessions for audit trail and session continuity across conversations.
startStart tracking a coding session
project_id, goal?
endEnd work session with summary
session_id, summary, files_changed?, stories_completed?
get_activeCheck for an active work session
project_id
Example Prompt
"Start a work session — I'm implementing the payment webhook handler"Tracks what was accomplished, files changed, and stories completed. Provides continuity when resuming work in a new conversation.
manage_dependenciesTrack relationships between features — which features block others.
addMark one feature as depending on another
project_id, feature_id, depends_on_id, dep_type?
removeRemove a dependency link
project_id, feature_id, depends_on_id
get_graphGet full dependency graph
project_id
Example Prompt
"Mark the payment feature as depending on user authentication"Creates a dependency link. The dashboard visualizes the graph and flags blocked features in sprint planning.
manage_criteriaDefine, track, and verify acceptance criteria for features.
addAdd an acceptance criterion to a feature
feature_id, description, category?
removeRemove a criterion
feature_id, criterion_id
update_statusMark criteria as met or not met
feature_id, criterion_id, status
verifyAI-verify all criteria for a feature
feature_id
Example Prompt
"Add acceptance criteria to the auth feature: users can login with email, OAuth works with Google"Adds structured criteria that can be individually tracked. The completeness indicator shows progress across all criteria.
manage_releasesTrack release milestones and auto-generate release notes from completed work.
createCreate a release milestone
project_id, name, version, target_date?, description?
updateUpdate release details or status
release_id, name?, version?, status?, target_date?
generate_notesAuto-generate release notes from completed features
release_id
Example Prompt
"Create a v1.0 release targeting May 1st with the auth and payment features"Creates a release milestone. When features are done, auto-generate release notes from the completed work.
manage_kb_linksCross-reference any two entities — features, stories, documents, decisions — in the knowledge base.
addCross-reference two entities
project_id, source_type, source_id, target_type, target_id, link_type
get_graphGet knowledge base relationship graph
project_id
Example Prompt
"Link the payment spec document to the payment feature"Creates a cross-reference so related context surfaces automatically when working on either entity.
manage_commentsAdd threaded comments to any entity — stories, features, decisions, and more.
addAdd a comment to an entity
entity_type, entity_id, content, author?
listList comments on an entity
entity_type, entity_id
updateEdit a comment
comment_id, content
deleteRemove a comment
comment_id
Example Prompt
"Add a comment to story s-abc123: Started implementation, touching auth.ts and middleware.ts"Adds audit trail to any work item. Comments capture approach, decisions, and context for future reference.
manage_custom_fieldsDefine and set custom fields on any entity for project-specific metadata.
defineDefine a custom field schema
project_id, entity_type, field_name, field_type, options?
setSet custom field values on an entity
entity_type, entity_id, fields
getGet custom field values for an entity
entity_type, entity_id
Example Prompt
"Add a custom field 'complexity' with options low/medium/high to all features"Extends the data model without code changes. Custom fields appear on entities and can be used for filtering and reporting.
read_dataRead-only queries for listing and viewing project data — projects, features, stories, sprints, decisions, documents, activity, and more.
list_projectsList all projects in your organization
—
get_project_contextGet project summary with feature/sprint/story counts
project_id
list_featuresList all features with optional status filter
project_id, status?
list_storiesList stories, optionally filtered by feature
project_id, feature_id?, status?
get_current_sprintGet the currently active sprint
project_id
list_sprintsList all sprints for a project
project_id
list_decisionsList all decisions, optionally by category
project_id, category?, status?
list_documentsList all documents for a project
project_id, doc_type?
list_notesList all notes for a project
project_id
list_releasesList all releases
project_id
list_sessionsList brainstorm sessions
project_id
list_work_sessionsList work sessions
project_id
list_activityRecent activity feed
project_id, limit?
list_tracesExecution traces
project_id
get_ai_guidanceGet AI-generated guidance for current project state
project_id, topic?
get_next_workRecommended next story to work on
project_id
get_context_snapshotRestore context from a previous snapshot
project_id
Example Prompt
"What should I work on next?" or "Show me all in-progress features"Read-only queries that surface project state. The agent uses these to understand priorities, check progress, and recommend next actions.
In addition to MCP tools, Sprintra provides two optimized REST endpoints that replace 5-7 MCP tool calls with a single HTTP request. These are designed for AI agents that prefer direct API access.
GET /api/agent/context?project_id=...Full project snapshot in one call — current sprint with progress, in-progress stories, recent decisions, active blockers, last work session, activity feed, and stats. Response time ~20ms.
GET /api/agent/next-work?project_id=...Recommended next story with full context — feature details, related decisions, dependencies, and a readiness score. Replaces manual prioritization across multiple queries.
manage_work_sessions → get_active to check for an existing sessionmanage_work_sessions → startread_data → get_next_work for the recommended next taskin_progress via manage_stories → updatemanage_work_sessions → end with summarymanage_git → sync_commits to import new commitsmanage_git → link_commits to associate commits with featuresread_data → list_features / list_storiesmanage_sprints → createmanage_sprints → assignmanage_dependencies → get_graph