Logo

Tools

Intelligent MCP tool management for native mobile clients. Two-tier system optimizes Model Context Protocol tools for iOS and Android voice commands.

MCP Tool Selection and Management

systemprompt provides unlimited access to MCP tools while intelligently managing which tools are available for voice commands. This page explains how our tool system works and how to optimize your tool selection.

Understanding the Tool System

Unlimited MCP Tools

When you connect an MCP server, all of its tools are immediately available in systemprompt. There are no limits on:

  • Number of MCP servers you can connect
  • Number of tools each server can provide
  • Which tools you can access through the app

Every tool from every connected server is accessible through systemprompt's interface.

The 20-Tool Voice Limit

Due to AI context window limitations, the Live API can only handle 20 tools at a time for voice commands. This is a technical constraint of the language model, not a subscription limitation.

Important: This limit only affects voice commands. You can still:

  • Access all tools through the app interface
  • Switch which 20 tools are voice-enabled anytime
  • Change your selection for different tasks

How It Works

Tool Access Levels

  1. All MCP Tools - Every tool from connected servers (unlimited)
  2. Voice-Enabled Tools - Your selected 20 tools for voice commands

The Selection Process

When you connect MCP servers:

  1. Server provides tools → All tools become available in the app
  2. You select up to 20 → These become voice-enabled
  3. Voice commands → AI can only see and use the selected 20
  4. Manual access → All tools remain accessible via UI

Managing Your 20 Voice Tools

Selecting Tools

To select tools for voice conversations:

  1. Go to Tool Execution screen
  2. See all available tools from connected servers
  3. Toggle voice selection for up to 20 tools
  4. View current selections and remaining slots
  5. Changes apply immediately to conversations

Selection Strategy

Choose your 20 voice tools based on:

Frequency of Use

  • Tools you use multiple times daily
  • Common operations in your workflow
  • Time-sensitive actions

Voice Suitability

  • Tools with simple parameters
  • Actions that benefit from hands-free
  • Operations you do while multitasking

Workflow Groups

  • Related tools that work together
  • Complete task sequences
  • Logical operation sets

Example Configurations

Development Focus (20 tools)

GitHub: 8 tools (PRs, issues, repos)
Sentry: 5 tools (errors, assignments)
Local: 4 tools (testing, building)
Utility: 3 tools (general purpose)

Monitoring Focus (20 tools)

Sentry: 10 tools (comprehensive error tracking)
GitHub: 3 tools (issue creation)
Reddit: 3 tools (community monitoring)
System: 4 tools (health checks)

Switching Tool Selections

Quick Changes

Adapt your tool selection as needs change:

  1. Open Tool Execution screen
  2. Review current voice selections
  3. Toggle tools on/off
  4. Stay within 20-tool limit
  5. Changes apply instantly

Selection Strategies

  • Morning routine - PR reviews, issue tracking, error checks
  • Active development - Testing, building, deployment tools
  • Incident response - Error analysis, issue creation, monitoring
  • End of day - Summary reports, status checks, planning

Switching Tools

Quick Swap

When you need different tools:

  1. Open Tools screen
  2. Deselect current tools
  3. Select new tools
  4. Changes apply immediately

At the 20-Tool Limit

If you're at 20 tools and want to add another:

  1. App prompts which tool to replace
  2. Suggests least-used tools
  3. One tap to swap
  4. Confirmation before changing

Best Practices

Optimal Selection

  1. Start with essentials - Most critical tools first
  2. Group related tools - Complete workflows
  3. Leave 1-2 slots open - Flexibility for new needs
  4. Review weekly - Adjust based on usage

Common Patterns

Morning Setup

  • Check overnight issues (Sentry tools)
  • Review PRs (GitHub tools)
  • Monitor communities (Reddit tools)

Active Development

  • Code review tools
  • Issue management
  • Local testing tools

End of Day

  • Deployment tools
  • Monitoring setup
  • Summary reports

No Subscription Tiers

Important: systemprompt has one subscription type. The 20-tool voice limit is the same for all users and is due to AI technical constraints, not pricing tiers.

All subscribers get:

  • ✅ Unlimited MCP server connections
  • ✅ Unlimited total tools
  • ✅ Same 20-tool voice limit
  • ✅ All features included

Troubleshooting

Common Questions

"Why can't I add more voice tools?"

  • You've reached the 20-tool limit
  • This is an AI context window constraint
  • Remove unused tools to add new ones

"Can I access tools not in my 20?"

  • Yes! All tools remain available in the app
  • Use the UI to access any tool
  • Only voice commands are limited to 20

"Do different plans have different limits?"

  • No, there's only one subscription type
  • Everyone has the same 20-tool voice limit
  • This is a technical limitation, not a pricing feature

Tips for Success

  • Adjust selections based on current tasks
  • Track usage to optimize choices
  • Experiment with different combinations
  • Focus on voice-suitable tools for the 20

Summary

  • Unlimited MCP tools available in the app
  • 20 tools maximum for voice commands (AI limitation)
  • One subscription type with same limits for everyone
  • Quick selection changes adapt to your workflow
  • All tools always accessible through the UI

The 20-tool voice limit ensures optimal AI performance while giving you complete access to all your MCP tools through systemprompt's interface.

On this page