anysite-mcp-server

anysiteio/anysite-mcp-server

3.5

If you are the rightful owner of anysite-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

AnySite MCP Server is a comprehensive Model Context Protocol server providing access to 57 tools across multiple social media platforms and web services through the AnySite API.

Tools
5
Resources
0
Prompts
0

🌐 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 • 🐦 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

PlatformSearchProfilesPostsCommentsDMsAnalytics
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
Claude Desktop (Click to expand)
  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

Cline / Cursor / Windsurf

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)

LinkedIn Tools (26 tools)

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
Instagram Tools (8 tools)
  • 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
Twitter/X Tools (5 tools)
  • 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
Reddit Tools (3 tools)
  • 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
Web Parsing Tools (2 tools)
  • parse_webpage - Extract content with 14+ CSS selector options
  • get_sitemap - Parse website sitemaps
Other Tools (3 tools)
  • 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

FeatureRemote MCP (OAuth)Local MCP
Setup Time< 2 minutes~10 minutes
AuthenticationOAuth (secure, one-click)API keys in config
UpdatesAutomaticManual git pull
Best ForProduction, end-usersDevelopment, testing
CredentialsManaged by AnySiteSelf-managed
RevocationOne-click in dashboardManual removal
MCP ClientsClaude 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 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 .


šŸ™ 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