Frequently Asked Questions
What is the Model Context Protocol (MCP)?
What is the Model Context Protocol (MCP)?
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 writing any custom integration code.
What API specification formats are supported?
What API specification formats are supported?
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.Do I need to know TypeScript to use Auto-MCP?
Do I need to know TypeScript to use Auto-MCP?
No. Karada generates the entire TypeScript MCP server for you
automatically. You only need to provide your API specification — the generated
server is ready to run out of the box with
npm install && npm start.Can I use Karada with private/internal APIs?
Can I use Karada with private/internal APIs?
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.
How does authentication work for generated servers?
How does authentication work for generated servers?
Karada detects the
securitySchemes defined in your OpenAPI/Swagger
specification and generates code that handles authentication automatically.
You pass your API keys or tokens as environment variables when starting the
server.Can I customize the generated MCP server code?
Can I customize the generated MCP server code?
Yes. After downloading the generated server, the code is fully yours. It’s
clean, well-structured TypeScript that you can modify, extend, or integrate
into your existing projects.
How many team members can I invite?
How many team members can I invite?
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 page for full details.
Troubleshooting
My MCP server won't connect to Claude Desktop
My MCP server won't connect to Claude Desktop
This is usually a configuration path issue. Double-check that:
- The path in your
claude_desktop_config.jsonpoints to the correct absolute path of your generatedbuild/index.jsfile. - You’ve run
npm installin the generated project directory. - You’ve restarted Claude Desktop after modifying the config file.
- If your API requires authentication, ensure the environment variables are set correctly in the config.
The generated server fails with 'Cannot find module' errors
The generated server fails with 'Cannot find module' errors
Run
npm install in the generated project directory. This installs all
required dependencies including the @modelcontextprotocol/sdk package.My OpenAPI URL returns a parsing error
My OpenAPI URL returns a parsing error
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.
I can't see my project after switching teams
I can't see my project after switching teams
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 will appear under the workspace where it was created.
My deployment build is failing
My deployment build is failing
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
How do I delete a project?
How do I delete a 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 will stop all active deployments.
Still Need Help?
If you can’t find the answer to your question here, reach out to us:- Email: support@karada.ai
- Discord: Join our community
- GitHub Issues: karada-docs