streamable-httpMITupdated 2mo ago
The consent-based talent graph recruiters' AIs query directly. Search an anonymous corpus of opted-in candidates in natural language — identity is revealed only when the candidate chooses to respond.
What can you do with queryquarry?
QueryQuarry is a remote (hosted) MCP server for recruiters and sourcers. Instead of scraping or spraying InMails, your AI assistant queries a structured talent graph where every profile is explicitly opted in, candidates stay anonymous until they accept contact, and outreach happens through a double-blind escrow handshake.
- Endpoint:
https://queryquarry.com/api/mcp(streamable HTTP) - Auth: OAuth 2.0 — sign up at queryquarry.com, then connect your client and authorize
- Server card:
/.well-known/mcp/server-card.json
Connect
Claude (claude.ai / Claude Desktop): Settings → Connectors → Add custom connector → https://queryquarry.com/api/mcp
Any MCP client (via mcp-remote):
{
"mcpServers": {
"queryquarry": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://queryquarry.com/api/mcp"]
}
}
}
On first use you'll be sent through OAuth to link your recruiter account.
Tools
| Tool | What it does |
|---|---|
search_candidates |
Search the talent graph. Returns anonymous match cards — headline, skills, seniority, location, availability, salary range. Rich filters: skills, location, remote, seniority, employment type, salary, experience, work authorization, relocation. |
get_candidate |
Evaluate one candidate in depth (full skills, experience, education) — still anonymous. Metered. |
request_contact |
Reach out: you identify yourself, the candidate is notified and decides. If interested, they contact you quoting a one-time code. Metered. |
get_contact |
Status of a contact request: sent, accepted, or declined. |
get_new_candidates |
Profiles new or updated since a timestamp — your standing alert. |
save_candidate / get_watchlist |
Watchlist management. |
get_corpus_stats |
Aggregate corpus stats — counts, top skills, top locations. |
check_subscription |
Your tier, limits, and usage. |
get_docs |
The full reference, served to your AI. |
Full documentation: queryquarry.com/docs/mcp
How the double-blind flow works
search_candidates→ anonymous match cards, ordered by recency.get_candidate→ deeper evaluation, still no name or contact info.request_contact→ the candidate is notified with your identity and message.- The candidate decides. If interested, they reach out to you with a one-time code. The platform never exposes a candidate's identity or contact details — consent is structural, not policy.
Pricing
Free accounts include an allowance of candidate reveals and contact requests. Paid plans: queryquarry.com/#pricing.
Install
Add queryquarry to your client. Pick the one you use.
claude mcp add --transport http queryquarry https://queryquarry.com/api/mcpcodex mcp add queryquarry --url https://queryquarry.com/api/mcp{
"mcpServers": {
"queryquarry": {
"url": "https://queryquarry.com/api/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"queryquarry": {
"type": "http",
"url": "https://queryquarry.com/api/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"queryquarry": {
"url": "https://queryquarry.com/api/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"queryquarry": {
"serverUrl": "https://queryquarry.com/api/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
8 tools
queryquarry exposes 8 tools to a connected agent.
- search_candidates
- Search the talent graph. Returns anonymous match cards — headline, skills, seniority, location, availability, salary range. Rich filters: skills, location, remote, seniority, employment type, salary, experience, work authorization, relocation.
- get_candidate
- Evaluate one candidate in depth (full skills, experience, education) — still anonymous. Metered.
- request_contact
- Reach out: you identify yourself, the candidate is notified and decides. If interested, they contact you quoting a one-time code. Metered.
- get_contact
- Status of a contact request: sent, accepted, or declined.
- get_new_candidates
- Profiles new or updated since a timestamp — your standing alert.
- get_corpus_stats
- Aggregate corpus stats — counts, top skills, top locations.
- check_subscription
- Your tier, limits, and usage.
- get_docs
- The full reference, served to your AI.
Score
69 / 100
Good
- Documentation22/25
- Maintenance16/25
- Trust13/20
- Capability6/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 57 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 8 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 1.0.0Latest | Jul 4, 2026 |