Connect ChatGPT to Signl

Add Signl as a custom MCP connector in ChatGPT, and what to do if the setup does not match what you see.

Updated Aug 25, 2026

Add Signl in ChatGPT's connector settings using the MCP server URL from your dashboard, then approve access when prompted. Setup takes about two minutes. This flow is currently marked beta: it follows OpenAI's documented connector path, but we have not verified it end to end, so use the API key fallback if anything does not match.

Before you start

You need an accepted application and a Signl account, and a ChatGPT plan that includes custom connectors. Rather than checking a plan list that changes, open Settings and look for Connectors. If you can add a custom one, you are set.

Have your MCP server URL ready. It is on the Connect page of your dashboard.

Steps

  1. In ChatGPT, go to Settings, then Connectors.
  2. Click Create, or Add connector.
  3. Name it Signl and paste the MCP server URL from your dashboard.
  4. Follow the sign-in prompt and approve access when asked.
  5. Enable the Signl connector inside a chat, then ask it to find leads.

Step 5 is the one people miss. Adding a connector in settings does not always switch it on for conversations that were already open. Start a new chat and confirm Signl is enabled for it.

Confirm it worked

Ask:

What Signl tools do you have access to?

It should list five: search_signals, get_weekly_drop, get_credit_balance, enrich_lead and refresh_person_signals. If it lists none, see my agent cannot see Signl's tools.

Then try a real one:

Show me this week's hottest signals.

That calls get_weekly_drop, which is free on every plan, so it is a safe first test.

If the interface does not match

OpenAI moves these labels, and connector availability has changed by plan more than once. If the steps above do not match what you see, do not force it. Use an API key instead, which works regardless of plan and does not depend on the connector UI:

  1. In your dashboard, open API Key and generate one. It begins with sk_signl_.
  2. Copy it immediately. It is shown exactly once and stored only as a SHA-256 hash.
  3. Add it as an Authorization: Bearer header in whichever client you are configuring.

See connect Cursor and the CLI for the config shape, which is the same anywhere a bearer token is accepted.

Known differences from Claude

Worth knowing if you use both.

  • Claude's flow is verified; this one is not. If you want the path we are confident in, it is connect your agent.
  • Per-chat enabling. Claude applies a connector once authorised. ChatGPT wants it switched on in the conversation.
  • Undocumented limits. Anthropic publishes its maximum tool result size and timeout. OpenAI's MCP documentation does not, so on ChatGPT you find the ceiling by hitting it. Ask for twenty results rather than a hundred until you know where it sits, and ask how many rows came back before asking for analysis.

Connect your agent for the overview and the OAuth path, the MCP tool reference for what each tool takes, and my agent cannot see Signl's tools if nothing appears.

Common questions

Which ChatGPT plans support custom MCP connectors?

Custom connectors are a paid-plan feature and OpenAI has changed which plans include them more than once. Rather than trust a number in a help article, open Settings and look for Connectors: if you can add a custom one, you have it. If the option is missing, use the API key path instead, which works regardless of plan.

Why is the ChatGPT setup marked beta?

Because we have not verified it end to end ourselves, and we would rather say so than let you find out. The Claude flow is verified. The ChatGPT steps below are accurate to OpenAI's documented connector flow but the interface labels move, so treat them as a guide rather than a script.

My connector was added but ChatGPT says it has no tools.

Enable the connector inside the specific chat, not just in settings. ChatGPT does not always apply a newly added connector to conversations that were already open, so start a new chat and check that Signl is switched on for it. If it still shows nothing, the authorisation step probably did not complete.

More in Getting started

Still stuck?

We answer support questions ourselves, usually the same day.

Email support