Anysite

by anysiteio

Not rated
GitHub

About

Turn any website into an API

Details

Author
anysiteio
Categories
Web Scraping, API, Automation

Setup

Install Anysite in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/anysiteio/anysite-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

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, plus CRM write-back tools.

Connect directly to the hosted server athttps://mcp.anysite.io/mcp. It speaks MCP over Streamable HTTP with OAuth 2.0, and works with Claude Desktop, Claude Code, Cursor, Cline, Windsurf, ChatGPT, and any MCP-compliant client.

If your client supports HTTP transport, you do not need this npm package.The package exists as astdio bridgefor clients that only speak stdio.

Create an account atanysite.io. TheMCP30promo covers your first month of MCP Unlimited ($30/month, 6 req/min fair-use, no credit counting). Credit-based plans (Starter $49 / Growth $200 / Scale $300 / Pro $549 / Enterprise from $1,199) also include MCP access; seedocs.anysite.io/mcp-server/overview.
- Settings → Connectors → Add Custom Connector
- URL:https://mcp.anysite.io/mcp
- Click Connect, authorize in the browser
- Required:Settings → Capabilities → Tool access →Tools already loaded

The last step is critical. Claude Desktop's "Load tools when needed" mode uses name-based matching that fails on generic names likediscoverandexecute. If you skip it, the tools exist but the model will not reliably call them.

claude mcp add --transport http anysite "https://mcp.anysite.io/mcp?api_key=YOUR_KEY" claude mcp list # should show: anysite connected

The URL carries your API key — treat it as a secret.

Edit~/.cursor/mcp.json(global) or.cursor/mcp.jsonin the project root:

{ "mcpServers": { "anysite": { "url": "https://mcp.anysite.io/mcp?api_key=YOUR_KEY", "transport": "http" } } }

Point any compliant client athttps://mcp.anysite.io/mcpand authenticate via OAuth or?api_key=YOUR_KEY.

What MCP tools do you have from anysite?

It should list:discover,execute,get_page,query_cache,export_data— plus eightcrm_tools if the CRM integration is enabled on your account.

Use anysite to find 20 CTOs at Series B fintech startups in New York, then show me the ones with AI or ML in their headline.

The assistant runsdiscoveron LinkedIn, picks the right search endpoint, callsexecute, then narrows server-side withquery_cache.

@anysiteio/mcpis a thin local proxy: it runs on stdio and forwards every request tohttps://mcp.anysite.io/mcpover Streamable HTTP with your token. No business logic lives in the package — tools, instructions, caching and exports all come from the server, so new endpoints and tools appear without a package update.

Use it when your client cannot speak HTTP transport: stdio-only IDE plugins, older Cline/Continue builds, custom stdio runners, or environments where outbound HTTP must go through a managed local process.

Or run on demand withnpx -y @anysiteio/mcp.

{ "mcpServers": { "anysite": { "command": "npx", "args": ["-y", "@anysiteio/mcp"], "env": { "ANYSITE_ACCESS_TOKEN": "your_token_here" } } } }

That is the entire configuration. OnlyANYSITE_ACCESS_TOKENis required — create one atapp.anysite.io. The token can also live in~/.anysite-mcp.env.

Sources surfaced throughdiscover: 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.

Data fetched byexecuteis cached server-side for 7 days: oneexecute()call, then unlimitedget_page/query_cache/export_datacalls without re-paying API credits. Export files live for 24 hours (regenerated on demand while the cache entry is alive).

discover("linkedin", "search") → endpoints: ["users", "companies", "posts", ...] with params execute("linkedin", "search", "users", { keywords: "CTO AI" }) → { items: [...first 10], total: 50, cache_key: "abc..." , next_offset: 10 } get_page("abc...", offset=10) # next page, free query_cache("abc...", { conditions: [{ field: "location", op: "contains", value: "San Francisco" }] }) export_data("abc...", "csv") # full dataset as a CSV download URL

The agent figures out the parameter names on its own fromdiscover.

v3 is a breaking change: the package no longer reimplements the server locally — it proxies the hosted MCP server. What changes for you:

- export_datareturns a download URL(https://mcp.anysite.io/exports/…) instead of a local file path. Thefile_pathfield is gone; agents that read the exported file from disk must download it instead. The URL is accessible without a token (the file name is unguessable) and lives for 24 hours — do not share the link if the data is sensitive.
- export_dataparameter isoutput_format.The oldformatname is transparently rewritten by the bridge for backward compatibility, but new prompts should useoutput_format.
- get_pagecapslimitat 50(server-side page size limit).
- Cache is server-side now(7-day TTL, survives restarts, shared across your sessions) instead of in-process.
- CRM tools appear(8crm_
tools) when the CRM integration is enabled on your account.
- Env varsANYSITE_API_URLandANYSITE_OPENAPI_URLare removed— the bridge talks to the MCP server, not the raw API. UseANYSITE_MCP_URLto point at a different MCP server.
- binaliasesanysiteandmcpare removed— the command isanysite-mcp.
- Two LinkedIn endpoints that were reachable in 2.x (sn_search/users,company/employees) are excluded by server policy.
- Tool results no longer carry amimeTypeon content items — the server defines the response shape.
- Cancelling a longtools/callstops the client-side wait, but the server keeps processing the request (stateless transport cannot deliver the cancellation) — the work is still billed.

The MCP server gives raw access.Anysite Skillspackage 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).

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

/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.

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

Variables can also live in./.envor~/.anysite-mcp.env(real environment variables and./.envtake precedence over~/.anysite-mcp.env).

If the remote server is unreachable at startup, the bridge still starts in a degraded mode (empty tool list, descriptive errors on calls), keeps reconnecting in the background, and announces the tool list viatools/list_changedonce the server is reachable again.

src/ ├── server.ts stdio entry (CLI bin): env handling, connect with retries, degraded mode ├── proxy.ts the bridge: remote client, generic request forwarding, tools/list cache, │ format→output_format shim, error mapping, background list refresh ├── index.ts Smithery TypeScript runtime adapter └── config.ts env-derived constants

A server for web scraping using the UseScraper API.

Enable AI agents to get structured data from unstructured web with AgentQL.

Web scraping, crawling, and change detection with AI

1GB Free Trial, World's Leading Proxy Service Platform, Efficient Data Collection

Automate browser interactions in the cloud (e.g. web navigation, data extraction, form filling, and more)

Easy web data access. Simplified retrieval of information from websites and online sources.

Adds powerful web scraping and search capabilities to LLM clients like Cursor and Claude.

Hyperbrowser is the next-generation platform empowering AI agents and enabling effortless, scalable browser automation.

Watch your competitors, clients, suppliers. Meerbot is the web-page change tracker your AI assistant talks to.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.