Skip to main content
Glama

🌐 AnySite MCP Server

Agent-First Web Scraping Infrastructure via Model Context Protocol

Connect your AI agents to real-time data from LinkedIn, Instagram, Reddit, Twitter, and any website through a single MCP server.

npm version License: MIT GitHub stars Documentation

šŸš€ Quick Start • šŸ“– Documentation • šŸŽ® Playground • šŸ’¬ Discord • 🐦 Twitter


šŸŽÆ What is AnySite MCP Server?

AnySite MCP Server is a Model Context Protocol (MCP) implementation that gives AI agents direct access to web data through platform-specific APIs. Unlike traditional web scrapers, AnySite provides:

  • šŸ”’ OAuth Authentication - Secure, one-click connection for Claude Desktop and other MCP clients

  • 🌐 Multi-Platform Support - LinkedIn, Instagram, Reddit, Twitter, and custom web parsing

  • šŸ¤– Agent-First Design - Built specifically for AI agents with structured data formats

  • šŸ”„ Self-Healing APIs - Auto-recovery from platform changes and rate limits

  • ⚔ Real-Time Data - Fresh data extraction without stale caches

Perfect for: AI research, lead generation, market intelligence, content monitoring, competitive analysis


⚔ Key Features

šŸŽŖ Supported Platforms

Platform

Search

Profiles

Posts

Comments

DMs

Analytics

LinkedIn

āœ…

āœ…

āœ…

āœ…

āœ…

āœ…

Instagram

āœ…

āœ…

āœ…

āœ…

āŒ

āœ…

Reddit

āœ…

āœ…

āœ…

āœ…

āŒ

āš ļø

Twitter/X

āœ…

āœ…

āœ…

āš ļø

āŒ

āš ļø

Any Website

āœ…

-

-

-

-

-

šŸ› ļø Core Capabilities

  • Advanced Search & Filtering - Find people by title, company, location, education, skills

  • Bulk Data Extraction - Extract thousands of profiles, posts, or comments in one request

  • Network Analysis - Map connections, followers, engagement patterns

  • Content Monitoring - Track posts, comments, reactions in real-time

  • Account Management - Send messages, connection requests, post comments (LinkedIn)

  • Smart Web Parsing - Extract structured data from any website using CSS selectors

šŸ” Enterprise-Grade Features

  • Rate Limit Management - Automatic backoff and retry with exponential delays

  • Proxy Rotation - Built-in proxy support for high-volume requests

  • Error Recovery - Self-healing mechanisms for platform changes

  • Usage Analytics - Track API consumption and costs

  • Team Management - Multi-user accounts with role-based access


šŸš€ Quick Start

Option 1: Remote MCP with OAuth (Recommended)

Perfect for Claude Desktop, Cline, Cursor, Windsurf, and other MCP clients that support OAuth.

Step 1: Get Your OAuth URL

  1. Sign up at app.anysite.io (100 free credits included)

  2. Navigate to MCP Server Integration

  3. Copy your OAuth URL: https://api.anysite.io/mcp/sse

Step 2: Add to Your MCP Client

  1. Open Claude Desktop → Settings → Connectors

  2. Click Add Custom Connector

  3. Fill in:

    • Name: AnySite MCP

    • OAuth URL: https://api.anysite.io/mcp/sse

  4. Click Add → Connect → Allow Access

šŸ“– Detailed Claude Desktop Setup Guide

Add to your MCP configuration file:

{ "mcpServers": { "anysite": { "command": "npx", "args": ["-y", "@anysite/mcp"], "env": { "ANYSITE_OAUTH_URL": "https://api.anysite.io/mcp/sse" } } } }

Configuration file locations:

  • Cline: .cline/mcp_settings.json

  • Cursor: .cursor/mcp_config.json

  • Windsurf: .windsurf/mcp_config.json

Step 3: Verify Connection

Ask your AI agent:

What MCP tools do you have access to?

Expected response should include:

  • search_linkedin_users

  • get_linkedin_profile

  • get_instagram_user

  • search_reddit_posts

  • google_search

  • parse_webpage

  • ... and 50+ more tools


Option 2: Local MCP Server (For Development)

Perfect for testing, development, custom integrations.

Installation

# Clone the repository git clone https://github.com/anysiteio/anysite-mcp-server.git cd anysite-mcp-server # Install dependencies npm install # Build the project npm run build

Configuration

Create .env file:

ANYSITE_ACCESS_TOKEN=your_access_token ANYSITE_ACCOUNT_ID=your_account_id

Get your credentials from app.anysite.io

Run Server

npm start

Connect to MCP Client

Add to your MCP configuration:

{ "mcpServers": { "anysite-local": { "command": "node", "args": ["/path/to/anysite-mcp-server/build/index.js"], "env": { "ANYSITE_ACCESS_TOKEN": "your_token", "ANYSITE_ACCOUNT_ID": "your_account_id" } } } }

