MCP Tools Reference
Complete specification for the 13 available MCP tools.
Always pass projectId from sharpsana.config.json field projectId. Do not pass projectName.
Project Context
Core context and cross-source project Q&A tools.
get_project_contextGet project vision, details, audience, and tech stack context.
Parameters
projectIdREQ(string)- Read from sharpsana.config.json field projectId (NOT projectName)Prompt Example
ask_projectRAGAsk one question across codebase, materials, insights, interviews, tasks, and roadmap.
Parameters
projectIdREQ(string)- Read from sharpsana.config.json field projectId (NOT projectName)queryREQ(string)- Question or search querylimitOPT(number)- Max results per source (default 3, max 8)Prompt Example
Sprints & Tasks
Tools for sprint visibility, task search, and task actions.
get_current_sprintGet active sprint info and progress summary.
Parameters
projectIdREQ(string)- Read from sharpsana.config.json field projectId (NOT projectName)Prompt Example
get_sprint_tasksGet all tasks in a sprint (defaults to current sprint).
Parameters
projectIdREQ(string)- Read from sharpsana.config.json field projectId (NOT projectName)sprintIdOPT(string)- Optional sprint IDstatusOPT(string)- Optional status filterlimitOPT(number)- Max tasks (default 200, max 1000)Prompt Example
search_tasksSearch tasks by text with optional status/priority/sprint filters.
Parameters
projectIdREQ(string)- Read from sharpsana.config.json field projectId (NOT projectName)queryOPT(string)- Task search querytaskIdOPT(string)- Exact task lookup by IDstatusOPT(string)- Status filterpriorityOPT(string)- Priority filtersprintIdOPT(string)- Sprint filterlimitOPT(number)- Max results (default 20, max 100)Prompt Example
manage_taskWriteCreate tasks, delete tasks, or update task status.
Parameters
projectIdREQ(string)- Read from sharpsana.config.json field projectId (NOT projectName)actionREQ(enum)- create | delete | update_statustaskIdOPT(string)- Required for delete/update_statusstatusOPT(string)- Required for update_statustitleOPT(string)- Required for createdescriptionOPT(string)- Optional create fieldpriorityOPT(string)- Optional create fieldestimatedHoursOPT(number)- Optional create fieldsprintIdOPT(string)- Optional create fieldPrompt Example
search_roadmap_itemsSearch/list roadmap items by query, status, and date period (including next 2 weeks).
Parameters
projectIdREQ(string)- Read from sharpsana.config.json field projectId (NOT projectName)roadmapItemIdOPT(string)- Exact roadmap item lookup by IDqueryOPT(string)- Roadmap search querystatusOPT(string)- planned | in-progress | done | blockedperiodOPT(string)- next_2_weeks, next_14_days, current_month, etc.startDateOPT(string)- Window start (YYYY-MM-DD)endDateOPT(string)- Window end (YYYY-MM-DD)limitOPT(number)- Max results (default 30, max 200)Prompt Example
manage_roadmap_itemWriteCreate, edit/update, or delete roadmap timeline items.
Parameters
projectIdREQ(string)- Read from sharpsana.config.json field projectId (NOT projectName)actionREQ(enum)- create | update | delete (edit/remove aliases allowed)roadmapItemIdOPT(string)- Required for update/deletetitleOPT(string)- Required for create; optional for updatedescriptionOPT(string)- Optional roadmap descriptionstatusOPT(string)- planned | in-progress | done | blockedstartDateOPT(string)- Required for create (YYYY-MM-DD)endDateOPT(string)- Required for create (YYYY-MM-DD)colorOPT(string)- Optional color hexPrompt Example
Insights
Insight retrieval and creation tools.
search_insightsSearch insight cards, including text and suggested tasks.
Parameters
projectIdREQ(string)- Read from sharpsana.config.json field projectId (NOT projectName)queryOPT(string)- Search queryinsightIdOPT(string)- Exact insight lookup by IDstatusOPT(string)- Optional status filterlimitOPT(number)- Max results (default 10, max 50)Prompt Example
create_insightWriteCreate a new insight card from coding or product discovery.
Parameters
projectIdREQ(string)- Read from sharpsana.config.json field projectId (NOT projectName)titleREQ(string)- Insight titledescriptionREQ(string)- Insight descriptioncategoryOPT(enum)- feature | improvement | ux | technical | businesspriorityOPT(enum)- low | medium | higheffortOPT(enum)- small | medium | largePrompt Example
Search Sources
Source-specific tools for codebase, materials, and interviews.
search_codebaseRAGSearch only in connected GitHub repository code.
Parameters
projectIdREQ(string)- Read from sharpsana.config.json field projectId (NOT projectName)queryREQ(string)- Code search querylimitOPT(number)- Max results (default 5, max 20)Prompt Example
search_materialsRAGSearch only in indexed materials (documents and links).
Parameters
projectIdREQ(string)- Read from sharpsana.config.json field projectId (NOT projectName)queryREQ(string)- Materials search querylimitOPT(number)- Max results (default 5, max 20)Prompt Example
search_interviewsSearch only in interview transcripts and interview analysis content.
Parameters
projectIdREQ(string)- Read from sharpsana.config.json field projectId (NOT projectName)queryOPT(string)- Interview search queryinterviewIdOPT(string)- Exact interview lookup by IDlimitOPT(number)- Max results (default 8, max 30)