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 4.
2. Open ChatGPT Settings
- Go to ChatGPT
- Click your profile icon (bottom left)
- Select Settings
- Navigate to Connectors (in the left sidebar)
3. Enable Developer Mode
- In the Connectors page, look for Advanced settings 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 connectors.
4. Create a New Connector
-
In the Connectors tab, click "Create a new connector"
-
Fill out the form:
- Name: Your bundle name (e.g., "Marketing Automation")
- MCP Server URL: Paste your bundle URL from step 1
- Authentication: Select OAuth
-
Click Save or Create
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 ..."
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
Connector Settings
When creating a connector in ChatGPT, here's what each field means:
Field | Value | Notes |
---|---|---|
Name | Your bundle name | Displayed in tool calls, can be anything |
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
"Connector validation 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
"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 connector.
Fix:
- Go to Settings → Connectors
- Check if your connector is still listed
- If missing, add it again (steps 4-5 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 says "Operational" or "Partially Operational"
- If disabled, click "Enable"
-
Connector not added
- Follow steps 2-4 above to add the connector
-
Wrong URL
- Make sure you're using the MCP Server URL, not the bundle dashboard URL
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 connector at a time: ChatGPT can only use one MCP connector 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 that are:
- Operational (all providers connected)
- Partially Operational (some providers connected, those tools work)
If your bundle shows "Blocked" or "Needs Credentials", fix credentials first.
Advanced Tips
Multiple Bundles
To use multiple bundles:
- Add each as a separate connector
- In a chat, ChatGPT will only use one connector 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