5 tools. Every endpoint.
The Anysite MCP Server gives your AI assistant structured access to hundreds of endpoints across LinkedIn, Instagram, Twitter, Reddit, YouTube, and more — through 5 universal tools.
5 universal tools access every endpoint on the platform — current, future, and custom. No hardcoded tool names, no manual updates.
Use code MCP30 for your first month free.
How the 5 tools work
Every request flows through the same sequence. Start with discover to find what's available. Call execute to fetch data. Use get_page, query_cache, and export_data to work with what comes back.
Why 5 tools are enough
Most MCP servers ship one tool per endpoint. That doesn't scale — each definition eats context tokens, the LLM picks wrong tools from long lists, and new endpoints require new code.
Anysite loads 5 tool definitions at startup (~1,000 tokens). The endpoint catalog lives on the server via OpenAPI. New data sources appear automatically. Custom endpoints appear automatically. The tools never change.
| Capability | How it works |
|---|---|
| Endpoint access | Hundreds of endpoints across 40+ platforms — all through discover + execute |
| Context overhead | ~1,000 tokens at startup. Your AI keeps its context for actual work |
| New data sources | Appear automatically via OpenAPI spec. No server changes needed |
| Custom endpoints | Build your own through the Custom Endpoint Builder. Available in MCP immediately |
| Pagination | Built in via get_page. Page through cached results without new API calls |
| Server-side analysis | Filter, aggregate, sort cached data via query_cache |
| Data export | Download full datasets as JSON, CSV, or JSONL via export_data |
Server-side analysis
Every execute() call caches results in ClickHouse for 7 days. query_cache runs filters, aggregations, and sorts against that cache server-side — your AI gets targeted data, not a raw dump of 200 records.
Filter by location and followers
query_cache("cache_key", conditions=[ {"field": "location", "op": "contains", "value": "San Francisco"}, {"field": "followers", "op": ">", "value": 500} ])
Aggregate: average followers by industry
query_cache("cache_key", aggregate={"field": "followers", "op": "avg"}, group_by="industry" )
Top 10 by metric
query_cache("cache_key", sort_by="followers", sort_order="desc", limit=10 )
Export the filtered set
export_data("cache_key", "csv")
Filter operators: = != > < >= <= contains not_contains
Aggregation functions: sum avg min max count uniq
Hundreds of endpoints across 40+ sources
Professional networks, social platforms, business directories, search engines, and the open web. All through the same 5 tools.
Professional
- LinkedIn 31 endpoints — profiles, companies, jobs, posts, search, email, messaging
Social
- Twitter/X — user profiles, tweets, search, followers
- Instagram — profiles, posts, reels, search
- Reddit — posts, comments, subreddits, search
- YouTube — videos, channels, search, subtitles
Business Intelligence
- Crunchbase — company profiles
- SEC EDGAR — filings, company search
- Glassdoor — company reviews
- G2 — software reviews
- TrustPilot — business reviews
- BuiltWith — technology stack data
- Capterra — software reviews
Startup Ecosystem
- Y Combinator — company search, founders, details
- AngelList — startup profiles
- ProductHunt — product launches
Search
- DuckDuckGo — web search
- Google News — news search
- Google Maps — location data
- HackerNews — posts and comments
- GitHub — repos and user data
Web
- Web Parser — any URL to structured data
- Sitemap Parser — full site crawls
Other
- Amazon — product data
- TripAdvisor — reviews, locations
Connect in 60 seconds
Three setup paths depending on your client. Claude Desktop uses OAuth — no API keys. Claude Code and Cursor use an API key in a single config line.
- Go to anysite.io and open the MCP Server integration page
- Copy the OAuth URL:
https://mcp.anysite.io/mcp - In Claude Desktop: Settings → Connectors → Add Custom Connector
- Paste the URL and click Connect
- Authorize in your browser (one-time)
This ensures the 5 meta-tools are always in context. The default "Load tools when needed" mode uses name-based matching that doesn't work well with generic names like
discover and execute.
claude mcp add --transport sse anysite \ "https://api.anysite.io/mcp/direct?api_key=YOUR_KEY"
claude mcp list
# anysite connected
Add to ~/.cursor/config.json:
{
"mcpServers": {
"anysite": {
"url": "https://api.anysite.io/mcp/direct?api_key=YOUR_KEY",
"transport": "sse"
}
}
}
/mcp to see available tools.
What you can do with it
These are working examples, not hypotheticals. Each shows the natural language request, the tools it triggers, and what you get back.
- 1.
discover— finds the search/users endpoint and its filters - 2.
execute— runs the search, caches 100 results - 3.
query_cache— filters server-side by seniority = C-Level - 4.
export_data— downloads the filtered list as CSV
- 1.
execute— fetches LinkedIn company posts - 2.
execute— fetches Twitter posts - 3.
query_cache— aggregates avg engagement by post type - 4. LLM summarizes with engagement data already loaded
- 1.
execute— searches with keywords and location, returns up to 200 profiles - 2.
query_cache— filters to >12 months in current role, sorts by tenure
- 1.
execute— searches Reddit with time filter - 2.
execute— searches HackerNews (last 30 days) - 3.
query_cache— filters by comment count, sorts by recency - 4. LLM extracts pain points from the filtered dataset
Pricing
MCP Unlimited is the straightforward option: $30/month for unlimited MCP requests with no credit counting. Credit-based plans include MCP access if you also need the REST API or CLI.
- All 5 meta-tools
- Hundreds of endpoints across 40+ platforms
- Unlimited requests (fair use: 50K/month)
- Server-side analysis (query_cache)
- Data export (JSON/CSV/JSONL)
- Person Analyzer skill
- Competitor Analyzer skill
- OAuth or API key auth
- Works with Claude Desktop, Claude Code, Cursor
Need REST API or CLI too?
| Plan | Price | Credits | Rate Limit |
|---|---|---|---|
| Starter | $49/mo | 15K credits | 60 req/min |
| Growth | $200/mo | 100K credits | 90 req/min |
| Scale | $300/mo | 190K credits | 150 req/min |
| Pro | $549/mo | 425K credits | 200 req/min |
| Enterprise | $1,199+/mo | 1.2M+ credits | 200 req/min |
MCP30. Apply at checkout.
MCP to explore. CLI to execute.
MCP and the CLI run on the same engine. MCP is conversational — describe what you want, get targeted results. CLI is operational — YAML pipelines, batch jobs, scheduled collection at scale.
| MCP Server | Anysite CLI | |
|---|---|---|
| Interface | Natural language via AI assistant | YAML pipelines, terminal |
| Best for | Exploration, ad-hoc queries, research | Production pipelines, batch processing |
| Setup | Connect in 60 seconds | pip install, one config file |
| Data volume | Single queries, filtered results | Thousands of records, parallel execution |
| Storage | ClickHouse cache, 7-day export | Any database (SQLite, PostgreSQL, ClickHouse) |
| Scheduling | Not built in | Cron scheduling included |
| LLM enrichment | Via your AI assistant | Built-in (classify, summarize, enrich) |
| Pricing | $30/mo unlimited | Credit-based plans from $49/mo |
Common questions
discover, execute, get_page, query_cache, export_data — access all endpoints dynamically. The endpoint catalog loads from the OpenAPI spec at startup, consuming roughly 1,000 tokens. New endpoints appear automatically without server changes. Server-side filtering and aggregation via query_cache, pagination via get_page, and data export via export_data keep your AI's context clean.https://mcp.anysite.io/mcp), and add it as a custom connector in Claude Desktop under Settings → Connectors. One important step: in Settings → Capabilities → Tool access, select "Tools already loaded" — the default setting doesn't work well with generic tool names like discover and execute.query_cache runs filter, aggregation, and sort queries against your cached results server-side — before any data loads into your AI's context. Instead of loading 200 raw profiles to find 15 matching ones, you send a query to the cache and receive only the 15. It keeps context windows clean and makes large dataset workflows practical.discover() and are callable via execute() without any changes to the MCP server itself.Start querying the web
MCP Unlimited gives your AI assistant access to hundreds of endpoints across LinkedIn, Instagram, Twitter, and 40+ other sources. Five tools. No endpoint management. No per-request counting.
MCP30.