MCP access must be enabled for your organization. Organizations without access receive a 403 error when signing in. To request early access, contact support@captivateiq.com.
Using Claude? Add CaptivateIQ from the Claude directory for the simplest setup. The instructions below cover custom MCP connections for Claude and other AI tools.
Pre-requisites
- A CaptivateIQ account in an organization with MCP access enabled. During early access, MCP is intended for organization admins, and what you can see depends on your role
- An AI tool that supports MCP over Streamable HTTP with OAuth, such as Claude
How to connect
Claude
For the simplest setup, follow the Claude directory guide. To connect manually with a custom connector, use the steps below.Custom connectors require a Claude plan that supports them.
- Open Claude and sign in
- Go to Customize → Connectors
- Click + then Add custom connector
-
Enter the CaptivateIQ MCP server URL:
- Click Add, then complete the OAuth sign-in with your CaptivateIQ account
- In a new chat, click + → Connectors and toggle CaptivateIQ on
-
Ask “Who am I in CaptivateIQ?” Claude should call
ciq_get_current_userand return your name and organization
Claude Code
Claude Code connects with a pre-registered client ID, because the CaptivateIQ MCP server does not support dynamic client registration.- Contact support@captivateiq.com to request a client ID for Claude Code
-
Add the CaptivateIQ MCP server in your terminal, replacing
<client-id>with the ID you received: -
Start Claude Code in the same terminal:
-
Run
/mcp, select the CaptivateIQ MCP server, and select Authenticate - Sign in with your CaptivateIQ account in the browser window that opens
-
Ask “Who am I in CaptivateIQ?” Claude Code should call
ciq_get_current_userand return your name and organization
Other AI tools
You can connect any MCP-compatible tool using the production URL:- Streamable HTTP transport
- OAuth 2.0 authentication with PKCE. CaptivateIQ uses browser-based OAuth, so your tool needs to open a browser window for you to sign in with your normal CaptivateIQ login. No API tokens are needed.
- A pre-registered client ID. The server does not support dynamic client registration. Contact support@captivateiq.com to request a client ID.
Available tools
Once connected, these tools are available to your AI assistant. Refresh the tools list in your client to pick up new tools.Permissions and data access
- Requests run as the signed-in user. There are no shared service accounts.
- Role-based permissions in CaptivateIQ apply to every tool.
- Access tokens are short-lived and refreshed automatically.
Troubleshooting
403 after signing in
MCP access is not enabled for your organization, or your user lacks permission. To request early access, contact support@captivateiq.com. If access is enabled, contact your CaptivateIQ admin about your permissions.Tools missing or outdated
If CaptivateIQ is connected but tools are missing, outdated, or Claude shows No tools available:- Go to Customize → Connectors (must be on claude.ai, even if you use the desktop app)
- Find the CaptivateIQ connector
- Click the three-dot menu and choose Refresh tools list
Client cannot register or sign in
Your client may not be supported yet. See Other AI tools.FAQ
Do I need a client ID when connecting other tools?
Do I need a client ID when connecting other tools?
Yes. The CaptivateIQ MCP server does not support dynamic client registration, so other AI tools need a pre-registered client ID. Contact support@captivateiq.com to request one. Claude does not need one. See Claude Code and Other AI tools.
Can I connect CaptivateIQ MCP to my own internal AI tool?
Can I connect CaptivateIQ MCP to my own internal AI tool?
Possibly. Any tool implementing the MCP client specification with Streamable HTTP transport and OAuth 2.0 can connect, subject to the client registration requirements above. Contact support@captivateiq.com if you need help.
Can the MCP server change my compensation data?
Can the MCP server change my compensation data?
No tool modifies or deletes compensation data. The two export tools start a CSV export and create a file for download.