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
| Field | Value |
|---|---|
| Name | hyreflow |
| Remote MCP server URL | https://recruit.hyreflow.ai/api/v2/mcp |
| OAuth Client ID | Leave empty |
| OAuth Client Secret | Leave 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/mcpThen run /mcp → Authenticate. Sign in, pick a workspace, approve.
Codex
codex mcp add hyreflow --url https://recruit.hyreflow.ai/api/v2/mcpThen 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 opensmcp_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 anmcp.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 thatmcp.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.