šŸŽ® Usage Examples

LinkedIn: Find Decision Makers

Find me 10 CTOs at AI companies in San Francisco

The MCP server will:

  1. Search LinkedIn users with title="CTO", company_keywords="AI", location="San Francisco"

  2. Return structured profiles with name, headline, company, location

  3. Provide direct LinkedIn URLs for each profile

Instagram: Monitor Brand Mentions

Get the latest 20 Instagram posts mentioning @yourbrand

Reddit: Analyze Discussions

Search Reddit for posts about "LLM agents" in the last week, sorted by top engagement

Multi-Platform Research

1. Find the LinkedIn profile of John Doe at Company X 2. Get his recent posts and engagement metrics 3. Find his Twitter profile and latest tweets 4. Cross-reference with Instagram presence

šŸ“– Documentation

šŸ“š Full Documentation

šŸ”§ Tool Categories (57 Total)

Search & Discovery (7 tools)

  • search_linkedin_users - Advanced user search with 10+ filters

  • linkedin_sn_search_users - Sales Navigator advanced search

  • get_linkedin_email_user - Find users by email address

  • get_linkedin_user_email_db - Batch email lookup (up to 10 profiles)

  • get_linkedin_google_company - Find companies via Google search

  • get_linkedin_company - Company details lookup

  • search_linkedin_posts - Search posts by keywords, author, date

Profile & Data (7 tools)

  • get_linkedin_profile - Full profile with experience, education, skills

  • get_linkedin_user_posts - User's post history

  • get_linkedin_user_reactions - Posts user reacted to

  • get_linkedin_user_comments - User's comment history

  • get_linkedin_user_connections - Network connections

  • get_linkedin_user_endorsers - Skill endorsers

  • get_linkedin_user_certificates - User certificates

Company Intelligence (4 tools)

  • get_linkedin_company_employees - Employee list with filters

  • get_linkedin_company_posts - Company updates

  • get_linkedin_post_reposts - Reshare analysis

  • get_linkedin_conversations - Conversation history

Engagement (4 tools)

  • get_linkedin_post_comments - Comment threads

  • get_linkedin_post_reactions - Who reacted and how

  • get_linkedin_post_reposts - Reshare analysis

Account Management (4 tools) - Requires ACCOUNT_ID

  • get_linkedin_management_me - Get own profile

  • send_linkedin_chat_message - Send DMs

  • get_linkedin_chat_messages - Retrieve conversations

  • send_linkedin_connection - Send connection requests

  • send_linkedin_post_comment - Comment on posts

  • send_linkedin_post - Create posts

  • get_instagram_user - Profile info, followers, posts count

  • get_instagram_user_posts - Post history with media

  • get_instagram_user_reels - Reels/videos

  • get_instagram_user_friendships - Followers/following lists

  • get_instagram_post - Post details with metrics

  • get_instagram_post_comments - Comment threads

  • get_instagram_post_likes - Who liked the post

  • search_instagram_posts - Hashtag and keyword search

  • get_twitter_user - Profile details

  • search_twitter_users - Find users

  • get_twitter_user_posts - Tweet history

  • search_twitter_posts - Advanced tweet search with 15+ filters

  • get_twitter_post - Tweet details

  • search_reddit_posts - Search with sort, time, subreddit filters

  • get_reddit_post - Post details with score, comments

  • get_reddit_post_comments - Comment trees with nested replies

  • parse_webpage - Extract content with 14+ CSS selector options

  • get_sitemap - Parse website sitemaps

  • google_search - Google search with clean results

  • search - ChatGPT Deep Research optimized search

  • fetch - ChatGPT Deep Research optimized profile fetch


šŸ¤ Integrations

AnySite MCP Server works with any MCP-compatible client:

AI Assistants

  • āœ… Claude Desktop - Native OAuth support

  • āœ… Cline - MCP configuration

  • āœ… Cursor - Custom MCP server

  • āœ… Windsurf - MCP integration

  • āœ… Any MCP Client - Standard protocol

Development Tools

  • šŸ”§ n8n - AnySite n8n nodes

  • šŸ”§ LangChain - Custom tool integration

  • šŸ”§ AutoGen - Agent tool registration

  • šŸ”§ REST API - Direct API access

Comparison: Remote vs Local

Feature

Remote MCP (OAuth)

Local MCP

Setup Time

< 2 minutes

~10 minutes

Authentication

OAuth (secure, one-click)

API keys in config

Updates

Automatic

Manual git pull

Best For

Production, end-users

Development, testing

Credentials

Managed by AnySite

Self-managed

Revocation

One-click in dashboard

Manual removal

MCP Clients

Claude Desktop, Cline, etc.

Any MCP client

Recommendation: Use Remote MCP for production and Local MCP for development/testing.


