Connecting Your AI
Connect MCPBundles to your preferred AI assistant to give it access to real-world tools and APIs.
Overview
MCPBundles works with any AI that supports the Model Context Protocol (MCP):
- Claude Desktop - Via .mcpb file download
- ChatGPT - Via OpenAI Apps
- Cursor - Via mcp.json configuration
- VS Code (with Continue or other MCP extensions)
- Microsoft Copilot Studio - Via MCP tool type (OAuth 2.0 Dynamic)
- Any MCP-compatible AI
Choose your platform below for specific setup instructions.
Using local apps (Obsidian, Local Browser, Postgres on your laptop)? Install MCPBundles Desktop first, then connect your AI host to the server's MCP URL.
Quick Setup by Platform
Two Ways to Connect
MCPBundles gives you two types of MCP endpoints:
| Hub Endpoint | MCP server endpoint | |
|---|---|---|
| URL | https://mcp.mcpbundles.com/hub/ | https://mcp.mcpbundles.com/bundle/{slug} |
| Scope | All enabled MCP servers | Single MCP server |
| Tools | Every tool you've enabled | Only that MCP server's tools |
| Execution | Dynamic (discovery + code execution) | Direct or Dynamic |
| Best for | One-URL setup, cross-service workflows | Focused, single-domain work |
Recommendation: Start with the Hub endpoint. It gives you one URL that covers everything. Add individual MCP server URLs (same /bundle/... path) later if you need faster direct-mode access for a specific workflow.
Learn more about the Hub in The Hub Endpoint concept guide.
Before You Start
1. Enable an MCP server
- Log in to MCPBundles Dashboard
- Navigate to MCP Servers
- Open the MCP server you want to use (or create one)
- Make sure it's enabled
2. Configure Provider Credentials
For tools to work, you need to add provider credentials:
- Go to MCP Servers
- Open your MCP server
- Scroll to the "Credentials" section
- Click "Add Credential" on each provider card that needs configuration
- Add credentials through the credential panel
- Select validation tool and click "Validate Now"
See Setting Up Credentials for detailed instructions.
Using the Hub Endpoint
The Hub is the simplest way to connect — one URL for all your enabled tools.
Getting the Hub URL
- Go to MCP Servers
- The Hub card at the top of the page shows your Hub URL
- Click Copy URL to copy it
Your Hub URL is always: https://mcp.mcpbundles.com/hub/
What Happens When You Connect
When your AI connects to the Hub, it gets access to a small set of meta-tools:
discover_mcp_servers— Find MCP servers you can addlist_connected_mcp_servers— See which MCP servers are connecteddescribe_tool— Get a tool's full parameter schemacode_execution— Run tools programmatically in a Python sandbox
Your AI discovers MCP servers first, lists tools for the server it chooses, and executes those tools through code — keeping the conversation clean and context small, even with hundreds of tools enabled.
Platform-Specific Hub Setup
The Hub URL works with every platform listed below. Use https://mcp.mcpbundles.com/hub/ wherever the instructions say to paste an MCP server URL.
ChatGPT Setup
Requirements
- ChatGPT Plus or Team account (free tier doesn't support MCP)
- An MCP server enabled in your MCPBundles dashboard
- Provider credentials connected
Step 1: Get Your MCP server URL
- Go to MCP Servers
- Open your MCP server
- Copy the MCP Server URL
- Format:
https://mcp.mcpbundles.com/bundle/YOUR-BUNDLE-ID
- Format:
Step 2: Open ChatGPT Apps
- Open ChatGPT
- Click your profile icon (bottom left)
- Select Settings
- Navigate to Apps in the left sidebar
Step 3: Enable Developer Mode
- Scroll to Advanced settings section
- Click "Create app" button
- In the Developer mode section, toggle Developer mode to ON
- This allows adding custom MCP servers
Developer mode is required for external MCP servers. Without it, only pre-approved apps are available.
Step 4: Create a New App
- Click "Create app" button (in Advanced settings or top right)
- Fill out the form:
- Name: Your MCP server name (e.g., "Marketing Tools")
- Description (optional): Brief description of what it does
- MCP Server URL: Paste your MCP server URL from Step 1
- Authentication: Select OAuth
- Check the box: "I understand and want to continue" (acknowledging the security warning)
- Click "Connect" or "Create"
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.
Step 5: Test the Connection
- Start a new chat in ChatGPT
- Ask: "What tools do you have access to?"
- ChatGPT should list all tools from your MCP server
Example response:
"I have access to the following tools from your Marketing Tools MCP server:
- list_campaigns - Get all email campaigns
- create_contact - Add a new contact ..."
Using Tools
Simply ask ChatGPT to perform tasks that require the tools:
"Check my Smartlead campaigns and tell me which has the best reply rate"
"Add these people to HubSpot: John Doe (john@example.com), Jane Smith (jane@example.com)"
"List my GitHub repos and check for open PRs"
ChatGPT will automatically call the relevant tools and format results.
Claude Desktop Setup
Requirements
- Claude Desktop app installed
- An MCP server enabled in your MCPBundles dashboard
- Provider credentials connected
Step 1: Download .mcpb File
- Go to MCP Servers
- Open your MCP server
- Scroll to the "Quick Setup" section
- Click Download button (only available when the MCP server is operational)
- Save the file to your Downloads folder
Step 2: Install the MCP server
- Double-click the downloaded
.mcpbfile - Claude Desktop should open automatically
- Click Install when prompted
- Wait for installation to complete (5-10 seconds)
If double-clicking doesn't work, you can manually install:
- macOS: Open Claude Desktop → Settings → MCP → Add Server → Browse → Select .mcpb file
- Windows: Same process, look for MCP settings in Claude Desktop
Step 3: Verify Installation
- Start a new chat in Claude Desktop
- Ask: "What tools do you have?"
- Claude should list all tools from your MCP server
Using Tools
Chat naturally with Claude, and it will use tools when appropriate:
"Can you check my email campaigns and summarize performance?"
"Create a contact in my CRM for Tony Lewis at tony@example.com"
"What GitHub repositories do I have access to?"
Cursor Setup
Requirements
- Latest Cursor version (update to current release)
- An MCP server enabled in your MCPBundles dashboard
- Provider credentials connected
Step 1: Get Your MCP server URL
- Go to MCP Servers
- Open your MCP server
- Copy the MCP Server URL
Step 2: Locate Your MCP Config File
Cursor stores MCP configuration in .cursor/mcp.json:
macOS:
~/.cursor/mcp.json
Windows:
%USERPROFILE%\.cursor\mcp.json
Linux:
~/.cursor/mcp.json
If the file doesn't exist, create it.
Step 3: Edit the Config File
If file is empty or doesn't exist:
Create a new file with this content:
{
"mcpServers": {
"your-mcp-server-name": {
"url": "https://mcp.mcpbundles.com/bundle/YOUR-BUNDLE-ID"
}
}
}
If file already has other MCP servers:
Add your MCP server to the existing mcpServers object:
{
"mcpServers": {
"existing-server": {
"url": "https://some-other-server.com"
},
"your-mcp-server-name": {
"url": "https://mcp.mcpbundles.com/bundle/YOUR-BUNDLE-ID"
}
}
}
Replace:
your-mcp-server-name- Short identifier without spaces (e.g.,marketing-automation)YOUR-BUNDLE-ID- Your actual MCP server URL path segment from Step 1
Step 4: Save and Restart Cursor
- Save the
mcp.jsonfile - Quit Cursor completely (not just close the window)
- Reopen Cursor
- Wait 10-20 seconds for MCP servers to initialize
Step 5: Verify the Connection
- Open Cursor command palette (
Cmd/Ctrl + Shift + P) - Type "MCP" and look for MCP-related commands
- Or ask the AI: "What tools do you have access to?"
Expected response:
"I have access to tools from the following MCP servers:
- your-mcp-server-name: list_campaigns, create_contact, send_message..."
Using Tools
Cursor will automatically use tools when relevant to your coding tasks:
"Get the latest campaign data from Smartlead and create a TypeScript interface for it"
"List my GitHub repos, find 'api-server', and check for open PRs"
"Fetch the latest 10 contacts from HubSpot and generate SQL for importing them"
Universal MCP URL
For any MCP-compatible client not listed above, use the universal MCP URL approach.
Step 1: Get Your MCP server URL
- Go to MCP Servers
- Open your MCP server
- Copy the MCP Server URL
- Format:
https://mcp.mcpbundles.com/bundle/YOUR-BUNDLE-ID
- Format:
Step 2: Add to Your MCP client
The exact steps vary by client, but generally:
- Find MCP server configuration in your client's settings
- Add a new MCP server
- Paste your MCP server URL
- Save and restart the client
Common Clients
VS Code with Continue:
- Open Continue extension settings
- Add MCP server URL to configuration
- Restart VS Code
Zed:
- Open Zed settings
- Navigate to MCP configuration
- Add your MCP server URL
- Reload window
Other clients: Refer to your client's documentation for MCP server setup instructions.
Troubleshooting
Connection Failed
Cause: URL is unreachable or invalid.
Fix:
- Verify URL includes
https:// - Check for extra spaces when pasting
- Ensure the MCP server is enabled in the dashboard
- Try copying URL again
Tools Don't Appear
Cause: Client hasn't loaded MCP configuration.
Fix:
- Quit the AI client completely
- Wait 5 seconds
- Reopen the client
- Wait 20 seconds for initialization
- Try asking "What tools do you have?"
Authentication Required Error
Cause: Provider credentials not connected.
Fix:
- Go to Settings → Credentials
- Find the provider for that tool
- Click Connect and complete OAuth or add API key
- Try the tool again
See Setting Up Credentials for details.
Tools Work But Return Empty Data
Cause: Connected to wrong account or no data exists.
Fix:
- Settings → Credentials → select the provider
- Check which account is connected
- If wrong account, click Reconnect
- Verify data exists in the provider's app
MCP server shows "Setup Required" or "Connection Error"
Cause: One or more providers not configured or have invalid credentials.
Fix:
- MCP Servers → [Your MCP server]
- Scroll to the "Credentials" section
- Find provider cards marked "Not configured" or showing "Error" badges
- Click "Add Credential" (or "Edit" if credential exists) on affected provider cards
- Add or update credentials in the credential panel
- Select validation tool and click "Validate Now"
- MCP server status should become "Ready" with "Credentials valid" subtext
Best Practices
Naming MCP servers in client config
Use descriptive, short names without spaces:
- ✅
marketing-automation - ✅
dev-tools - ✅
crm-suite - ❌
my server with spaces - ❌
mcp-server-123-abc-xyz-really-long-name
Multiple MCP servers vs one composed MCP server
Use multiple MCP servers when:
- Different projects need different tools
- You want to limit tool access per workspace
Use one composed MCP server when:
- You use the same tools across all projects
- Simpler configuration preferred
Testing new MCP servers
Before adding to your main configuration:
- Test in a separate chat/window
- Verify tools work correctly
- Check credentials are valid
- Then add to main config
Platform Comparison
| Feature | ChatGPT | Claude Desktop | Cursor | Universal |
|---|---|---|---|---|
| Setup Time | 3-5 min | 1-2 min | 2-3 min | Varies |
| Installation Method | Apps UI | .mcpb file | JSON config | Client-specific |
| Multiple MCP servers | One per chat | Multiple | Multiple | Client-specific |
| Tool Visibility | Expandable sections | In-chat | Command palette | Client-specific |
| Auto-updates | Yes | Manual | Manual | Client-specific |
| Requires Subscription | Yes (Plus/Team) | No | No | Varies |
Next Steps
- Choosing MCP Servers - Browse and select MCP servers
- Set Up Credentials - Connect provider authentication
- Test Tools - Use MCPBundles Studio to test tools
- Creating custom MCP servers - Build your own MCP server
Need Help?
- Connection issues? See Troubleshooting
- Questions? Check the FAQ
- Support: Email help@mcpbundles.com