MCP Tools Overview
Bootspring provides 13 MCP (Model Context Protocol) tools that your AI assistant can use directly.
What Are MCP Tools?#
MCP tools are functions that your AI assistant can call to perform specific actions. Unlike agents (which provide expertise and guidance), tools perform concrete operations like reading files, searching code, or running quality checks.
How to Use MCP Tools#
Automatic Usage#
Your AI assistant will automatically use the appropriate tools based on your requests:
"Generate a context file for this project"
→ AI uses bootspring_context tool
"Search for authentication patterns"
→ AI uses bootspring_search tool
"Run quality checks on my code"
→ AI uses bootspring_quality tool
Explicit Usage#
You can also explicitly request a tool:
"Use the bootspring_agent tool to invoke the frontend-expert"
Available Tools#
| Tool | Description | Category |
|---|---|---|
| bootspring_context | Generate and manage project context | Context |
| bootspring_agent | Invoke expert agents | Agents |
| bootspring_skill | Apply skill patterns | Skills |
| bootspring_quality | Run quality gates | Quality |
| bootspring_search | Search patterns and docs | Search |
| bootspring_todo | Manage task lists | Tasks |
| bootspring_analyze | Analyze code and projects | Analysis |
| bootspring_suggest | Get intelligent suggestions | AI |
| bootspring_config | Manage configuration | Config |
| bootspring_status | Check server status | Status |
| bootspring_help | Get help and documentation | Help |
| bootspring_feedback | Submit feedback | Feedback |
| bootspring_upgrade | Check for updates | Updates |
Tool Categories#
Context Management#
Tools for managing project context and AI awareness:
- bootspring_context - Generate CLAUDE.md files
- bootspring_analyze - Analyze project structure
Agent Interaction#
Tools for working with expert agents:
- bootspring_agent - Invoke any of the 12 expert agents
Code Quality#
Tools for maintaining code quality:
- bootspring_quality - Run quality gates (pre-commit, pre-push, etc.)
Knowledge & Search#
Tools for finding information:
- bootspring_search - Search skill patterns and documentation
- bootspring_help - Get help on any Bootspring feature
Task Management#
Tools for managing work:
- bootspring_todo - Create, update, and track todos
System#
Tools for managing Bootspring itself:
- bootspring_config - View and modify configuration
- bootspring_status - Check server health
- bootspring_upgrade - Check for updates
- bootspring_feedback - Submit feedback
Tool Response Format#
All tools return structured responses:
1{
2 "success": true,
3 "data": {
4 // Tool-specific data
5 },
6 "meta": {
7 "toolName": "bootspring_context",
8 "executionTime": 150,
9 "version": "1.1.0"
10 }
11}Error responses:
1{
2 "success": false,
3 "error": {
4 "code": "INVALID_INPUT",
5 "message": "Missing required parameter: agent",
6 "details": {
7 "parameter": "agent",
8 "expected": "string",
9 "received": "undefined"
10 }
11 }
12}Tool Permissions#
Some tools require specific permissions or tier access:
| Tool | Free | Pro | Team |
|---|---|---|---|
| bootspring_context | ✓ | ✓ | ✓ |
| bootspring_agent | ✓ | ✓ | ✓ |
| bootspring_skill | ✓ | ✓ | ✓ |
| bootspring_quality | ✓ | ✓ | ✓ |
| bootspring_search | ✓ | ✓ | ✓ |
| bootspring_todo | ✓ | ✓ | ✓ |
| bootspring_analyze | Limited | ✓ | ✓ |
| bootspring_suggest | Limited | ✓ | ✓ |
Chaining Tools#
Tools can be chained together for complex workflows:
1. bootspring_analyze → Understand project
2. bootspring_agent → Get expert guidance
3. bootspring_skill → Apply patterns
4. bootspring_quality → Verify quality
Next Steps#
- bootspring_context - Start with context generation
- bootspring_agent - Learn to invoke agents
- bootspring_quality - Set up quality gates