hyreflow

MCP Setup

Call hyreflow tools and workflows from any MCP client, no local install.

Your whole tool catalog is exposed over the Model Context Protocol, so a client that can't run shell commands — Claude Desktop, ChatGPT in the browser or its desktop app, and similar chat surfaces — connects instead of installing the CLI. Same engine, same tools, same costs, same credit balance.

Fastest route: open hyreflow.ai/mcp and click Open in Claude, or scan the code there with your phone. Claude opens with a setup prompt written, and works through the steps below with you. The rest of this page is the same thing by hand.

Got a terminal? The CLI is the better fit there: start with the Quickstart.

Connector settings

FieldValue
Namehyreflow
Remote MCP server URLhttps://recruit.hyreflow.ai/api/v2/mcp
OAuth Client IDLeave empty
OAuth Client SecretLeave empty

Leave any OAuth client-ID/secret fields empty: hyreflow registers the client itself and drives the whole handshake. Any MCP-capable client works; the eight below are the common ones.

Two clients are configured by file rather than by a settings screen: Antigravity and Hermes. Antigravity is the only one anywhere that takes a client ID, because it does not register itself; that ID is published below and is the same for everyone. Their two blocks are not interchangeable.

What gates a custom server is the client's own setting, not a plan tier: on the ChatGPT desktop app it is Developer mode, on the web it is the MCPs tab under Settings → Plugins.

Terminal clients complete the handshake against a listener on a loopback port they pick when the flow starts, and hyreflow accepts any port, so there is no redirect URL or port to register.

Claude Code

claude mcp add --transport http hyreflow https://recruit.hyreflow.ai/api/v2/mcp

Then run /mcp → Authenticate. Sign in, pick a workspace, approve.

Codex

codex mcp add hyreflow --url https://recruit.hyreflow.ai/api/v2/mcp

Then run codex mcp login hyreflow. Sign in, pick a workspace, approve.

Claude Desktop

Open Settings → Connectors

Click Add custom connector.

Paste in the name and URL

Values from the table above. Skip the advanced OAuth fields, then click Add.

Sign in to hyreflow

A browser window opens.

Select a workspace

The one Claude may act on.

Approve

The connection is live.

ChatGPT (web)

Open Settings → Plugins

Then the MCPs tab, beside Plugins and Apps.

Add → Connect to a custom MCP

The Add button, top right.

Name it, and leave Type on Streamable HTTP

STDIO is for servers running on your own machine.

Paste the URL

From the table above. Leave the bearer-token field and both header sections empty, then Save.

Leave it on Auto, then Authenticate

Sign in to hyreflow, pick the workspace ChatGPT may act on, and approve.

ChatGPT desktop

The desktop app will not accept a custom server until Developer mode is on, which is the one step that differs from the web flow.

Open Settings → Plugins

Developer mode sits at the bottom of that page. Turn it on.

Open the Plugins page

The + beside the search field.

Fill in the New Plugin dialog

Name it, set Connection to Server URL, paste the URL from the table above, and leave Authentication on OAuth. The advanced OAuth settings can stay untouched.

Accept the custom-server warning, then Create

OpenAI has not reviewed the server; the approval screen below is where you decide what it may reach.

Connect → Sign in with Hyreflow

Pick a workspace and approve. The connection is live.

Google Antigravity

Antigravity is configured by file, and it will not register itself, so this is the one client that needs a client ID rather than an empty field. It is the same for everyone and carries no secret.

Paste this whole block into .gemini/config/mcp_config.json in your home directory:

{
  "mcpServers": {
    "hyreflow": {
      "serverUrl": "https://recruit.hyreflow.ai/api/v2/mcp",
      "oauth": { "clientId": "mcp_3c39d0bc0c1f435941f7962f" }
    }
  }
}

Open Settings, then Customizations

Scroll down to Installed MCP Servers.

Open the MCP config

It opens mcp_config.json in your editor.

Paste the block above

Copy it whole. It nests four deep, and a dropped brace fails with no useful message. There is a copy button on hyreflow.ai/mcp.

Sign in to hyreflow

A browser window opens. Pick a workspace and approve.

Copy the code back

Antigravity shows a field for the authorization code and finishes the handshake locally.

Hermes

Also configured by file, but Hermes registers itself, so its block carries no client ID — and its keys differ from Antigravity's. The two blocks are not interchangeable.

{
  "mcpServers": {
    "hyreflow": {
      "url": "https://recruit.hyreflow.ai/api/v2/mcp",
      "auth": "oauth"
    }
  }
}

Open Capabilities → Servers

Click New server. Hermes opens an mcp.json editor itself — there is no file on disk to find.

Paste the block above

Copy it whole. There is a copy button on hyreflow.ai/mcp.

Save

Hermes notes that mcp.json applies after an MCP reload, and hyreflow appears in the server list marked as needing authentication.

Sign in to hyreflow

A browser window opens. Pick a workspace and approve.

Grokbot

No settings screen and no config file — Grokbot adds the connector itself when you ask it to.

Ask it in the chat

Say: add a new custom MCP called hyreflow at the server URL from the table above.

Let it check the catalog

hyreflow is not in the built-in connector catalog, so it adds a custom connector at that URL instead.

Sign in on the connect card

It posts a card in the chat. Sign in, pick a workspace, approve.

Before you approve

Two things on the approval screen are worth a glance.

The workspace. The connection is bound to it, its catalog, saved workflows, integrations, and credit balance. Nothing from your other workspaces is reachable through it. To switch, remove the connector and authorize again.

The callback address. A client running on your machine should show a loopback address like http://127.0.0.1:3118/callback, not somewhere on the internet.

The screen also lists what the connection can do: run any tool in that workspace's catalog, enrich in bulk, run its saved workflows, read run history and the credit balance. Tool, enrichment and workflow runs spend that workspace's credits. There is no read-only variant and no second prompt per tool, so that screen is where to refuse. Deny returns the client an error and mints nothing.

Prompts to start with

Use hyreflow to check my credit balance, then describe the cheapest way to find work emails for one person.
Use hyreflow to find VPs of Engineering at 50-person fintech startups in London. Describe each tool's cost first, then source 10 candidates with titles and LinkedIn URLs.

Next: what an agent can do over the connection, the tools, the playbooks served with them, billing, and turning off run recording.

On this page