Skip to content

Free Tier Tools (9)

These 9 tools work without any API key. They provide core functionality for evaluating MidOS and basic knowledge retrieval.

Free Tier limits: 50 queries/day, 5 req/min. Knowledge results are truncated to 250 chars per chunk.


Keyword search across the entire knowledge base.

ParameterTypeRequiredDefaultDescription
querystringYesSearch query (max 5,000 chars)
max_resultsintNo5Number of results (1-100)

Returns: Matched chunks with titles, snippets, and relevance indicators.

Notes: Falls back to semantic search if no keyword matches found. Community tier returns truncated content (250 chars per chunk).

{
"name": "search_knowledge",
"arguments": {
"query": "React Server Components best practices",
"max_results": 10
}
}

Browse available skills with optional filtering by technology stack.

ParameterTypeRequiredDefaultDescription
filterstringNo""Text filter for skill names
stackstringNo""Tech stack filter, comma-separated (e.g., "python,react")

Returns: List of skills with names and descriptions. Frontmatter-aware ranking.

{
"name": "list_skills",
"arguments": {
"stack": "python,fastapi"
}
}

Get knowledge base counts and system health metrics.

ParameterTypeRequiredDefaultDescription
(none)

Returns: { chunks_count, skills_count, eureka_count, truth_patches, vector_store_status }

{
"name": "hive_status",
"arguments": {}
}

Live MidOS system dashboard with comprehensive metrics.

ParameterTypeRequiredDefaultDescription
(none)

Returns: Dashboard markdown with KB stats, vector store health, research queue, tool guide, and quick-start info.


Onboard a new agent with personalized tool recommendations. Call this first when connecting.

ParameterTypeRequiredDefaultDescription
modelstringNo""Agent model name (e.g., "claude-sonnet-4-5-20250514")
context_windowintNo0Context window size in tokens
clientstringNo""MCP client name (e.g., "cursor", "claude-desktop")
languagesstringNo""Programming languages, comma-separated
frameworksstringNo""Frameworks in use, comma-separated
platformstringNo""OS/platform
project_goalstringNo""What the agent is working on (max 5,000 chars)

Returns: Context-aware tool catalog and setup configuration based on your specific environment.

{
"name": "agent_handshake",
"arguments": {
"model": "claude-opus-4-20250514",
"context_window": 200000,
"client": "claude-code",
"languages": "python,typescript",
"frameworks": "fastapi,react",
"project_goal": "Building a knowledge management system"
}
}

Resume a previous session. Returns the last saved checkpoint with activity summary and next steps.

ParameterTypeRequiredDefaultDescription
clientstringNo""Filter by client name
session_idstringNo""Specific session to resume

Returns: Last session activity, checkpoint data, and suggested next steps. Returns “no session found” if no prior sessions exist.


Analyze your context window utilization and get optimization advice.

ParameterTypeRequiredDefaultDescription
tokens_usedintNo0Tokens currently used
tokens_totalintNo200000Total context window size
active_filesintNo0Number of files in context

Returns: Zone assessment (GREEN < 30%, YELLOW 30-40%, RED > 40%) with specific optimization recommendations.

{
"name": "context_health",
"arguments": {
"tokens_used": 85000,
"tokens_total": 200000,
"active_files": 12
}
}

Retrieve saved session progress (read-only).

ParameterTypeRequiredDefaultDescription
session_idstringNo""Session to retrieve
round_idstringNo""Specific round
latestboolNotrueGet most recent progress

Returns: Markdown-formatted progress checkpoint or “no progress found.”


Deprecated — Use agent_handshake instead.

Returns a deprecation notice directing to the new agent_handshake tool.