Back to blog

How to Integrate InterviewTrix with ChatGPT

By Anup Kumar3 min read
How to Integrate InterviewTrix with ChatGPT

Connect InterviewTrix to ChatGPT via Developer Mode MCP (OAuth) or a Custom GPT with OpenAPI Actions (bearer token). Step-by-step setup, test prompts, and troubleshooting.

ChatGPT integration options

ChatGPT supports Interview Trix in two ways:

  • Method A — MCP connector (recommended) — Developer Mode + OAuth + inline widgets.

  • Method B — Custom GPT + OpenAPI — Private GPT with a bearer token.


ChatGPT tutorial: Watch on YouTube


Step 0 — Set up InterviewTrix connectors

Do this before connecting ChatGPT, Claude, or Gemini.

0.1 OpenAI connectors in InterviewTrix

  1. Sign in at interviewtrix.com.

  2. Go to Dashboard → Profile → AI connectors ( direct link ).

  3. Copy the MCP server URL and OpenAPI schema URL from the Connection section.

Interview Trix AI connectors settings page placeholder

0.2 Generate an access token (when needed)

  1. On the same page, enter a token name (e.g. ChatGPT Custom GPT, Gemini Gem).

  2. Click Generate token.

  3. Copy the full token immediately — InterviewTrix will not show it again.

  4. Store it in your password manager or paste it directly into the AI app setup.

Skip token generation for OAuth-only flows (ChatGPT MCP connector, Claude plugin, Gemini Connected App).

Production server URLs

MCP server URL:
https://mcp.interviewtrix.com/mcp

OpenAPI schema URL:
https://mcp.interviewtrix.com/api/connector/v1/openapi.json

0.3 Verify the connector (optional)

curl -s https://mcp.interviewtrix.com/.well-known/oauth-authorization-server | jq .

curl -s -H "Authorization: Bearer YOUR_TOKEN" \
  https://mcp.interviewtrix.com/api/connector/v1/entitlements | jq .


Method A — MCP connector (recommended)

Requirements

  • chatgpt.com with a paid plan that includes apps/connectors

  • Developer Mode enabled

  • MCP URL: https://mcp.interviewtrix.com/mcp

Step-by-step

  1. Open chatgpt.com and sign in.

  2. Enable Developer Mode (Settings → Connectors / Developer).

  3. Open Settings → Connectors (or Customize → Connectors).

  4. Click Add connector or Create.

  5. Paste: https://mcp.interviewtrix.com/mcp

  6. Save. ChatGPT discovers OAuth from /.well-known/oauth-authorization-server.

  7. Start a new chat, enable the InterviewTrix connector.

  8. On first tool use, click Connect / Authorize and sign in on Interview Trix.

  9. Return to ChatGPT and send a test prompt.

ChatGPT Developer Mode with Interview Trix connector placeholder

Test prompts

List my Interview Trix resumes.

Create a new Interview Trix resume from scratch using the Classic template.
Name: Alex Chen
Title: Senior Backend Engineer
Summary: Backend engineer with 6 years building APIs in Node.js and AWS.

Score that resume for a Senior Backend Engineer role that needs Node.js, AWS, and system design.

Start a 15-minute mock interview for Senior Backend Engineer using that resume.

Expected: Tool calls in the sidebar, editor/start links on interviewtrix.com. Live interviews open in the browser.

Method B — Custom GPT with OpenAPI Actions

Requirements

  • ChatGPT Plus/Team with Custom GPT creation

  • OpenAPI URL: https://mcp.interviewtrix.com/api/connector/v1/openapi.json

  • Bearer token from Step 0.2 above

Step-by-step

  1. Go to Explore GPTs → Create.

  2. Configure → Actions → Create new action → Import from URL.

  3. Paste: https://mcp.interviewtrix.com/api/connector/v1/openapi.json

  4. Under Authentication, select API Key / Bearer:

Header name:  Authorization
Header value: Bearer itx_live_YOUR_TOKEN_HERE
  1. Save the GPT and run the same test prompts as Method A.

ChatGPT Custom GPT OpenAPI action setup placeholder

Troubleshooting

  • Connector not listed: Enable Developer Mode; start a new chat after adding the connector.

  • OAuth loop: Remove and re-add the connector; complete Interview Trix consent on the correct account.

  • 401 on Custom GPT: Regenerate token; check Bearer prefix.

  • No interview credits: Check Dashboard → Plan or ask ChatGPT to call get_entitlements.

Also see: Claude guide · Gemini guide

Security and privacy

  • Revoke unused tokens under Profile → AI connectors.

  • Disconnecting a plugin in ChatGPT or Claude does not revoke server-side tokens — revoke explicitly if needed.

  • See the Privacy Policy for how connector access is logged.

Need help?

Email info@interviewtrix.com or visit AI connectors in your dashboad.

Integrate Interview Trix with ChatGPT (MCP & Custom GPT Guide)