The Best Candidates Aren’t Applying. Find Them by Their Work
Source engineers from their repos and answers, ground every offer in today’s comp data, and see the openings rival employers post before your candidates do. Plug Anysite into your agent and the whole desk runs in one conversation — on data pulled live at query time, business data included.
What you can ask, and what comes back
Source by real work
Ask: “Find senior Rust engineers active on GitHub in the last 6 months, open to remote.”
Anysite matches GitHub · profiles · job boards and returns 34 candidates.
| Candidate | Signal | Location | Profile |
|---|---|---|---|
| dev-arlen | 120 commits, 2 crates | Berlin | github/dev-arlen |
| rust-mika | Maintainer, tokio PRs | Lisbon | github/rust-mika |
| k-ostrov | Talk + active issues | Remote EU | github/k-ostrov |
Benchmark the offer
Ask: “What does a senior product designer make in Berlin right now, and how do top employers compare on reviews?”
Anysite matches salaries · levels · reviews and returns 5 employers.
| Employer | Senior band | Rating | Source |
|---|---|---|---|
| Cartora | €78–92K | 4.3 / 5 | Glassdoor |
| Nexbill | €74–88K | 3.9 / 5 | kununu |
| Veyra Studio | €80–95K | 4.1 / 5 | Glassdoor |
Watch rival openings
Ask: “Pull remote staff engineer roles posted this week paying $180K+, and brief me on each company behind them.”
Anysite matches job boards · salaries · reviews and returns 18 openings.
| Company | Role | Comp | Posted |
|---|---|---|---|
| Finlo | Staff Engineer | $185–210K | Mon |
| Loomtrack | Staff Platform Eng | $190K + equity | Tue |
| Quandia | Staff Backend Eng | $180–200K | Wed |
Hiring Data Today: Keyword Soup, Seat Licenses, Stale Comp Bands
Three walls every hiring team hits between the intake call and the signed offer — and what changes when your agent gets a real data layer.
Source by the Work, Not the Keywords
Your agent finds candidates by what they actually build — commits, answers, talks, posts — across developer platforms and professional networks, without a keyword lottery deciding who you meet.One Flat Price for the Whole Desk
Today’s Market Rate, Pulled at Offer Time
Start in Three Steps
Claude Code: $ claude mcp add --transport http anysite \ "https://mcp.anysite.io/mcp?api_key=YOUR_KEY" > registering tools … ✓ connected $ claude mcp list anysite http connected > the same catalog is available over REST — > see the REST tab, no MCP client required > every source included on every plan > nothing to install, nothing to keep running ✓ ready
Cursor: { "mcpServers": { "anysite": { "url": "https://mcp.anysite.io/mcp?api_key=YOUR_KEY", "transport": "http" } } } > goes in ~/.cursor/config.json > type /mcp in Cursor to see the tools appear > the same block works in any MCP client ✓ connected
REST: curl -X POST "https://api.anysite.io/api/people/profile" \ -H "access-token: YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{"url": "https://.../in/username"}' > one POST, one auth header, a typed profile back import requests headers = {"access-token": "YOUR_TOKEN"} r = requests.post("https://api.anysite.io/api/people/profile", headers=headers, json={"url": "https://.../in/username"}) print(r.json()["headline"])
Plain English: Find senior Rust engineers active on GitHub, open to remote. > no query language > no endpoint IDs > no field mapping > no pagination to handle > no maintenance when a source changes ✓ the agent decides which endpoints to call
What the agent calls: ⏺ tool · anysite-mcp > Endpoints matched — people search · profiles · email finder > Filling parameters from the brief … > geo US > industry fintech > founded > 2021 > role head of growth > email verified only > Paging through results … > Deduplicating by company domain … > Typed fields, one schema per source ✓ Data ready — 50 prospects ✓ 50 rows ready for the sequence
Table: Name Role Company Email A. Rivera Head of Growth Finlo a.rivera@finlo.io J. Chen VP Growth Cartora j.chen@cartora.com M. Okafor Head of Growth Nexbill m.okafor@nexbill.io L. Fontaine Head of Growth Paylane l.fontaine@paylane.io S. Bergman Growth Lead Truffle s.bergman@truffle.fi D. Almeida Head of Growth Norvex d.almeida@norvex.io K. Ivarsson VP Growth Kolibri k.ivarsson@kolibri.se R. Haddad Head of Growth Sparkpay r.haddad@sparkpay.io T. Nowak Growth Lead Vireo t.nowak@vireo.pl E. Duarte Head of Growth Belmonte e.duarte@belmonte.io > sample rows · request_id req_abc123
JSON: [ { "name": "A. Rivera", "role": "Head of Growth", "company": "Finlo", "email": "a.rivera@finlo.io" }, { "name": "J. Chen", "role": "VP Growth", "company": "Cartora", "email": "j.chen@cartora.com" }, { "name": "M. Okafor", "role": "Head of Growth", "company": "Nexbill", "email": "m.okafor@nexbill.io" } ] > sample records · request_id req_abc123
Set It Once. Your Agent Runs the Motion on Repeat.
Standing plays, scheduled through your agent over MCP. Results land where you already work — your week becomes decisions, not data-gathering.
See every opening your candidates are weighing.
The pipeline refills before the intake calls.
Every offer goes out priced on this week’s market.
Sources the Hiring Desk Runs On
Hire on Data the Other Desks Aren’t Reading
Source by the work, price the offer on today’s market, and know what rival employers are posting before your candidates do. Every workflow on this page runs in your agent over MCP — from $30/month flat, 7-day free trial. Need the same catalog in your own stack? REST and CLI come on one API key, from $49/month.
Common Questions
Yes, wherever the work leaves a public trail — design portfolios, published analyses, community answers, conference talks. Comp benchmarking and the openings watch are role-agnostic out of the box. Honest caveat: developer platforms carry the deepest work signal, so technical roles get the richest sourcing today.