Connect internal company knowledge to ChatGPT and Claude
Your team already works inside ChatGPT or Claude; what those assistants cannot see is your internal knowledge. In this tutorial, you connect your Kapa internal MCP server to ChatGPT or Claude, so your team gets answers from company knowledge directly inside the assistant they already use. Access is restricted to employees with Kapa accounts and the appropriate permissions, so your internal information stays secure.
By the end of this tutorial, you will have:
- Your Kapa MCP server connected to ChatGPT or Claude as an app or connector.
- Members of your organization asking questions about your product and internal resources directly in their assistant, with responses grounded in your knowledge sources.
Before you start
You need:
- A Kapa project with a hosted MCP server configured, using the Internal authentication type.
- Some knowledge sources connected to that project.
- A Kapa account with the Use Internal Chat Assistant permission for the project (see Roles and permissions).
- An AI assistant subscription:
- ChatGPT: available on Business, Enterprise, and Education plans.
- Claude: available on Pro, Max, Team, or Enterprise plans. Team and Enterprise plans require additional setup steps by owners before individuals can connect.
Authentication and security
You must configure your Kapa MCP server with the Internal authentication type.
If you are unsure about your authentication configuration, check it in your Kapa project settings under Integrations > Hosted MCP Server before proceeding.
When a user connects to your internal MCP for the first time, they are directed to the Kapa login page. The user then logs in with their Kapa account, using whichever authentication methods are permitted for your Kapa team.
To access the internal MCP server, the user account must have the Use Internal Chat Assistant permission for the project. Refer to Roles and permissions for more information on managing project permissions.
Connect your MCP server
- ChatGPT Business, Enterprise, or Education
- Claude Team or Enterprise
- Claude Pro or Max
Developer mode and full MCP support are currently in beta for ChatGPT. Features and UI may change.
An admin or owner needs to create and publish a custom MCP app for your organization.
Admin or owner setup:
- Make sure developer mode is enabled. Navigate to Settings > Apps > Advanced Settings to check and enable this setting.
- Navigate to Workspace Settings > Apps > Create.
- Provide your MCP server details:
- Name: This will be the name of the app in the interface.
- MCP Server URL: Your Kapa MCP server URL. You can find this in Kapa under Integrations > Hosted MCP Server. Format:
https://your-subdomain.mcp.kapa.ai. - Authentication: OAuth. Leave the Client ID and Client Secret empty.
- Click Create.
- Go through the Kapa authentication flow. When complete, the app appears as a draft in Workspace Settings > Apps > Drafts.
- Test the app:
- Open a new chat.
- Select your draft app from the tools menu.
- Test with questions about your documentation.
- You should see ChatGPT using the search_<CUSTOMER_PRODUCT_NAME>_knowledge_sources tool.
- Publish the app:
- Go to Workspace Settings > Apps > Drafts.
- Click Publish.
- Review safety warnings.
- Click Publish.
- Enterprise and Education: Configure access control using RBAC and select which actions the app can perform.
Team members can now connect to the Kapa app you created:
- Open the ChatGPT web interface.
- Go to Settings > Apps.
- Find and click the Kapa connector in the list.
- Click Connect.
- Complete the Kapa login authentication flow.
You must manually select the Kapa app to make it available in each chat:
- In a chat, open the tools menu (+ icon).
- Select More > your Kapa app.
Custom connectors using remote MCP are currently in beta. The UI and workflow may change.
The organization owner must complete the initial setup:
- Navigate to Admin settings > Connectors.
- Click Add custom connector.
- Configure the connector:
- Connector name: This will be the name of the app in Claude's interface.
- Server URL: Your Kapa MCP server URL. You can find this in Kapa under Integrations > Hosted MCP Server. Format:
https://your-subdomain.mcp.kapa.ai. - You can skip the Advanced settings.
- Click Add.
- Notify your team members that the connector is available.
Team members can now connect:
- Open Claude.
- Navigate to Settings > Connectors.
- Find the Kapa connector in the organization connectors list.
- Click Connect.
- Complete the Kapa login authentication flow in the browser window that opens.
Custom connectors using remote MCP are currently in beta. The UI and workflow may change.
- Open Claude.
- Navigate to Settings > Connectors.
- Click Add custom connector.
- Configure the connector:
- Connector name: This will be the name of the app in Claude's interface.
- Server URL: Your Kapa MCP server URL. You can find this in Kapa under Integrations > Hosted MCP Server. Format:
https://your-subdomain.mcp.kapa.ai. - You can skip the Advanced settings.
- Click Add.
- On the Connectors list, find the Kapa connector and click Connect.
- Complete the Kapa login authentication flow in the browser window that opens.
- Return to the Connectors list, and click Configure. Choose whether Claude can always use the Kapa app, or whether it needs approval.
Verify the connection
Once connected, verify that it works:
- Start a new chat.
- Type a question about your internal documentation.
- Verify the responses include information from your knowledge sources. You can also check that your AI is using the search_<CUSTOMER_PRODUCT_NAME>_knowledge_sources tool.
Summary
In this tutorial, you:
- Connected your Kapa internal MCP server to ChatGPT or Claude as an app or connector.
- Completed the Kapa authentication flow, so access stays restricted to employees with the right permissions.
- Verified that answers in the assistant draw on your internal knowledge sources.
Troubleshooting
The official documentation for the beta features this tutorial relies on: Apps in ChatGPT, Developer mode and MCP apps in ChatGPT, and Getting started with custom connectors using remote MCP for Claude.
ChatGPT: I created an app, but cannot see it
Make sure you are on a Business, Enterprise, or Education plan. Individual plans can go through an app creation process, and will get a success message when connecting the Kapa MCP server, but the rollout of this feature is incomplete in ChatGPT. The app will not show up on your apps list or be available in your chats.