Connectors

SalesEQ MCP Connector

Use SalesEQ data inside Claude, ChatGPT, and other MCP-compatible AI clients.

Last updated: July 7, 2026

What is the SalesEQ MCP Connector?

The SalesEQ MCP (Model Context Protocol) connector lets you query your SalesEQ meeting data and AI analysis directly from any MCP-compatible AI client, including Claude (Web and Desktop), ChatGPT, and any other host that speaks the MCP standard.

Once connected, you can ask the AI questions like "What were the main objections in my last meeting with Acme?" or "Show me the transcript from my Tuesday demo," and the AI will pull the relevant data from your SalesEQ account, with permissions enforced exactly as they are inside the SalesEQ app.

Server URL

Production endpoint: https://mcp.saleseq.ai

Transport: Streamable HTTP

Authentication: OAuth 2.0 with Dynamic Client Registration (no client ID/secret required)

Connecting from Claude (Web or Desktop)

Steps:

  • Open Claude and go to Settings → Connectors → Add custom connector.
  • Enter the server URL: https://mcp.saleseq.ai
  • Click Add. Claude will open a browser window for SalesEQ sign-in.
  • Sign in with the SalesEQ account whose data you want to expose.
  • After authorization, the connector appears in your Claude sidebar and is ready to use.

Connecting from other MCP clients

Any client that supports the MCP Streamable HTTP transport with OAuth 2.0 can connect to https://mcp.saleseq.ai. The server publishes standard discovery metadata at /.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server.

If your client doesn't support Dynamic Client Registration (DCR), the discovery endpoints expose a registration endpoint you can POST to programmatically.

Available Tools

The connector exposes six read-only tools:

  • list_meetings — list meetings you can access, with title, participants, duration, and platform. Supports filtering to only meetings you recorded or uploaded, plus participant, duration, and sort options.
  • search_meetings — search across your meeting transcripts by topic, phrase, or speaker. Returns the most relevant meetings with their best-matching snippets and playback offsets.
  • get_meeting_summary — fetch the AI-generated summary of a meeting, a much cheaper way to answer "what was this call about" than reading the full transcript.
  • get_transcript — fetch the transcript for a specific meeting, optionally sliced to a time range so long meetings don't blow out context.
  • get_meeting_frame — fetch a still frame from a meeting's video around a specific timestamp. Audio-only and transcript-only meetings have no video frames.
  • get_org_context — look up your organization and its members, so the AI can resolve a teammate's name or email before searching their calls.

All tools are read-only and non-destructive. No tool modifies SalesEQ data, sends notifications, or makes any external calls on your behalf.

Permissions and Data Access

The connector enforces the same permission model as the SalesEQ app. You can only see meetings you own, were shared with you directly, or that were shared with a group you belong to. Org-wide shared meetings do not appear here by default.

All requests are authenticated with a JWT bearer token issued by SalesEQ's identity service. The MCP server verifies every token against the issuer's JWKS on every request — there are no shared secrets.

Privacy and Data Handling

When you call a tool, the server returns the requested data (meeting metadata, transcripts, or analysis) to your AI client. From there, the AI client may forward your prompt and the tool result to its own model provider for processing — Anthropic for Claude, OpenAI for ChatGPT, and so on.

SalesEQ does not see or log the prompts you send to your AI client, only the tool calls the client makes back to us. For full details, see our Privacy Policy.

Disconnecting

You can disconnect the connector at any time from your AI client's connector or integration settings. After disconnect, the client's access token is no longer accepted by SalesEQ. To revoke access from the SalesEQ side, contact support and we will invalidate any active sessions for your account.

Troubleshooting

Adding the connector fails with an authorization or connection error

  • Confirm the server URL is exactly https://mcp.saleseq.ai (no path, no trailing characters).
  • Make sure your AI client allows pop-ups for the SalesEQ sign-in window. If the OAuth window never opens, a pop-up blocker is the most common cause.
  • Verify you can sign in to https://app.saleseq.ai in a regular browser tab. If sign-in fails there, the connector cannot authorize you either.

The connector connected, but I don't see meetings I expect

  • list_meetings with the 'created_by_me' scope returns only meetings you personally recorded or uploaded.
  • The default scope also includes meetings that were shared with you directly or through a group you belong to.
  • Org-wide shared meetings are intentionally not exposed through the connector. If a meeting was shared org-wide and you need it accessible via MCP, ask the owner to share it directly or with a group you're in.

A get_transcript call returns a permission error

  • The connector enforces the same permission model as the SalesEQ app — if you can't view the meeting in https://app.saleseq.ai, the tool will refuse it as well.
  • Ask the meeting owner to share it with you, or check the share settings inside the SalesEQ app.

Transcript timestamps look wrong or are labeled estimated

  • Some meetings (typically transcript-only imports or backfills from other providers) don't carry real word-level timestamps.
  • In those cases the tool estimates timestamps at roughly 150 words per minute, which is good enough for slicing but won't match a recording exactly.

What data and permissions does the connector actually request?

  • OAuth scopes requested are limited to openid, profile, email, and offline_access — used only to identify your SalesEQ account.
  • The connector cannot modify SalesEQ data, send notifications, write to your CRM, or call any external integration. Its capability surface is limited to the six read-only tools listed above.

My session expired, or I want to fully revoke access

  • Disconnect the connector inside your AI client (Claude → Settings → Connectors → Remove). The client's tokens become unusable immediately.
  • For full server-side session invalidation, email operations@getsaleseq.com and we'll revoke any active sessions for your account.

If your issue isn't covered here, please email operations@getsaleseq.com with the name of your AI client, what you were trying to do, and any error message you saw.

Support

Questions, bug reports, or feature requests? Email us at operations@getsaleseq.com.