
Adding custom MCP connections to your Base44 account
What you can use MCPs for
MCPs work best when you want to bring real, structured data from a third-party service into your app build. Common examples include:- Amplitude or Mixpanel: Build dashboards pre-loaded with your actual product metrics
- Linear or Jira: Scaffold a project tracker from your real backlog and issue structure
- Salesforce or HubSpot: Build CRM apps that reflect your live data model
- Figma: Pull design components and apply them while building
- Internal MCP servers: Connect proprietary tools, enforce company dev guidelines, or load enterprise-specific data schemas
Use Base44 from Claude, ChatGPT, or Cursor
How MCP connections work
Base44’s AI treats MCP connections as tools it can call when your request requires external data or actions. It decides when to use them based on your prompt and the MCP’s description. You do not have to name an MCP explicitly, but it usually works best if you say what you want to use, such as “Use the GitHub MCP to list open issues.” Each connection stores the server URL, authentication method, and any headers that need to be sent with every request.Adding a custom MCP connection
Each account can connect up to 20 MCP servers. If you reach this limit, you must remove an existing server to add a new one. To add a custom MCP connection:- Click your profile icon at the top-right of Base44.
- Click Settings.
- Under Account, click MCP connections.
- Click Add custom MCP.
- Enter the details for your MCP:
- Name: Enter a clear name for your MCP server so collaborators can recognize it.
- URL: Enter the MCP server URL, such as
https://mcp.deepwiki.com/sse. - Authentication: Choose how Base44 should connect:
- Not required: Select this option if the server does not require credentials.
- OAuth: Select this option if the server uses OAuth. You complete the authorization in the next step after testing and adding the server.
- Custom headers (optional): Add any headers that need to be sent with every request, such as API keys:
- Click Add header.
- Enter the Header name.
- Enter the Header value.
- Click Test to check that Base44 can reach the MCP server with the configuration you entered.
- Click Test & add to test the connection and save the new MCP server to your account.

Adding a custom MCP
Turning a custom MCP on or off
Turn an MCP connection on or off without removing its configuration. To turn a custom MCP connection on or off:- Click your profile icon at the top-right of Base44.
- Click Settings.
- Under Account, click MCP connections.
- Find the relevant MCP server in the list.
- Click the toggle on the right to enable or disable that server for your account.
Editing or removing a custom MCP
Make changes to an existing MCP connection or remove it completely from your account.
Managing an MCP connection
- Click your profile icon at the top-right of Base44.
- Click Settings.
- Under Account, click MCP connections.
- Next to the relevant MCP server, click the More actions icon.
- Choose what you want to do:
- Edit Details: Update the server name, URL, authentication, or custom headers, then save your changes.
- Remove MCP: Permanently remove the MCP server from your account.
FAQs
Click a question below to learn more about MCP connections.Does my app call MCP servers directly?
Does my app call MCP servers directly?
Can I use MCP connections in app logic or automations?
Can I use MCP connections in app logic or automations?
Does data the AI pulls from an MCP update live in my published app?
Does data the AI pulls from an MCP update live in my published app?
My MCP is not responding in the editor chat. What should I check?
My MCP is not responding in the editor chat. What should I check?
- Go to Settings → MCP connections and confirm the MCP is toggled on.
- Click Test next to the MCP server to check that Base44 can still reach it.
- If the MCP uses OAuth, try re-authenticating. Your session may have expired.
- Check that the server URL and any custom headers are still correct.
- Be explicit in your prompt. Name the MCP and describe what you need it to fetch, for example:
Use the GitHub MCP to list open issues.
Can I temporarily disable an MCP server without removing it?
Can I temporarily disable an MCP server without removing it?
Who can use my MCP connections?
Who can use my MCP connections?
How do I connect Base44 to Claude, ChatGPT, or Cursor?
How do I connect Base44 to Claude, ChatGPT, or Cursor?
Does the Base44 MCP server work with third-party MCP gateways?
Does the Base44 MCP server work with third-party MCP gateways?