Skip to main content
Sixtyfour provides two MCP servers:

Setup

The sixtyfour-docs server requires no authentication. The sixtyfour-intelligence server requires either an API key or OAuth for authentication.

Cursor

Install in Cursor Or add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project) manually. Replace YOUR_API_KEY with your key.
Cursor also supports OAuth for the intelligence server. If you omit the API key, Cursor will authenticate via an OAuth browser flow on first use.
Cursor only supports 60 character tool names and descriptions. If you see a warning about tool names being too long in Cursor, the MCP server will still work as Cursor will truncate the tool name and description with a hash suffix. See this post for more details.

VS Code

Install in VS Code Or add to .vscode/mcp.json in your project root manually. Replace YOUR_API_KEY with your key.

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json. Replace YOUR_API_KEY with your key.
After saving the configuration, reload your MCP servers or restart your IDE.

Claude Code

Run these commands in your terminal. Add --scope user to make a server available across all projects. Docs MCP
Intelligence MCP — OAuth (recommended) Claude Code will prompt you to authenticate via browser on first use:
Intelligence MCP — API key

Claude Desktop

In Claude Desktop, add two custom connectors: Claude Desktop handles authentication for the intelligence server via OAuth on first connection.

Codex

Install via the Sixtyfour Codex plugin, or add the servers to ~/.codex/config.toml manually.

Plugin install

Register the marketplace, then install the plugin. Start a new Codex session after installing — plugins load at session start. Codex CLI:
Check installed plugins with codex plugin list. To install this plugin in the ChatGPT desktop app instead of the CLI, see ChatGPT.
Plugins require ChatGPT Work mode or Codex — they aren’t available in standard Chat, the IDE extension, or mobile. Work mode currently requires a Pro, Pro Lite, Enterprise, or Edu plan. On Enterprise, Edu, and Business workspaces, an admin must allow installing marketplace plugins under Workspace Settings → Plugins before it appears for members.
On first use, authenticate the intelligence server. Run codex mcp login sixtyfour-intelligence when prompted.

Manual config

Add the servers to ~/.codex/config.toml, then restart Codex and sign in when prompted. Docs MCP:
Intelligence MCP:

Reset a stuck sign-in session

The manual config.toml + mcp-remote method caches its OAuth session in ~/.mcp-auth, separate from Codex’s own session state. If sign-in stops working, clear the cached session for the intelligence server:
Restart Codex — it prompts you to sign in again via browser. This only affects the Sixtyfour session; other mcp-remote-based connections are untouched.
To avoid clearing the cache altogether, switch to the plugin install method, which supports codex mcp login/codex mcp logout for reconnecting.

ChatGPT

The Sixtyfour plugin is published in the ChatGPT Plugins Directory — the same plugin installed via the CLI marketplace command in Codex. View in ChatGPT Plugins
  1. Open the listing above, or turn on Work mode in ChatGPT (web or desktop app) and search “Sixtyfour” in Plugins.
  2. Select the plugin and install it.
  3. Authenticate the intelligence server when prompted.
See Codex for plan requirements and workspace admin settings that gate plugin installs.

Smithery

Install the sixtyfour-intelligence server through Smithery, which handles configuration for Claude Desktop and other supported clients.
  1. Open the Sixtyfour Intelligence listing on Smithery.
  2. Select your client (for example, Claude Desktop) and follow the install command Smithery provides.
  3. On first use, authenticate via OAuth or paste your Sixtyfour API key when prompted.

Documentation MCP reference

The sixtyfour-docs server gives your AI assistant direct access to Sixtyfour API references, guides, and code examples. Example prompts
  • “How do I use the company-intelligence endpoint?”
  • “What parameters does find-email accept?”
  • “Show me an example of using webhooks with Sixtyfour.”

Intelligence MCP reference

The sixtyfour-intelligence server exposes the tools below, grouped by category. Account Company search People search Set count_only to true on sixtyfour_people_search to return total_available without profiles, result handles, or pagination data. When the backend cannot provide an exact count, total_available is null:
Similar people (lookalike) Pass seeds as linkedin_urls (1–1000 LinkedIn profile URLs) or csv_text (the full text of a CSV with a LinkedIn URL column, up to 1000 rows), not both. The server infers the traits the seeds share. Use guidance only for hard requirements, such as "only people in the US". Seed profiles never appear in the results. A search typically takes 1–3 minutes. Poll with sixtyfour_find_similar_status, not sixtyfour_enrichment_job_status; set wait_seconds (up to 25) to wait server-side between polls. Page the results by search_id, then by the returned next_cursor. Each row has a 0–100 similarity score, its rank, and the signals that matched.
sixtyfour_find_similar_results is billed per returned row. sixtyfour_find_similar_start starts a billable search; if a call times out, do not retry blindly — check status first.
Async enrichment and contact lookup Tools ending in _start submit a job and return a task_id. Poll sixtyfour_enrichment_job_status with that task_id until the response shows completed. The completed response includes result, charge_amount, and task_type. sixtyfour_enrich_linkedin is synchronous — it returns the result directly.
Enrichment start tools create billable jobs. If a call times out, do not retry blindly — the job may still have been created. Check status with sixtyfour_enrichment_job_status first.
Bulk intelligence Pass the entities as rows (a list of identifier objects, such as name, company, and LinkedIn URL) or csv_text (CSV text with a header row), not both. struct is required: each key becomes an output field, described in plain English or as {"description": "...", "type": "str"}. The start response includes estimated_cost_credits, a floor estimate. Poll with sixtyfour_enrichment_job_status. The completed response includes signed download URLs for the result files under results, and charge_credits. Inline rows travel in the model’s context, so these tools suit up to a few hundred rows assembled from searches. For larger files, use the web app or the bulk intelligence API directly.
Bulk intelligence start tools create billable jobs. If a call times out, do not retry blindly — check status with sixtyfour_enrichment_job_status first.
Age verification sixtyfour_verify_age_start and sixtyfour_verify_age_status are a dedicated pair — poll with sixtyfour_verify_age_status, not sixtyfour_enrichment_job_status. The completed response includes date_of_birth, age, evidence, and sources. See Age Verification for the full response shape.
sixtyfour_verify_age_start creates a billable job. If a call times out, do not retry blindly — the job may still have been created. Check status with sixtyfour_verify_age_status first.
Feedback Example prompts
  • “Search for US SaaS companies with 100–5000 employees.”
  • “Research Sixtyfour — return headquarters, headcount, funding stage, and key executives.”
  • “Enrich this person: Saarth Shah, CEO & Co-Founder at Sixtyfour.”
  • “Find the CTO and VP of Engineering at Sixtyfour.”
  • “Find the work email for Saarth Shah at Sixtyfour.”
  • “Find a phone number for Jane Doe, VP of Sales at Acme Corp.”
  • “Who owns the email jane@acme.com?”
  • “Verify the age of Jane Doe, who works at Acme Corp.”
  • “Find 50 more people like the ones in this CSV.”
  • “Find the work email and GitHub profile for each of these 20 people.”
  • “How many Sixtyfour credits do I have left?”