ChatGPT Integration
Connect your MCP bundles to ChatGPT to give it access to real-world tools and APIs.
Requirements
- ChatGPT Plus or Team account (free tier doesn't support MCP)
- A bundle enabled in your MCPBundles dashboard
- Credentials connected for the providers in your bundle
Time to complete: 3-5 minutes
Step-by-Step Setup
1. Get Your Bundle URL
- Log in to MCPBundles Dashboard
- Click on the bundle you want to use
- Copy the MCP Server URL (looks like
https://mcp.mcpbundles.com/...)
Keep this URL handy—you'll need it in step 5.
2. Open ChatGPT Settings
- Go to ChatGPT
- Click your profile icon (bottom left)
- Select Settings
- Navigate to Apps (in the left sidebar)

3. Enable Developer Mode
- In the Apps page, scroll to Advanced settings section
- Click "Create app" button
- In the Developer mode section, toggle Developer mode to ON
- This unlocks the ability to add custom MCP servers
Note: Developer mode is required to add external MCP URLs. Without it, you can only use pre-approved apps.

4. Create a New App
-
Click "Create app" button (in Advanced settings or top right)
-
Fill out the form:
- Name: Your bundle name (e.g., "Marketing Automation")
- Description (optional): Brief description of what it does
- MCP Server URL: Paste your bundle URL from step 1
- Authentication: Select OAuth
-
Check the box: "I understand and want to continue" (acknowledging the security warning)
-
Click "Connect" or "Create"

Security Warning: ChatGPT will show a warning that OpenAI hasn't reviewed this MCP server. This is expected for custom MCP servers. Click "I understand and want to continue" to proceed.
5. Test the Connection
- Start a new chat in ChatGPT
- Type: "What tools do you have access to?"
- ChatGPT should list all the tools from your bundle
Example response:
"I have access to the following tools from your Marketing Automation bundle:
- list_campaigns - Get all email campaigns
- create_contact - Add a new contact
- send_message - Send a Slack message ..."
Your app should now appear in the "Enabled apps" section, showing "Manage enabled apps ChatGPT can use in your chats."
Using Tools in ChatGPT
Once connected, ChatGPT can automatically use your tools when relevant.
Example Prompts
Check campaign performance:
"Check my Smartlead campaigns and tell me which one has the best reply rate"
Create CRM contacts:
"Add these 3 people to HubSpot:
- John Doe, john@example.com, CEO
- Jane Smith, jane@example.com, CTO
- Bob Johnson, bob@example.com, VP Sales"
Automate workflows:
"Check my GitHub repos, find any with open PRs, and send me a summary"
ChatGPT will automatically call the relevant tools, get the data, and format a response.
Configuration Details
App Settings
When creating an app in ChatGPT, here's what each field means:
| Field | Value | Notes |
|---|---|---|
| Name | Your bundle name | Displayed in tool calls, can be anything |
| Description | Optional brief description | Helps identify the app later |
| MCP Server URL | https://mcp.mcpbundles.com/... | From your dashboard, must include https:// |
| Authentication | OAuth | Required for MCPBundles |
Authentication Flow
The first time ChatGPT calls a tool that needs credentials:
- ChatGPT will prompt you to authenticate
- A popup opens to MCPBundles
- You authorize ChatGPT to use your bundle
- Popup closes, tool call proceeds
- Subsequent calls don't require re-auth
Note: You must have connected provider credentials in your MCPBundles dashboard before ChatGPT can use those tools.
Troubleshooting
"App validation failed" or "Connection failed"
Cause: The MCP Server URL is invalid or unreachable.
Fix:
- Double-check you copied the full URL including
https:// - Make sure there are no extra spaces
- Verify the bundle is enabled in your dashboard
- Try copying the URL again
- Make sure Developer mode is enabled
"Authentication required" when calling a tool
Cause: Provider credentials aren't connected.
Fix:
- Go to your MCPBundles Dashboard
- Find the provider for that tool (e.g., Smartlead, GitHub)
- Click Connect and complete OAuth or enter your API key
- Try the tool again in ChatGPT
See Provider Credentials Guide for details.
Tools disappeared after working
Cause: ChatGPT might have disconnected the app.
Fix:
- Go to Settings → Apps
- Check if your app is still listed in "Enabled apps"
- If missing, add it again (steps 2-4 above)
- If present, click it and verify the URL is correct
ChatGPT says "I don't see any tools"
Possible causes:
-
Bundle not enabled
- Go to Dashboard → Bundles
- Click your bundle
- Make sure it shows "Ready - Credentials valid" or "Setup Required"
- If disabled, click "Enable"
-
App not added
- Follow steps 2-4 above to create the app
- Make sure it appears in "Enabled apps" section
-
Wrong URL
- Make sure you're using the MCP Server URL, not the bundle dashboard URL
-
Developer mode not enabled
- Go to Settings → Apps → Advanced settings
- Make sure Developer mode toggle is ON
Tool fails with "Insufficient permissions"
Cause: OAuth scopes missing for the provider.
Fix:
- Dashboard → Providers
- Find the provider
- Click Reconnect
- Approve ALL permissions in the OAuth flow
- Try the tool again
See Scope Mismatch for details.
Limitations
ChatGPT MCP Constraints
- One app at a time: ChatGPT can only use one MCP app per conversation
- No parallel tool calls: Tools execute sequentially, not in parallel
- Response token limit: Large tool results might be truncated
- Rate limits: External API rate limits still apply
Bundle Readiness
ChatGPT can only use tools from bundles with valid credentials:
- Ready - Credentials valid (all providers configured and working)
- Setup Required (needs provider configuration for some tools)
If your bundle shows "Connection Error":
- Go to Dashboard → Bundles → Your bundle
- Look for "Configuration Required" section
- Click "Configure" next to each provider with issues
- Add or update credentials in the credential panel
- Select validation tool and click "Validate Now"
- Restart ChatGPT after credentials are verified
Advanced Tips
Multiple Bundles
To use multiple bundles:
- Add each as a separate app in Settings → Apps
- In a chat, ChatGPT will only use one app at a time
- To switch, start a new chat or manually specify which bundle
Better approach: Create a combined bundle with all the tools you need.
Tool Call Visibility
To see when ChatGPT is calling tools:
- Look for "Using [tool name]" messages in the chat
- ChatGPT shows tool calls in expandable sections
- You can see parameters passed and results returned
Useful for debugging when tools don't work as expected.
Performance Optimization
Tools can be slow if:
- External APIs have high latency
- Tools return large amounts of data
- Multiple tools are called in sequence
Tips:
- Ask specific questions to minimize tool calls
- Use filters in tool parameters to reduce data returned
- Break complex requests into smaller steps
Next Steps
- Browse Bundles - Explore available bundle categories
- Connect Credentials - Set up provider authentication
- Troubleshooting Guide - Fix common issues
- FAQ - Common questions answered
Need Help?
- Not working? See Troubleshooting
- Questions? Check the FAQ
- Support: Email help@mcpbundles.com