Skip to main content

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.

Frequently Asked Questions

MCP is an open standard created by Anthropic that allows AI assistants (like Claude, Cursor, and ChatGPT) to interact with external tools and data sources. Karada generates MCP-compliant servers so your existing APIs can be used natively by AI agents without requiring any custom integration code.
Karada supports both OpenAPI v3 (.json and .yaml) and Swagger v2 (.json and .yaml) specifications. You can provide a URL pointing to the specification or upload the file directly.
No. Karada generates the entire MCP server for you automatically. You only need to provide your API specification — the generated server is ready to run out of the box.
Yes. Karada only reads your API specification to understand the available endpoints. Your actual API data never passes through Karada’s servers — the generated MCP server runs on your infrastructure and communicates directly with your API.
Karada detects the securitySchemes defined in your OpenAPI/Swagger specification and generates logic that handles authentication automatically. You pass your API keys or tokens as environment variables when starting the server.
Yes. After downloading the generated server, the code is fully yours. It’s clean, well-structured, and easy to modify, extend, or integrate into your existing projects.
It depends on your plan. The Free tier supports 1 member, Pro supports up to 10, and Enterprise offers unlimited seats. See the Usage & Billing guide for full details.

Troubleshooting

This is usually a configuration path issue. Double-check that:
  1. The path in your claude_desktop_config.json points to the correct absolute path of your generated build/index.js file.
  2. You ran the installation command (npm install) in the generated project directory.
  3. You restarted Claude Desktop after modifying the config file.
  4. If your API requires authentication, ensure you set the environment variables correctly in the config.
Run the installation command (npm install) in the generated project directory. This ensures all required packages and dependencies are installed.
Ensure that:
  • The URL returns a valid JSON or YAML document (not an HTML page).
  • The URL is publicly accessible (Karada’s parser needs to fetch it).
  • The specification is valid OpenAPI v3 or Swagger v2. You can validate your spec at editor.swagger.io.
Projects belong to specific workspaces. Use the Team Switcher in the top-left corner of the dashboard to switch to the correct workspace. Your project appears under the workspace where you originally created it.
Check the Deployment Logs in the Deployments tab of your project. Common causes include:
  • Invalid or unreachable API specification URLs
  • Syntax errors in custom code modifications
  • Missing environment variables required by your project
Navigate to your project’s Settings tab and scroll to the Danger Zone at the bottom. Click Delete Project and confirm. This action is permanent and stops all active deployments immediately.

Still Need Help?

If you cannot find the answer to your question here, reach out to us: