Zooq MCP Server
LinkedIn-data API and MCP server for AI agents: public profiles, companies, and posts as clean JSON, no login, 300 free credits.
Documentation
Zooq Founders is live: $19 for 5,000 credits + 30% off foreverFirst 100 customers onlyServer-enforced capNo card needed to sign up, claim laterZooq Founders is live: $19 for 5,000 credits + 30% off foreverFirst 100 customers onlyServer-enforced capNo card needed to sign up, claim laterZooq Founders is live: $19 for 5,000 credits + 30% off foreverFirst 100 customers onlyServer-enforced capNo card needed to sign up, claim later
Zooq's MCP server
Add Zooq to any MCP-compatible client (Claude Desktop, Cursor, Codex, Hermes, Openclaw, Windsurf) and your agent gets the full Zooq catalog — all 52 endpoints wrapped as credit-billed MCP tools. Same API key as the REST endpoints, same atomic per-call billing, same instant refund on upstream errors.
Polishing in progress
The MCP server is live and credit-deducting. We're finishing the in-dash management UI (tool browsing, per-key scope limits, usage analytics). Everything below works today.
What is MCP?
Model Context Protocol is Anthropic's open standard for letting AI clients (Claude, etc.) discover and call external tools at runtime. Instead of you writing API wrappers in your agent code, your agent reads a list of tools from an MCP server and calls them directly via JSON-RPC. Zooq exposes its data endpoints this way.
Why it's safe to install
Hourly burn cap
A leaked key can't drain your balance — the server enforces a max-credits-per-hour limit per user (default 500/h). Even a compromised key's damage is bounded.
Atomic credit deduction
Every tool call deducts credits atomically. Upstream returns 5xx? Credits auto-refund within seconds. No retries that double-charge.
Strict arg whitelist
Tool arguments are matched against the endpoint's declared schema. Unknown keys are dropped; oversized values truncated. Stops injection attempts into the upstream proxy.
Revocable in one click
Suspect your key leaked? Open /dash and regenerate. The old key stops working immediately.
Available tools
The full catalog — 52 endpoints across 9 categories, every one of them callable from your MCP client. Tool names follow the convention category_endpoint (e.g. profile_full, companies_info_v2, search_jobs).
Articles (3)
articles_all
User articles.
articles_info
Article by URL.
articles_reactions
Article reactions.
Comments (2)
comments_all
All comments by user.
comments_likes
Comment likes.
Companies (10)
companies_universal_name_to_id
Resolve a company's universal name (the slug in linkedin.com/company/) to its numeric company ID.
companies_info
Full company profile — description, LinkedIn URL, universal name, and more.
companies_info_v2
Extended company profile (data nested under a `company` object).
companies_name_lookup
Autocomplete companies by name.
companies_jobs
Open jobs at this company.
companies_affiliated_pages
Affiliated company pages.
companies_insights
Premium company insights.
companies_posts
Posts published by the company page.
companies_similar
Similar companies.
companies_employees_data
Employee insights.
Geos (1)
geos_name_lookup
Resolve a location name to a Geo ID.
Jobs (6)
jobs_details_v2
Job details (any status).
jobs_similar
Similar jobs.
jobs_people_also_viewed
Related jobs.
jobs_hiring_team
People who posted the job.
jobs_posted_by_profile
Jobs posted by user.
jobs_funcs_lookup
Job-function autocomplete.
Lookups (3)
g_title_skills_lookup
Resolve skill or title names to LinkedIn IDs.
g_services_lookup
Resolve service names to IDs.
g_industry_lookup
Resolve industry names to IDs.
Posts (5)
posts_featured
Featured posts by user.
posts_all
All posts by user.
posts_info
Post details.
posts_comments
Post comments.
posts_likes
Post reactions.
Profile (16)
profile_overview
Basic profile by LinkedIn username.
profile_full
Complete profile in one call (experience, education, skills).
profile_details
Detailed profile by URN.
profile_contact_info
Email/phone (only what the user has made public).
profile_full_experience
Full work history.
profile_education
Education history.
profile_skills
Skills list.
profile_certifications
Certifications.
profile_services
Services offered by this profile.
profile_about
Profile metadata (location, industry, etc).
profile_social_matrix
Followers + connections counts.
profile_recommendations
Given/received recommendations.
profile_similar
Similar profiles.
profile_reactions
All reactions by this user.
profile_interests
User-declared interests.
profile_username_to_urn
Resolve a username to a stable URN.
Search (6)
search_people
Search people with rich filters — name, title, current/past company, location, industry, school, and more.
search_companies
Search companies with filters — keyword, location, size, industry, hiring status.
search_jobs
Job search with the full LinkedIn filter set — location, salary, experience, work type, and more.
search_posts
Search posts with author and content filters.
search_services
Search services offered by professionals.
search_schools
Search schools.
Every tool costs the same per-call rate as its REST counterpart — check your live balance and per-call cost on /dash.
Install in Claude Desktop
Open ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows) and merge:
{ "mcpServers": { "zooq": { "url": "https://zooq.dev/api/mcp", "headers": { "X-API-Key": "zq_..." } } } }
Replace zq_... with your key from /dash. Restart Claude. The tools appear in the tools menu under "zooq".
Install in Cursor
Cursor settings → MCP → paste:
{ "mcp": { "servers": { "zooq": { "url": "https://zooq.dev/api/mcp", "headers": { "X-API-Key": "zq_..." } } } } }
Install in Codex
Edit ~/.codex/config.toml — append:
[mcp_servers.zooq] url = "https://zooq.dev/api/mcp" http_headers = { "X-API-Key" = "zq_..." }
Install in Hermes
Edit ~/.hermes/config.yaml — merge under mcp_servers:
mcp_servers: zooq: url: "https://zooq.dev/api/mcp" headers: X-API-Key: "zq_..." enabled: true
Install in Openclaw
Edit ~/.openclaw/openclaw.json — merge into the root object (or run openclaw mcp set zooq '<json>'):
{ "mcp": { "servers": { "zooq": { "url": "https://zooq.dev/api/mcp", "headers": { "X-API-Key": "zq_..." } } } } }
Usage examples
Once installed, your agent sees every tool listed above. Sample prompts and the tool the agent will pick:
- "Get me the full LinkedIn profile of
satyanadella" →profile_full - "What does Stripe's LinkedIn page say?" →
companies_name_lookupthencompanies_info - "Find 10 VPs of Engineering at SaaS companies in San Francisco" →
search_people - "Pull every open role at Microsoft" →
companies_universal_name_to_idthensearch_jobswithcompaniesfilter - "Map the headcount growth of company X over the last year" →
companies_insights
Agents can chain tools natively — the MCP protocol exposes the full parameter schema so the model knows which ID to pass where.
Pricing
Every MCP tool call deducts credits live, same as the REST API. No monthly minimum, no surcharge for MCP. See /pricing for the credit pack and subscription tiers.
Troubleshooting
- Tools don't appear in client: restart the app fully (quit, don't just close). Verify your config JSON is valid.
- "Invalid API key": double-check you copied the full key from /dash (it starts with
zq_). - "Insufficient credits" / "Payment required": top up at /billing.
- "Hourly credit cap reached": default is 500/h. Email [email protected] to raise it.
- Tool returns no data: the upstream might be temporarily degraded — check /status. If 5xx, your credits are auto-refunded.
Get an API key →