Tool Catalog
MidOS provides 34+ MCP tools organized across 5 access tiers. Each tool follows MCP’s JSON-RPC 2.0 protocol and works with any compatible client.
Tools by Tier
Section titled “Tools by Tier”| Tier | Tools | Auth Required | Description |
|---|---|---|---|
| Free | 9 | No | Core search, status, and onboarding |
| Dev | 6 | midos_sk_dev_* | Full knowledge access, sessions, code chunking |
| Ops | 5 | midos_sk_ops_* | EUREKA, truth patches, advanced search |
| Marketplace | 5 | Profile-based | Skill pack management |
| QA & Community | 6 | Varies | Feedback, quality gates, reporting |
Total: 34+ tools
Quick Reference
Section titled “Quick Reference”Most Used Tools
Section titled “Most Used Tools”| Tool | Tier | What it does |
|---|---|---|
search_knowledge | Free | Keyword search across 21,000+ chunks |
list_skills | Free | Browse 118 skills, filter by stack |
agent_handshake | Free | Personalized onboarding — call this first |
semantic_search | Dev | Vector search with Gemini embeddings |
get_skill | Dev | Get full skill document by name |
save_progress | Dev | Save session checkpoint for resume |
Recommended First Call
Section titled “Recommended First Call”When connecting for the first time, call agent_handshake:
{ "name": "agent_handshake", "arguments": { "model": "claude-sonnet-4-5-20250514", "context_window": 200000, "client": "cursor", "languages": "python,typescript", "project_goal": "Building a REST API with FastAPI" }}This returns a personalized tool catalog and setup recommendations based on your specific context.
Input Limits
Section titled “Input Limits”All tools enforce bounds for safety:
| Parameter | Limit |
|---|---|
| Query strings | 5,000 chars |
| Name lookups | 200 chars |
| Result sets | 100 items max |
| File content | 10,000 chars |
| Text prefix (memory ops) | 10 chars minimum |