Klavis Strata
offiziellOne MCP server for AI agents to use any tools reliably at any scale
Documentation Index
Fetch the complete documentation index at: https://www.klavis.ai/docs/llms.txt Use this file to discover all available pages before exploring further.
Strata
One MCP server for AI agents to use tools progressively at any scale
<img src="https://mintcdn.com/klavisai/7Siw7A5JJSHURM5d/images/concepts/strata_hero.png?fit=max&auto=format&n=7Siw7A5JJSHURM5d&q=85&s=b581fdb821699a32b260d124789396bd" alt="Strata Hero - Progressive tool discovery for AI agents" className="w-full rounded-lg" style={{ maxWidth: '100%', height: 'auto' }} width="2533" height="496" data-path="images/concepts/strata_hero.png" />
What is Strata?
Strata is one MCP server that guides AI agents use tools reliably at any complexity, instead of overwhelming them with everything at once, it was designed by thinking human interacting with tools, solving the three major problems that plague AI agents today:
- Tool Overload: Too many tools cause LLM choice paralysis
- Context Overload: Long tool lists blow up token counts and costs
- Coverage Gap: Most servers are stuck at 40~50 tools, limiting what you can build
You can use Strata via our website, API, or even open source on your own data!
Video Tutorial
Watch this video tutorial for a complete understanding of how Strata works:
Text Tutorial Check out this [shared Claude conversation](https://claude.ai/share/9b44a192-9f2d-46e2-a875-ef905c457070) to see Strata in action!1. Discover Server Categories or Actions
discover_server_categories_or_actions - find relevant categories or actions based on user intent. No semantic search!
If detail level is 'categories_only', the details will be a list of category names only. Next step prefer to use get_category_actions tool to get the actions for the categories.
If detail level is 'full_details', the details will be a list of category names with their actions details included. This happens when the server has only a few actions. Next step prefer to use execute_action tool to execute the actions.
If detail level is 'categories_and_actions', the details will be a list of category names and action names. This happens when using external tools. Next step prefer to use get_action_details tool to get the details of the actions.
Parameters:
user_query(string, required): Natural language user query to filter results.server_names(array, required): List of server names to discover categories or actions.
2. Get Category Actions
get_category_actions - retrieve all action names within specified categories.
Parameters:
category_names(array, required): List of categories to get actions for
3. Get Action Details
get_action_details - get full schema and parameters for a specific action.
Parameters:
category_name(string, required): The name of the categoryaction_name(string, required): The name of the action/operation within the category
4. Execute Action
execute_action - run actions with parameters and get results.
Parameters:
server_name(string, required): The name of the servercategory_name(string, required): The name of the category to execute the action foraction_name(string, required): The name of the action/operation to executepath_params(string, optional): JSON string containing path parameters for the actionquery_params(string, optional): JSON string containing query parameters for the actionbody_schema(string, optional, default: "{}"): JSON string containing request body for actionsinclude_output_fields(array, optional): Optional but strongly recommended when you know the response_schema of this action from previous tool calls: Array of field paths to include in the response. Only these fields will be returned. Use dot notation for nested fields (e.g., "author.displayName").maximum_output_characters(integer, optional): Optional: Maximum number of characters to return in the response. If the response exceeds this limit, it will be truncated. Prefer include_output_fields over this.
5. Search Documentation
search_documentation - find relevant information only when needed.
Parameters:
query(string, required): Search keywords that match API documentation terms. Best practices: (1) Use resource names like 'users', 'projects', 'files', (2) Add actions for precision like 'user create' or 'project delete', (3) Avoid filler words like 'how to', 'show me', 'all the' - focus on the core terms that appear in endpoint names and descriptions.server_name(string, required): Name of the server to search within.max_results(integer, optional, default: 10, minimum: 1, maximum: 50): Number of results to return. Default: 10
6. Handle Auth Failure
handle_auth_failure - handle authentication only when needed.
Parameters:
server_name(string, required): The name of the server that failed authentication during execute_actionintention(string, required, enum: ["get_auth_url", "save_auth_data"]): Use 'get_auth_url' when execute_action fails with authentication errors to get authentication instructions. Use 'save_auth_data' when user provides authentication credentials after an authentication failure.auth_data(object, optional): Authentication data provided by user after an authentication failure (e.g.,{"token": "...", "api_key": "..."}). Only used with 'save_auth_data' intention when resolving authentication failures.
Evaluation
Strata delivers real results:
- MCPMark Benchmark: Achieves +15.2% higher pass@1 rate vs the official GitHub server and +13.4% higher pass@1 rate vs the official Notion server. (Source)
- Human Evaluation: Hits 83%+ accuracy across >2k real world queries evaluation sets
Next Steps
Create your first Strata server in minutes Explore the complete Strata APIVerwandte Server
Facebook Ads MCP Server
Connect Facebook Ads to Claude or ChatGPT via Two Minute Reports MCP and get accurate answers about campaigns, creatives, and spend.
rfcxml-mcp
MCP server for structural understanding of RFC documents.
OpenRegistry
Unmodified government company registry data — 27 national registries, live. Cross-border UBO / beneficial owner chain walker for KYC, AML, due diligence. 27 tools + 10 MCP prompt workflows.
Latinum Wallet MCP
An MCP server enabling AI agents to pay for services using HTTP 402 requests and MCP tools.
Freebeat AI
Allows users to generate music videos using Freebeat through MCP
Image Reader
A server for extracting and understanding content from images.
MCP Dev Brasil
37 MCP servers for agentic commerce — Stripe ACP, x402, AP2, Google UCP, plus 14 Brazilian payment rails. ~480 tools.
HashLock OTC
OTC crypto trading with HTLC atomic settlement on Ethereum and Bitcoin — create trades, lock assets, and settle trustlessly via AI agents
Kalshi MCP
Self-hosted MCP server for Kalshi prediction market trading via DFlow on Solana. 40 tools for market discovery, order management, position tracking, and Jupiter swaps.
ForgingBlock
The infrastructure for AI-driven payments