Setup
Prerequisites
- Node.js 18+ (download here)
- A Clustr API key from API settings
Configure Your AI Client
No install needed.npx downloads the server automatically on first run.
Add the following to your AI client’s MCP config file:
- Claude Desktop →
claude_desktop_config.json - Claude Code →
.mcp.jsonin your project root - Cursor → MCP settings
your-api-key with the key from your API settings page, then restart your AI client.
Available Tools
Once connected, your AI assistant has access to the following tools:| Tool | Description |
|---|---|
import_contacts | Import LinkedIn contacts for referral opportunity discovery. Results delivered via webhook. |
search_opportunities_by_company | Search opportunities filtered by company domain, LinkedIn URL, or other criteria |
search_opportunities_by_contact | Get opportunities for a specific contact by LinkedIn URL or public ID |
create_target_accounts | Add target accounts for opportunity prioritization |
list_target_accounts | List or search your target accounts |
delete_target_account | Remove a target account by ID, name, or LinkedIn URL |
Example Prompts
Here are some things you can ask your AI assistant once Clustr is connected:- “Find referral opportunities at Salesforce”
- “What opportunities do we have through john-doe on LinkedIn?”
- “Add Stripe as a target account”
- “List all our target accounts”
Authentication
The MCP server uses the same API key as the REST API. Set it via theCLUSTR_API_KEY environment variable in your client configuration.
Troubleshooting
| Issue | Solution |
|---|---|
CLUSTR_API_KEY environment variable is required | Set the CLUSTR_API_KEY env var in your client config |
| Authentication errors | Verify your API key is correct and active in API settings |
| Tools not appearing | Restart your AI client after updating config |
| Rate limited | Wait a moment and retry. The error message includes retry timing. |
| Large responses truncated | Use page and page_size parameters to paginate results |