Troubleshooting
Common Issues
Deployment Issues
Deployment Fails During Validation
Cause
Solution
# Before (Error: Invalid return type)
@app.tool()
async def my_tool(param: str):
return "Hello"
# After (Correct)
@app.tool()
async def my_tool(param: str) -> list[TextContent]:
return [TextContent(type="text", text="Hello")]Deployment Fails During Build
Cause
Solution
Deployment Fails During Deploy
Cause
Solution
Missing Required Secrets
Connection Issues
Integration Not Appearing in Chat
Cause
Solution
API Key Authentication Errors
Cause
Solution
Connection Timeout Errors
Cause
Solution
Code Issues
Python Import Errors
Cause
Solution
Package
Import Name
Node.js Module Errors
Cause
Solution
Runtime Not Detected
Cause
Solution
Tool Execution Issues
Tool Returns Errors
Tool Not Being Selected by AI
Cause
Solution
Frequently Asked Questions
General Questions
What programming languages does MCP Studio support?
Runtime
Language
Version
How many MCPs can I deploy?
Can I share MCPs across organizations?
How do I update a deployed MCP?
What's the difference between Custom and Catalog MCPs?
Aspect
Custom MCPs
Catalog MCPs
Security Questions
How are secrets stored?
Can others see my integration code?
Permission
Can View Code
Can Edit Code
Are my API keys safe?
Technical Questions
Why does my integration timeout?
Issue
Solution
Can I use external packages?
How do I debug my integration?
Method
How To
What happens if my integration crashes?
Billing Questions
Does MCP Studio cost extra?
Are there limits on tool invocations?
Error Reference
Validation Errors
Error Code
Message
Solution
Deployment Errors
Error Code
Message
Solution
Runtime Errors
Error Code
Message
Solution
Getting More Help
Resource
Best For
Last updated
Was this helpful?