Labsco
horizondatawave logo

HDW MCP Server

β˜… 62

from horizondatawave

Access and manage LinkedIn data and user accounts using the HorizonDataWave API.

πŸ”₯πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedPaid serviceAdvanced setup
<div align="center"> <img src="icon.png" alt="Anysite MCP Server Logo" width="200" />

Anysite MCP Server

The entire web is your database. Your AI assistant is the query interface.

A Model Context Protocol server that lets Claude, Cursor, ChatGPT, and any MCP client query structured data from LinkedIn, Instagram, Twitter/X, Reddit, YouTube, SEC EDGAR, Y Combinator, Crunchbase, and any URL on the web β€” through five universal tools.

npm version License: MIT Documentation

</div>

What's new in 2.0

The server no longer ships 60+ individual tools. Instead, it exposes five universal meta-tools and discovers the underlying endpoints dynamically from the AnySite OpenAPI spec. This means:

  • Every new endpoint added to the AnySite API is available the next time the server starts β€” no package update required.
  • The agent learns the surface through discover(source, category) rather than from a static tool catalog.
  • Pagination, filtering and exports are handled in-process via the cache: one execute() call, then unlimited get_page / query_cache / export_data calls without re-paying API credits.

The five tools

ToolPurpose
discover(source, category)List endpoints in a category with their params and LLM hints. Always call before execute.
execute(source, category, endpoint, params)Fetch data. Returns first 10 items + cache_key.
get_page(cache_key, offset, limit)Paginate cached items without re-fetching.
query_cache(cache_key, conditions?, sort_by?, aggregate?, group_by?)Filter / sort / aggregate cached items locally.
export_data(cache_key, format)Dump the full dataset to json / jsonl / csv. Returns a local file path.

Sources surfaced through discover: LinkedIn, Instagram, Twitter/X, Reddit, YouTube, SEC EDGAR, Y Combinator, Crunchbase, DuckDuckGo, the universal web parser, plus AI parsers for GitHub, Amazon, Google Maps, G2, BuiltWith, Apify, GLEIF, Newegg and more. New endpoints appear automatically as soon as they ship on the platform β€” no package update required.


Skills β€” ready-made workflows

The MCP server gives raw access. Anysite Skills package that access into named workflows you summon by topic, so the assistant runs a proven pattern instead of improvising. Built for Claude Code (also works in Cursor / Windsurf via the same plugin format).

WorkflowWhat you sayWhat it does
Lead generation"Find me 50 marketing directors at Series A SaaS in Berlin and enrich with email"LinkedIn search β†’ enrichment β†’ CSV
Competitor intelligence"Track @competitor across LinkedIn hires, social, YC, and recent posts"Multi-source intel + hiring velocity + sentiment
Person analyzer"Deep-dive on this LinkedIn profile before our partnership call"LinkedIn + Twitter + Reddit + GitHub + web β†’ strategic brief
Market research"Map the AI legal-tech landscape β€” startups, funding, momentum"YC + Crunchbase + SEC + Reddit + Twitter sentiment
Customer pain mining"Pull verbatim complaints about Salesforce from Reddit and Twitter"Pain clusters + exact quotes + white-space gaps
Brand reputation"What is the conversation around our brand this week?"Cross-platform mention scan with sentiment scoring
Positioning map"Plot 3-5 competitors on a positioning map, find the empty quadrant"Five-axis comparison + positioning statement

Full catalog (17 skills, including VC analyst, influencer discovery, audience analysis, content analytics, trend analysis): github.com/anysiteio/agent-skills.

Install

In Claude Code:

Copy & paste β€” that's it
/plugin marketplace add https://github.com/anysiteio/agent-skills
/plugin install anysite-lead-generation@anysite-skills

You can install one skill or the whole marketplace. The MCP server connection above is the only prerequisite.


Local development

Copy & paste β€” that's it
git clone https://github.com/anysiteio/anysite-mcp.git
cd anysite-mcp
npm install
npm run build:tsc
ANYSITE_ACCESS_TOKEN=... node build/server.js

Inspect the tools interactively:

Copy & paste β€” that's it
npm run inspector

Project layout

Copy & paste β€” that's it
src/
β”œβ”€β”€ server.ts          stdio entry (CLI bin)
β”œβ”€β”€ index.ts           Smithery TypeScript runtime adapter
β”œβ”€β”€ loader.ts          fetches and parses the OpenAPI spec
β”œβ”€β”€ registry.ts        in-memory source/category/endpoint registry
β”œβ”€β”€ client.ts          HTTP client with retry/timeout
β”œβ”€β”€ cache.ts           cache_key β†’ items
β”œβ”€β”€ query.ts           in-memory filter / sort / aggregate
β”œβ”€β”€ export.ts          json / jsonl / csv writers
β”œβ”€β”€ tools.ts           the five meta-tool handlers
β”œβ”€β”€ tool-schemas.ts    MCP tool input schemas (zod + JSON Schema)
β”œβ”€β”€ instructions.ts    instructions text for the LLM
β”œβ”€β”€ config.ts          env-derived constants
└── types.ts           shared types

License

MIT