Connect SocialCRM to ChatGPT as a full MCP app. This is the recommended ChatGPT integration path when you want native tool discovery, OAuth account linking, and the in-chat Brand Snapshot widget.
Status: The SocialCRM ChatGPT app is available now via connector URL (
https://socialcrm.com/mcp). App store listing coming soon.
Connector URL
Use the MCP connector URL:
https://socialcrm.com/mcp/mcp is the canonical ChatGPT app endpoint. The legacy /api/mcp-app route remains available for older API-key based clients.
What ChatGPT Gets
- Public MCP discovery through
initialize,tools/list,resources/list, andresources/read - OAuth 2.1 account linking with dynamic client registration and PKCE
- Native MCP app resources for the SocialCRM Brand Snapshot widget
- Full SocialCRM tool access after account linking
OAuth Metadata
ChatGPT discovers auth automatically from these endpoints:
GET https://socialcrm.com/.well-known/oauth-protected-resource
GET https://socialcrm.com/.well-known/oauth-authorization-server
POST https://socialcrm.com/api/oauth/register
GET https://socialcrm.com/api/oauth/authorize
POST https://socialcrm.com/api/oauth/tokenWhen an authenticated tool is called without a linked account, SocialCRM returns an MCP tool error with _meta["mcp/www_authenticate"] so ChatGPT can launch the account-linking flow.
Core ChatGPT Flow
- In ChatGPT, paste the connector URL
https://socialcrm.com/mcpto add SocialCRM as an MCP app. Once the app store listing is live, search for "SocialCRM" instead. - Ask for a brand overview such as “Show me a full snapshot for Acme Motors.”
- ChatGPT calls
get_brand_snapshot, links the account if needed, and renders the SocialCRM widget inline. - Use follow-up prompts for deeper reads such as mentions, repository coverage, monitoring alerts, or workflow status.
Recommended Test Prompts
- Direct: “Show me a full brand snapshot for Acme Motors.”
- Indirect: “How is Acme doing across ChatGPT, Claude, Gemini, and Perplexity?”
- Negative: “Create a public social post about Acme.”
The negative prompt should stay within the current tool surface and avoid inventing unsupported write actions.
Notes
get_brand_snapshotis the ChatGPT-first render tool and is the best entry point for conversational use.- Read tools require
socialcrm.read. Workflow execution tools requiresocialcrm.write. - Generic API keys still work for non-ChatGPT clients, but ChatGPT should use OAuth.
Related
- Generic MCP Client for raw MCP and API-key based clients
- ChatGPT Actions for the OpenAPI-based Custom GPT Actions path
- Authentication