šŸ—ļø Architecture

ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā” │ MCP Client │ (Claude Desktop, Cline, etc.) │ (AI Agent) │ ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜ │ MCP Protocol │ ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā–¼ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā” │ AnySite MCP │ │ Server │ ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜ │ REST API │ ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā–¼ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā” │ AnySite API │ ← OAuth Authentication │ Platform │ ← Rate Limiting ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜ ← Proxy Rotation │ ā”Œā”€ā”€ā”€ā”€ā”“ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā” ā–¼ ā–¼ ā–¼ ā–¼ ā–¼ LinkedIn Instagram Reddit Twitter Any Website

Key Components:

  • MCP Protocol Layer - Standardized tool interface for AI agents

  • API Abstraction - Platform-specific API adapters with error handling

  • Authentication - OAuth 2.0 for secure credential management

  • Self-Healing - Auto-retry and fallback mechanisms

  • Rate Limiting - Smart backoff to prevent API bans


šŸ’” Use Cases

šŸŽÆ Lead Generation & Sales

  • Find decision makers by title, company, location

  • Enrich CRM data with LinkedIn profiles

  • Monitor competitor hiring and expansion

šŸ“Š Market Intelligence

  • Track brand mentions across platforms

  • Analyze competitor social media strategy

  • Monitor industry trends and discussions

šŸ” Research & Analytics

  • Collect datasets for AI training

  • Social network analysis

  • Content performance tracking

šŸ¤– AI Agent Workflows

  • Multi-platform data correlation

  • Automated outreach campaigns

  • Cross-platform identity resolution


šŸ› ļø Development

Building from Source

# Clone repository git clone https://github.com/anysiteio/anysite-mcp-server.git cd anysite-mcp-server # Install dependencies npm install # Build TypeScript npm run build # Run in development mode npm run dev # Run tests npm test

Project Structure

anysite-mcp-server/ ā”œā”€ā”€ src/ # Source code │ ā”œā”€ā”€ index.ts # MCP server entry point (Smithery runtime) │ ā”œā”€ā”€ server.ts # Server implementation (Traditional MCP) │ └── types.ts # TypeScript type definitions ā”œā”€ā”€ build/ # Compiled JavaScript │ ā”œā”€ā”€ index.js # Main entry point │ ā”œā”€ā”€ server.js # Server executable │ ā”œā”€ā”€ types.js # Type definitions │ ā”œā”€ā”€ remote-server.js # Remote server support │ ā”œā”€ā”€ streamable-server.js # Streaming support │ └── smithery.js # Smithery integration ā”œā”€ā”€ .claude/ # Claude Code settings │ └── settings.local.json ā”œā”€ā”€ .cursor/ # Cursor IDE settings │ └── rules/ ā”œā”€ā”€ .smithery/ # Smithery CLI files │ └── index.cjs ā”œā”€ā”€ package.json # npm package configuration ā”œā”€ā”€ package-lock.json ā”œā”€ā”€ tsconfig.json # TypeScript configuration ā”œā”€ā”€ smithery.yaml # Smithery config ā”œā”€ā”€ glama.json # Glama integration ā”œā”€ā”€ .env # Environment variables (local) ā”œā”€ā”€ .npmrc # npm configuration ā”œā”€ā”€ .gitignore ā”œā”€ā”€ README.md # Documentation ā”œā”€ā”€ CLAUDE.md # Claude Code instructions ā”œā”€ā”€ LICENSE.md # MIT License └── LICENSE

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Areas we need help with:

  • šŸ“ Documentation improvements

  • šŸ› Bug fixes and testing

  • ✨ New platform integrations

  • šŸŒ Translations


šŸ“Š Pricing & Limits

Free Tier

  • āœ… 100 free credits on signup

  • āœ… All 57 tools available

  • āœ… OAuth authentication

  • āš ļø Rate limits apply

Pro Plans

  • šŸš€ Higher rate limits

  • šŸš€ Priority support

  • šŸš€ Dedicated proxies

  • šŸš€ Team collaboration

See pricing details


šŸ”’ Security & Privacy

  • OAuth 2.0 - Industry-standard authentication

  • No Credential Storage - Your API keys stay with AnySite

  • Encrypted Transport - All data transmitted over HTTPS

  • GDPR Compliant - Data processing follows EU regulations

  • Revocable Access - One-click disconnect in dashboard

āš ļø Important: Always comply with platform terms of service and local regulations when scraping data.


šŸ’¬ Community & Support


šŸ“„ License

This project is licensed under the MIT License.


šŸ™ Acknowledgments

Built with:

Special thanks to the MCP community for feedback and contributions.


⭐ Star us on GitHub if AnySite MCP Server helps your AI agents!

Made with ā¤ļø by the AnySite.io team

Website • Documentation • API Playground

-
security - not tested
A
license - permissive license
-
quality - not tested

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/anysiteio/anysite-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server