home / mcp / anysite mcp server

AnySite MCP Server

Provides real-time access to LinkedIn, Instagram, Reddit, Twitter, and custom web data via MCP with OAuth, multi-platform support, and self-healing APIs.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "horizondatawave-hdw-mcp-server": {
      "url": "https://api.anysite.io/mcp/sse",
      "headers": {
        "ANYSITE_ACCOUNT_ID": "your_account_id",
        "ANYSITE_ACCESS_TOKEN": "your_token"
      }
    }
  }
}

You are using AnySite MCP Server to connect AI agents to real-time web data across platforms like LinkedIn, Instagram, Reddit, Twitter, and any website. It provides a secure, scalable way to query profiles, posts, comments, and pages through a standardized MCP interface, with built-in authentication, real-time data access, and self-healing APIs to adapt to platform changes and rate limits.

How to use

This MCP server lets your AI agents perform cross-platform searches, fetch profiles and posts, monitor brand mentions, and run automated workflows across supported sources. Use the remote (OAuth) option for quick setup with web-enabled MCP clients, or run a local MCP server for development and custom integrations. Build multi-step research or outreach processes by chaining tools that search, retrieve, and analyze data from multiple sources.

Begin by choosing one of the following connection methods: a remote MCP with OAuth for a fast start, or a local MCP server for development and testing. After connecting, ask your agent to enumerate available MCP tools to verify the connection and understand what actions it can perform.

How to install

Prerequisites: you need Node.js and npm installed on your machine, or access to an environment where you can run npm-based projects. You will also need a browser-based MCP client or IDE that supports the MCP protocol.

Option A: Remote MCP with OAuth (recommended) starts quickly if you use Claude Desktop, Cline, Cursor, Windsurf, or any MCP client that supports OAuth.

Step 1: Get your OAuth URL by signing up at your MCP provider’s portal and navigating to MCP Server Integration. Copy the OAuth URL used for your MCP client: https://api.anysite.io/mcp/sse.

Step 2: Add to your MCP client using the OAuth URL. For example, in Claude Desktop you would add a custom connector named “AnySite MCP” with the OAuth URL https://api.anysite.io/mcp/sse and then connect. The client will prompt you to allow access.

Step 3: Verify the connection by asking your AI agent what MCP tools it has access to. You should see tools such as search_linkedin_users, get_linkedin_profile, get_instagram_user, search_reddit_posts, google_search, parse_webpage, and many others.

Additional configuration and options

If you prefer a local development environment, you can run the AnySite MCP Server locally. Create a local MCP config that points to a running server binary or build artifacts.

{
  "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"
      }
    }
  }
}

Troubleshooting

If you encounter authentication issues, ensure your OAuth URL is correctly configured in your MCP client and that the connection has not been revoked from the dashboard. For local setups, confirm that environment variables are set and that the path to the built server file exists.

Examples of common workflows

Lead generation: find decision makers on LinkedIn, retrieve their profiles, and cross-reference with Instagram presence to build a multi-platform contact list.

Brand monitoring: search for mentions across LinkedIn, Reddit, and Twitter, then aggregate engagement metrics to identify sentiment trends.

Development

If you work on the server itself, you can clone the repository, install dependencies, build, and run in development mode. This is useful for custom integrations or contributing improvements.

Available tools

search_linkedin_users

Advanced user search for LinkedIn with multiple filters to find profiles by title, company, location, and other criteria.

linkedin_sn_search_users

Sales Navigator-style search for LinkedIn profiles with enhanced filtering.

get_linkedin_profile

Retrieve a full LinkedIn profile including experience, education, and skills.

get_linkedin_user_posts

Fetch a user’s post history from LinkedIn.

get_linkedin_user_reactions

List posts the user has reacted to and reaction types.

get_linkedin_user_comments

Retrieve a user’s comment history on LinkedIn posts.

get_linkedin_user_connections

Get the network connections for a LinkedIn user.

get_linkedin_company

Look up company details on LinkedIn.

search_linkedin_posts

Search LinkedIn posts by keywords and filters.

get_instagram_user

Fetch profile data including followers and post count from Instagram.

get_instagram_user_posts

Retrieve a user’s Instagram post history with media.

get_instagram_post

Get details and metrics for a specific Instagram post.

get_instagram_post_comments

Fetch comments on an Instagram post.

get_instagram_post_likes

See who liked an Instagram post.

search_instagram_posts

Search Instagram posts by hashtag or keywords.

get_twitter_user

Fetch a Twitter/X user profile with basic details.

search_twitter_users

Find Twitter users using advanced search filters.

get_twitter_user_posts

Retrieve a user’s Tweet history.

search_twitter_posts

Advanced search for Tweets with multiple filters.

get_twitter_post

Retrieve details for a specific Tweet.

search_reddit_posts

Search Reddit posts with subreddits, timeframes, and sort options.

get_reddit_post

Get post details including score and comments.

get_reddit_post_comments

Fetch comment trees for a Reddit post.

parse_webpage

Extract structured data from any webpage using CSS selectors.

get_sitemap

Parse website sitemaps to discover pages.

google_search

Perform a Google search with clean results.

search

ChatGPT Deep Research optimized search for exhaustive results.

fetch

Deep profiling fetch to gather data across sources.