MCP server exposing 6 tools for revternal.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/revternal/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
revternal_search_developers — Search a live index of ~12M developers (GitHub-centric) by role, primary programming language, location, and recent activity — for recruiting, GTM/lead-gen, and developer-audience research. Each result is a matching GitHub username, display name, and profile URL; your search filters are echoed back on the response rather than repeated per result. Filters: role (e.g. "backend engineer", "ai/ml engineer" — spaces/punctuation are normalized to underscores), primary_language (e.g. "Python", "Rust"), location, active_within_days (only devs active in the last N days), sort_by ("last_active", "commit_quality", or "external_contribution_ratio"; default last_active). Paginate with limit + offset — each requested slot costs 1 credit. Requires your own Revternal API key (BYOK) — pass it as _apiKey. Example: revternal_search_developers({ primary_language: "Rust", active_within_days: 30, limit: 20, _apiKey: "..." }).revternal_developer_intel — Get behavioural intelligence for one developer by GitHub username — how they actually work, not just their bio. Returns work pattern (chronotype, peak hours, work rhythm, activity trend, velocity change), collaboration style (solo vs team, external PR ratio, reviews given), professionalism signals (commit quality, conventional commits, primary work type), and activity recency. Flat 1 credit per successful lookup; a username not yet in Revternal's index answers 404. Requires your own Revternal API key (BYOK) — pass it as _apiKey. Example: revternal_developer_intel({ github_username: "torvalds", _apiKey: "..." }).revternal_enrich_developer — Enrich a developer from their GitHub profile URL — full firmographic + technical profile, computed in real time (cached server-side after the first call). Returns name, location, company, bio, followers/following, repo and gist counts, years active, seniority estimate, a ranked skills breakdown (languages by repo share), top repos, 90-day activity counts, and composite scores (seniority, activity, language diversity, influence, profile completeness). Flat 2 credits per successful call. Use to enrich a lead or candidate you already have a GitHub URL for. Requires your own Revternal API key (BYOK) — pass it as _apiKey. Example: revternal_enrich_developer({ github_url: "https://github.com/torvalds", _apiKey: "..." }).revternal_people_search — Search Revternal's people-intelligence index for any person — not just developers — by job title, seniority, location, current company domain, or skills. Returns matching people with name, headline, and profile fields, plus an opaque cursor for the next page. At least one filter is required. Seniority values: entry, senior, manager, director, vp, c_suite, owner, partner. Countries use 3-letter ISO codes (USA, GBR, IND). Use for recruiting, GTM prospecting, and lead research when you have criteria rather than a specific profile. Requires your own Revternal API key (BYOK) — pass it as _apiKey. Example: revternal_people_search({ job_titles: ["Software Engineer"], countries: ["USA"], page_size: 5 }).revternal_enrich_person — Enrich one person from their LinkedIn profile URL via Revternal — full normalized profile: name, headline, current company and title, past work experience, education, skills, certifications, and profile picture. Default (fetch_live: false) reads Revternal's existing record for that URL and returns found:false if there is none; set fetch_live: true to have Revternal fetch a fresh profile (slower, higher vendor cost). Use to enrich a lead, candidate, or contact you already have a LinkedIn URL for. Requires your own Revternal API key (BYOK) — pass it as _apiKey. Example: revternal_enrich_person({ linkedin_url: "https://www.linkedin.com/in/vishalv06" }).revternal_credit_balance — Check the credit balance, plan, and status for a Revternal API key — free, does not consume credits. Use before a bulk search/enrichment run to confirm you have credits, or to diagnose a "HTTP 402 Payment Required" error from another revternal_* tool. Requires your own Revternal API key (BYOK) — pass it as _apiKey. Example: revternal_credit_balance({ _apiKey: "..." }).Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/revternal/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io