Creating Custom MCP Servers
Can't find the perfect pre-built MCP server? Create your own! Custom MCP servers let you handpick exactly the tools you need for your specific workflow.
Why Create Custom MCP Servers?
Pre-built MCP servers are great for common workflows, but you might want a custom MCP server when:
- Specific workflow - You have a unique combination of tools you use together
- Minimal tool set - You want fewer tools to keep your AI focused
- Mix providers - Combine tools from different services
- Project-specific - Create MCP servers for specific projects or clients
- Experimentation - Test different tool combinations
Example: A "Sales Outreach" custom MCP server might include:
smartlead_send_campaign(Smartlead)hubspot_create_contact(HubSpot)slack_send_message(Slack)openai_generate_text(OpenAI)
Creating Your First Custom MCP Server
Step 1: Open the create dialog
There is no top-level Create on the MCP Servers list today. Typical paths:
- Log in to MCPBundles Dashboard
- Add remote MCP URL on MCP Servers for a server you already host elsewhere, or follow Composing MCP servers for template includes (some add/include controls are temporarily parked in the UI)
- Publishing MCP servers when you want a managed directory listing
You can also start from Settings → Credentials when connecting a provider before enabling servers.
Step 2: Name your MCP server
When the create dialog is available in your workspace, it asks for:
Name (required) — short label (e.g. "Sales Stack", "Dev Tools")
Description (optional) — what the combined endpoint is for
There is no category field in this dialog.
Step 3: Create the server
- Enter a name (and optional description)
- Click Create
- You land on the server detail page with the first included server (if you started from a catalog server)
Result: A private MCP endpoint you can extend with Add Tools / Included MCP Servers.
What Makes a Good MCP Server Name?
DO:
- Be descriptive - "Email Marketing Suite"
- Use workflow names - "Customer Onboarding"
- Include purpose - "Weekly Reporting Tools"
- Keep it short - 2-5 words
- Use title case - "My Custom MCP Server"
DON'T:
- Too generic - "My MCP Server", "Tools"
- Too long - "All The Tools I Use For Marketing And Sales Activities"
- All caps - "MARKETING TOOLS"
- Special characters - "Marketing_Tools_2024!!"
- Version numbers - "My MCP Server v2.1"
Good examples:
- "Social Media Manager"
- "Developer Workflow"
- "Client Project Tools"
- "Weekly Reports"
- "Content Pipeline"
Adding Tools to Your MCP Server
Once your MCP server is created, you need to add tools. See the detailed guide:
Quick overview: Private servers grow by including other MCP servers (composition), not by picking individual tools from a global list. See Composing MCP servers for how includes and Connections on your private server work. Add-include buttons on the server page may be hidden while UI is updated; you can still manage existing includes and connections.
MCP Server Settings
After creating an MCP server, you can modify its settings:
Execution Mode (Direct vs Dynamic)
MCP servers can run in one of two execution modes:
- Direct: your AI loads the full tool list up front and calls tools directly.
- Dynamic: the MCP server stays fast at larger sizes by discovering tools only when needed and running bigger workflows without tool overload.
Important rule: if an MCP server exceeds 100 tools, it must use Dynamic mode.
Learn more here:
- Concepts: Execution Modes (Direct vs Dynamic)
- Announcement: Dynamic Bundles: Hub-Style Power Inside Any Bundle
Editing MCP Server Info
- Go to MCP server detail page
- Click "Edit" button in the header (small ghost button in the management section)
- Dialog opens with form fields
- Modify:
- Name
- Description
- Category
- Click "Save"
Visibility (Coming Soon)
Future features:
- Private - Only you can see and use
- Shared - Share with specific users
- Public - Anyone can discover and enable
Currently: All custom MCP servers are private to your account.
Organizing Custom MCP Servers
By Workflow
Create MCP servers for different workflows:
Daily Tasks
- Email tools
- Calendar tools
- Quick communication
Deep Work
- Content creation
- Analysis tools
- Research tools
Project A
- Client-specific tools
- Project management
- Reporting
By Client or Project
Client: Acme Corp
- Their CRM
- Their analytics
- Their communication tools
Project: Website Redesign
- Design tools
- Deploy tools
- Testing tools
By Tool Count
Focused MCP servers (3-5 tools)
- Better AI performance
- Clear purpose
- Less overwhelming
Full-coverage MCP servers (10-20 tools)
- One-stop solution
- More flexibility
- May slow AI slightly
The Sweet Spot: 5-10 tools per MCP server
This gives your AI enough options without overwhelming it. Create multiple focused MCP servers rather than one massive MCP server.
Use Cases for Custom MCP Servers
1. Role-Specific MCP Servers
Marketing Manager MCP server:
- Campaign tools (Smartlead, Mailchimp)
- Analytics (Google Analytics)
- Social media (Twitter, LinkedIn)
- CRM (HubSpot)
- Reporting (Google Sheets)
Software Developer MCP server:
- Version control (GitHub, GitLab)
- CI/CD (GitHub Actions)
- Issue tracking (Linear)
- Documentation (Notion)
- Communication (Slack)
2. Task-Specific MCP Servers
Content Publishing:
- Text generation (OpenAI)
- Image creation (DALL-E)
- Social posting (Twitter, LinkedIn)
- Scheduling (Buffer)
Customer Support:
- Ticketing (Zendesk)
- Live chat (Intercom)
- Email (Gmail)
- Knowledge base (Notion)
3. Integration-Specific MCP Servers
Google Workspace:
- Gmail
- Google Calendar
- Google Drive
- Google Docs
- Google Sheets
Microsoft 365:
- Outlook
- Teams
- SharePoint
- OneDrive
4. Experiment MCP Servers
Testing New Tools:
- Create an MCP server with new tools
- Test them out
- Keep what works
- Delete the MCP server if not useful
Before/After Comparison:
- Create "Old Workflow" and "New Workflow" MCP servers
- Try both
- See which is better
- Delete the loser
Managing Multiple Custom MCP Servers
Viewing All Your MCP Servers
MCP Servers → In workspace shows servers enabled in this workspace (pre-built and custom), readiness, and quick actions.
Connect / Turn off MCP Servers
Connected (Turn off) when you want tools available in Studio and MCP clients:
- Tools appear for that server in your AI
- Credentials stay saved on the server
Turn off when you are not using the server:
- Tools disappear from your AI for that workspace
- Reduces tool count for better performance
- Server settings and connections are preserved
- Connect again anytime
Deleting Custom MCP Servers
When to delete:
- MCP server no longer needed
- Was just for testing
- Replaced by a better MCP server
- Want to start fresh
How to delete:
- Go to MCP server detail page
- Click "Delete" button in the header (small ghost button in the management section)
- Confirm deletion in the dialog
Deletion is permanent!
- Cannot be undone
- All tool associations removed
- Configuration lost forever
Consider disabling instead if you might use it later.
Best Practices
Start Small
For your first custom MCP server:
- Pick 3-5 tools you use every day
- Give it a clear, descriptive name
- Use it for a week
- Add more tools as needed
Why?
- Easier to learn what works
- Better AI performance
- Can iterate and improve
One MCP Server vs Multiple MCP Servers
Use ONE MCP server when:
- Tools are closely related
- You use them all together
- Common workflow
- Prefer simplicity
Use MULTIPLE MCP servers when:
- Different workflows
- Context switching (work vs personal)
- Want to enable/disable groups
- Better organization
Example: Instead of one "All My Tools" MCP server, create:
- "Morning Routine" MCP server
- "Client Work" MCP server
- "Personal Tasks" MCP server
Naming Conventions
If you create many MCP servers, use consistent naming:
By project:
- Project: Website Redesign
- Project: Mobile App
- Project: Marketing Campaign
By client:
- Client: Acme Corp
- Client: TechStartup Inc
- Client: Local Business
By time:
- Daily Tasks
- Weekly Reports
- Monthly Planning
Advanced Tips
Tool Dependencies
Some tools work better together:
CRM workflow needs:
- Contact management tools
- Email tools
- Task tracking tools
Build this awareness into your MCP servers — include tools that complement each other.
Credential Reuse
Tools from the same provider share credentials:
Example: If you have 5 GitHub tools in an MCP server, you only need ONE GitHub credential.
Benefit: Easy to set up MCP servers with many tools from few providers.
MCP Server Templates (Coming Soon)
Future feature:
- Save custom MCP servers as templates
- Share templates with others
- Clone templates to create new MCP servers
- Community template library
Troubleshooting
Can't Create MCP Server
Possible causes:
-
Form validation error
- Fix: Make sure name and category are filled
- Check for error messages
-
Backend error
- Fix: Refresh page and try again
- If persists, contact support
MCP Server Created But Empty
This is normal! New MCP servers start with zero tools.
Next step: Add tools using the "Add Tools" button.
MCP server shows Needs attention or Needs setup
Cause: Tools in the MCP server require providers you haven't configured yet, or credentials are invalid.
Fix:
- Go to your MCP server detail page
- Scroll to the "Credentials" section
- Find provider cards marked "Not configured" or showing "Error" badges
- Click Connect or Reconnect on each provider row in Connections
- Add credentials through the credential panel
- Select validation tool and click "Validate Now"
- MCP server header should show Ready when all required connections are verified
Comparing Custom vs. Pre-Built MCP Servers
| Feature | Custom MCP Servers | Pre-Built MCP Servers |
|---|---|---|
| Setup Time | 5-10 minutes | 1 minute |
| Tool Selection | You choose every tool | Curated by experts |
| Tool Count | As many/few as you want | Fixed set |
| Flexibility | Complete control | Limited |
| Maintenance | You manage updates | Auto-updated |
| Best For | Specific workflows | Common use cases |
Most users: Start with pre-built MCP servers, then create 1-2 custom MCP servers for their unique needs.
Examples of Great Custom MCP Servers
Example 1: Freelance Writer MCP Server
Name: "Freelance Writing Workflow"
Category: Content Creation
Tools:
openai_generate_text- Draft contentgrammarly_check_text- Proofreadwordpress_create_post- Publishgoogle_docs_create- Collaboratestripe_create_invoice- Bill clients
Example 2: E-commerce Manager MCP Server
Name: "E-commerce Operations"
Category: E-commerce
Tools:
shopify_list_orders- Check ordersstripe_list_charges- Track paymentsshipstation_create_label- Ship ordersslack_send_message- Team updatesgoogle_sheets_update- Update inventory
Example 3: DevOps Engineer MCP Server
Name: "DevOps Daily Tools"
Category: Developer Tools
Tools:
github_list_repos- Code managementgithub_actions_trigger- Deploydatadog_get_metrics- Monitoringpagerduty_create_incident- Alertsslack_send_message- Team notifications
Next Steps
- Composing MCP Servers — Include other MCP servers on your private endpoint
- Composing MCP Servers - Combine multiple MCP servers into one endpoint
- Connect Credentials - Set up required providers
- Test in MCPBundles Studio - Try it out in the studio
- Connect to AI - Use your custom MCP server
Need Help?
- MCP server issues? See Troubleshooting
- Questions? Check the FAQ
- Support: Email help@mcpbundles.com