Karada enables LLM-powered agents to safely interact with your proprietary systems. This playbook walks you through building an AI agent that uses a Karada-deployed MCP server to fetch data and perform actions on your behalf.Documentation Index
Fetch the complete documentation index at: https://docs.karada.ai/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- An existing REST API with an OpenAPI (v3) or Swagger specification.
- A Karada account.
- An AI client that supports the Model Context Protocol (e.g., Claude Desktop, Cursor).
Phase 1: Ingesting your API
To let the AI understand your system, you must expose your API logic as discrete tools. Karada handles this automatically.- Navigate to the Karada Dashboard and create a new Auto-MCP project.
- Provide your OpenAPI specification.
- Tip: If you don’t have a spec file ready, you can paste a URL to your public
openapi.jsonendpoint.
- Tip: If you don’t have a spec file ready, you can paste a URL to your public
- Karada immediately generates a ready-to-deploy MCP server. Each endpoint from your spec is converted into a structured
toolwith a detailed description derived from your schema.
Phase 2: Deploying the Server
Your generated server needs to run continuously so the agent can ping it anytime.- Click Deploy from your project page.
- Karada provisions a secure, isolated microVM sandbox and boots the server.
- Once the build finishes, you receive a secure HTTPS URL. Copy this URL.
[!NOTE] Ensure your deployment has the necessary environment variables set (likeAPI_KEYorDB_PASSWORD) if your target API requires authentication. The MCP server will automatically proxy these credentials.
Phase 3: Connecting the Agent
Now you must configure your AI client to communicate with your Karada endpoint.Claude Desktop Configuration
- Open your Claude Desktop config file:
- Mac:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Mac:
- Add your Karada endpoint using the built-in MCP Server block:
- Save the file and restart Claude Desktop.
- You should see a Tools (🛠️) icon in the input bar. Click it to verify your API endpoints are listed as available tools.
Phase 4: Interacting with the Agent
Your agent is now fully connected. Try prompting it with tasks that require your API’s capabilities.- Example Prompt: “Look up the user ‘alice@example.com’ and tell me their subscription status.”
- Example Prompt: “Fetch the latest 5 support tickets and summarize their issues.”