Setup
Thesixtyfour-docs server requires no authentication. The sixtyfour-intelligence server requires either an API key or OAuth for authentication.
Cursor
~/.cursor/mcp.json (global) or .cursor/mcp.json (project) manually. Replace YOUR_API_KEY with your key.
VS Code
.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.
Claude Code
Run these commands in your terminal. Add--scope user to make a server available across all projects.
Docs MCP
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: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.
Manual config
Add the servers to~/.codex/config.toml, then restart Codex and sign in when prompted.
Docs MCP:
Reset a stuck sign-in session
The manualconfig.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:
mcp-remote-based connections are untouched.
ChatGPT
The Sixtyfour plugin is published in the ChatGPT Plugins Directory — the same plugin installed via the CLI marketplace command in Codex.- Open the listing above, or turn on Work mode in ChatGPT (web or desktop app) and search “Sixtyfour” in Plugins.
- Select the plugin and install it.
- Authenticate the intelligence server when prompted.
Smithery
Install thesixtyfour-intelligence server through Smithery, which handles configuration for Claude Desktop and other supported clients.
- Open the Sixtyfour Intelligence listing on Smithery.
- Select your client (for example, Claude Desktop) and follow the install command Smithery provides.
- On first use, authenticate via OAuth or paste your Sixtyfour API key when prompted.
Documentation MCP reference
Thesixtyfour-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
Thesixtyfour-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:
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.
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.
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.
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.
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?”