
# 🌐 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.
[](https://www.npmjs.com/package/@anysiteio/mcp)
[](https://opensource.org/licenses/MIT)
[](https://github.com/anysiteio/anysite-mcp-server/stargazers)
[](https://docs.anysite.io/mcp-server)
[🚀 Quick Start](#-quick-start) • [📖 Documentation](https://docs.anysite.io/mcp-server) • [🐦 Twitter](#)
---
## 💎 MCP Unlimited Plan
**Unlimited access to all 65+ Anysite MCP tools for just $30/month** - perfect for AI agents and automation.
Get unlimited requests through Remote MCP Server with no request limits. Ideal for Claude Desktop, Cursor, n8n, and any MCP-compatible client.
**[📖 Learn more about MCP Unlimited →](https://docs.anysite.io/mcp-unlimited)**
**Available integrations:**
- [Make.com Integration](https://docs.anysite.io/mcp-server/unlimited-plan-make) - Connect with Make.com workflows
- [Clay Integration](https://docs.anysite.io/mcp-server/unlimited-plan-clay) - Use with Clay enrichment platform
---
## 🎯 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](https://app.anysite.io) (100 free credits included)
2. Navigate to **MCP Server Integration**
3. Copy your OAuth URL: `https://mcp.anysite.io/`
#### 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://mcp.anysite.io/`
4. Click **Add** → **Connect** → **Allow Access**
📖 [Detailed Claude Desktop Setup Guide](https://docs.anysite.io/mcp-server/claude-desktop-tool/installation)
Cline / Cursor / Windsurf
Add to your MCP configuration file:
```json
{
"mcpServers": {
"anysite": {
"command": "npx",
"args": ["-y", "@anysite/mcp"],
"env": {
"ANYSITE_OAUTH_URL": "https://mcp.anysite.io/mcp"
}
}
}
}
```
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`
- `duckduckgo_search`
- `search_youtube_videos`
- `parse_webpage`
- ... and **65+ more tools**
---
### Option 2: Local MCP Server (For Development)
Perfect for **testing, development, custom integrations**.
#### Installation
```bash
# 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:
```env
ANYSITE_ACCESS_TOKEN=your_access_token
ANYSITE_ACCOUNT_ID=your_account_id
```
Get your credentials from [app.anysite.io](https://app.anysite.io/settings/api-keys)
#### Run Server
```bash
npm start
```
#### Connect to MCP Client
Add to your MCP configuration:
```json
{
"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
- [Anysite MCP Server Docs](https://docs.anysite.io/mcp-server)
- [API Reference](https://docs.anysite.io/api-reference)
- [All Available Tools](https://docs.anysite.io/mcp-server/tools)
### 🔧 Tool Categories (65+ Total)
Web Search (1 tool)
- `duckduckgo_search` - Web search powered by DuckDuckGo (up to 20 results)
Y Combinator (3 tools)
- `get_yc_company` - Get comprehensive YC company information by slug
- `search_yc_companies` - Search YC companies with filters (batch, status, industry)
- `search_yc_founders` - Search YC founders by name, company, batch, industry
YouTube (3 tools)
- `search_youtube_videos` - Search YouTube videos by query
- `get_youtube_video` - Get detailed video information by ID or URL
- `get_youtube_video_subtitles` - Extract video subtitles with timestamps
SEC (2 tools)
- `search_sec_companies` - Search SEC EDGAR filings with advanced filters
- `get_sec_document` - Retrieve full SEC document content by URL
LinkedIn Tools (35 tools)
**Search & Discovery (11 tools)**
- `search_linkedin_users` - Advanced user search with 10+ filters
- `linkedin_sales_navigator_search_users` - Sales Navigator advanced search
- `search_linkedin_companies` - Search companies with advanced filters
- `search_linkedin_educations` - Search educational institutions for filtering
- `search_linkedin_industries` - Search industries for filtering
- `search_linkedin_locations` - Search locations for filtering
- `search_linkedin_jobs` - Search job postings with filters
- `find_linkedin_user_email` - Find users by email address
- `get_linkedin_user_email_db` - Get email from internal database (up to 10 profiles)
- `get_linkedin_google_company` - Find companies via Google search
- `get_linkedin_company` - Company details lookup
**User Profiles & Details (12 tools)**
- `get_linkedin_profile` - Full profile with experience, education, skills
- `get_linkedin_user_posts` - User's post history
- `get_linkedin_user_comments` - User's comment history
- `get_linkedin_user_reactions` - Posts user reacted to
- `get_linkedin_user_endorsers` - Skill endorsers
- `get_linkedin_user_certificates` - Professional certificates
- `get_linkedin_user_education` - Education history
- `get_linkedin_user_experience` - Work experience details
- `get_linkedin_user_skills` - Skills and endorsements
- `get_linkedin_user_honors` - Awards and honors
- `get_linkedin_user_patents` - Patent information
- `get_linkedin_user_languages` - Language proficiencies
**Company Information (4 tools)**
- `get_linkedin_company_employee_stats` - Employee statistics
- `get_linkedin_company_employees` - Employee list with filters
- `get_linkedin_company_posts` - Company updates
- `get_linkedin_management_company_
---