Skip to documentation

The stable contract around LeadCue’s live MCP tools.

Review connection states, workflow entry points, version behavior, data boundaries, and runtime-discovered schemas.

Connection and version states

How the current Connection state affects MCP behavior
StateWhat the client can doRequired next step
PendingInitialize the MCP and discover tools. Durable workspace actions return auth_required.Open the returned sign-in URL, claim the Connection, then retry the named tool.
ClaimedUse the same ICP library, saved leads, and workflow state from supported clients.Call the workflow entry point that matches the user’s current goal.
Expired or revokedThe private token is unusable.Create a new Connection; never reuse or forward the old URL.
refresh_requiredRead status and diagnostic metadata, but do not continue the stale workflow.Reconnect or start a fresh conversation, then retry retryTool.

Start each workflow at its stable entry point

Stable workflow entry points; the runtime tool description supplies the complete protocol
GoalStart hereContract boundary
Check compatibilityget_leadcue_statusUse the returned release, contract version, status, and retry guidance.
Research a new batchsearch_leadsThe client explores current density first, then searches only inside the reviewed ICP and time window.
Avoid duplicate workhas_leadCall as soon as a plausible personal profile URL is available, before full evidence collection.
Save a qualified resultsave_leadThe client owns semantic judgment; LeadCue enforces deterministic integrity and deduplication.
Configure CMO Modeprepare_cmo_modePreparation is proposal-only. Approval, activation, and each run remain separate boundaries.
Work with Email Outreachget_email_outreach_statusAlways follow its current nextAction; setup, sequence review, activation, and sending are separate confirmations.

Discover schemas instead of copying them

MCP clients use tools/list to obtain the currently registered tool names, descriptions, input schemas, and supported output structure. The private Connection URL is generated by LeadCue and must never be placed in documentation, source code, logs, or screenshots.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list",
  "params": {}
}

The client normally performs this exchange automatically. A tool call can return structured states such as auth_required, refresh_required, or a workflow-specificnextAction; treat those fields as control flow, not prose to paraphrase away.

Compatibility and data boundaries

Supported coding agents include the following client examples, each with its own requirements.

Codex

Use a current Codex client with LeadCue plugin support. The Connection prompt installs or updates the bundled plugin before connecting.

Claude Code

Requires Claude Code 2.1.145+, Chrome or Edge, Claude in Chrome 1.0.36+, and a direct supported Anthropic plan.

Remote MCP

Routine server releases arrive on the next request. The Connection remains token-scoped and the remote service receives no repository access.

Bundled local capability

Email diagnostics run locally. LeadCue never receives mailbox passwords, raw SMTP transcripts, or an executable supplied by the server.

LeadCue support contract updated . Runtime status remains authoritative.

Connect when you are ready to use the live workflow.

The generated private prompt installs the current plugin and keeps the complete machine contract inside the client.

Connect LeadCue