90trust / 100

ZOOQ - LinkedIn Data for AI Agents

by zooq.dev in Company & people data

MCP serverPassing, checked 2 h ago

Live LinkedIn data for AI agents: profiles, companies, jobs, posts, email finding. No account risk.

https://zooq.dev/api/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
270 ms typical, 270 ms slowest 5%
Last check
2 h ago
Next check
in 4 h

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "zooq-linkedin-data-for-ai-agents": {
      "type": "http",
      "url": "https://zooq.dev/api/mcp"
    }
  }
}

45 tools

  • profile_full

    Complete profile in one call — positions, education, skills, certifications, geo, follower/connection counts and flags. This is the canonical profile read; the other profile/* paths (overview, details, about, education, skills, certifications, full-experience, social-matrix) are

  • profile_entity_id

    Resolve a public handle to the person entityId used by the live person endpoints (posts, comments, interests, lookalikes). Resolve once, reuse the id. (Costs 10 Zooq credits.)

  • profile_enrich

    Freshest LIVE snapshot of one profile, by handle or entityId — not the deduplicated dataset record the other profile/* endpoints return. Carries live-only flags (openToWork, isHiring, isTopVoice) and returns the person's entityId, the id every other live person endpoint needs. (C

  • profile_employment_history

    Complete LIVE work history for one person: per-role organization, title, description, location, parsed dates, per-role skills, and parallel-position groupings (concurrent titles kept distinct rather than flattened). Overlaps profile_full_experience, which reads the dataset record

  • profile_recommendations

    Recommendations written for the person, with author details and text. (Costs 10 Zooq credits.)

  • profile_similar

    Similar professional profiles — expand a shortlist from one example. (Costs 10 Zooq credits.)

  • profile_interests

    Entities the person follows (companies, groups, people, newsletters). (Costs 10 Zooq credits.)

  • companies_entity_id

    Resolve a company slug to the numeric organization id used by the live company endpoints (posts, similar, affiliated, insights). Resolve once, reuse the id. (Costs 10 Zooq credits.)

  • companies_universal_name_to_id

    Resolve a company slug (the part after linkedin.com/company/) to its stable org_ id — the dataset id used by /companies/info. For the live company endpoints (posts, similar, affiliated, insights) use companies_entity_id instead; the two ids are not interchangeable. Returns the FU

  • companies_info

    Full company firmographics — description, industry, headcount, HQ, follower count, specialties. (Costs 10 Zooq credits.)

  • companies_enrich

    Freshest LIVE company profile. Returns three things the dataset record behind companies_info does not: funding signals, the FULL location list (not just HQ), and parent/affiliated/related pages. Pass `slug` and Zooq resolves it to the numeric id at no extra credit cost, or pass `

  • companies_name_lookup

    Search companies by name, with the full firmographic filter set. Cursor-paginated. Same upstream as search_companies — use whichever entry point reads better; they are equivalent. (Costs 10 Zooq credits.)

  • companies_employees_data

    People who work or worked at an organization (professional records, same shape as /search/people). Cursor-paginated. (Costs 10 Zooq credits.)

  • companies_similar

    Similar companies / peers (id, name, industry, followers, url). Keyed by the numeric organization id: pass `slug` and Zooq resolves it for you at no extra credit cost, or pass `id` from companies_entity_id to skip the lookup. (Costs 10 Zooq credits.)

  • companies_affiliated_pages

    Affiliated / subsidiary / showcase pages of a company. Keyed by the numeric organization id: pass `slug` and Zooq resolves it for you at no extra credit cost, or pass `id` from companies_entity_id to skip the lookup. (Costs 10 Zooq credits.)

  • companies_insights

    Employee-count total + distribution buckets (by department, seniority, location). Keyed by the numeric organization id: pass `slug` and Zooq resolves it for you at no extra credit cost, or pass `id` from companies_entity_id to skip the lookup. (Costs 10 Zooq credits.)

  • companies_posts

    A company's recent posts. data.activities[].entityId is the activity id consumed by /posts/info, /posts/comments, /posts/likes. Keyed by the numeric organization id: pass `slug` and Zooq resolves it for you at no extra credit cost, or pass `id` from companies_entity_id to skip th

  • companies_jobs

    Open job postings across one or more organizations. (Costs 10 Zooq credits.)

  • search_people

    Search professional records with rich filters — name, title, company, skills, education, tenure, geography. Cursor-paginated. (Costs 10 Zooq credits.)

  • search_companies

    Search organizations by name or website with firmographic filters. Cursor-paginated. (Costs 10 Zooq credits.)

  • search_jobs

    Job/opportunity search with the full filter set. Location filtering works: pass `locations` a LinkedIn geo id (e.g. 101570771 for Tel Aviv-Yafo) — see that parameter for how to find one, and note it is an EXACT match, so use a city id rather than a country id. Still id-typed and

  • search_people_live

    LIVE people search — the only endpoint that filters by current company, past company AND school together. Complements search_people (the deduplicated dataset, cursor-paginated, plain-string geo): use this one for company-history sourcing, that one for broad firmographic filtering

  • search_companies_live

    LIVE company search. Its draw is `hasJobs` — an actively-hiring filter available nowhere else in the catalog — plus bucketed headcount search. For firmographic filtering (staff/follower counts, founded year, website) use search_companies instead. Offset-paginated. Not-found is fr

  • search_schools

    Search institutions by name (partial match). Page-paginated. Use to discover an institution's inst_ id or normalized_name. (Costs 10 Zooq credits.)

  • jobs_details_v2

    Full job-posting details — title, description, functions, apply url, organization, location. (Costs 10 Zooq credits.)

  • jobs_similar

    Similar job postings (title, organization, location, salary range, posted date). (Costs 10 Zooq credits.)

  • jobs_people_also_viewed

    'People also viewed' postings (behavioral relatedness). (Costs 10 Zooq credits.)

  • jobs_hiring_team

    Hiring-team member profiles for a posting. Empty members can mean the posting genuinely lists no team OR the posting id was not recognized. (Costs 10 Zooq credits.)

  • jobs_posted_by_profile

    Job postings authored by a person (a recruiter's, hiring manager's or founder's roles). Includes closed postings (`jobState`). Only people who have posted jobs return results: for anyone else the upstream answers 422 "the data cannot be displayed or it doesn't exist" - that is a

  • posts_all

    A person's recent posts / activity stream. Cursor- or offset-paginated. Keyed by the person entityId: pass `handle` and Zooq resolves it for you at no extra credit cost, or pass `entityId` from profile_entity_id to skip the lookup. (Costs 10 Zooq credits.)

  • posts_info

    Full content of one post (returned under data.post). For comments use /posts/comments. (Costs 10 Zooq credits.)

  • posts_comments

    Threaded comments/replies on a post. (Costs 10 Zooq credits.)

  • posts_likes

    People who reacted to a post + reaction type and total. (Costs 10 Zooq credits.)

  • comments_all

    Comments authored by a person across posts. Cursor-paginated. (Costs 10 Zooq credits.)

  • g_title_skills_lookup

    Skill catalog search by name (partial match) — skills only, despite the endpoint name. Page-paginated. Use to find a skill's skl_ id or normalized_name for the /search/people skills filter. (Costs 10 Zooq credits.)

  • email_verify

    Check whether an email address can receive mail, with a deliverability verdict and risk flags (catch-all, disposable, no-MX). (Costs 10 Zooq credits.)

  • email_find

    Discover a person's work email from their first name, last name, and company domain. Returns the address plus a confidence score. (Costs 10 Zooq credits.)

  • email_find_by_profile

    Identify a person and their current company from a professional profile URL (or handle), then find their work email — resolves name + domain for you. (Costs 10 Zooq credits.)

  • email_reverse

    Resolve the person and company behind a BUSINESS email address. Public/role/disposable mailboxes are rejected (422, no charge) before any work runs. (Costs 10 Zooq credits.)

  • email_prospects

    Page emails already known for a company domain. Cursor-paginated; returns up to 20 contacts per page with first/last name. (Costs 10 Zooq credits.)

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
2 h agoPassed200270 ms
10 h agoPassed200315 ms