home / mcp / beyond mcp server
An Extensible Model Context Protocol (MCP) server
Configuration
View docs{
"mcpServers": {
"beyond-network-ai-beyond-mcp-server": {
"command": "/usr/local/bin/node",
"args": [
"/full/path/to/beyond-mcp-server/dist/index.js",
"--stdio"
],
"env": {
"ENABLE_TWITTER": "false",
"NEYNAR_API_KEY": "YOUR_NEYNAR_API_KEY",
"ENABLE_FARCASTER": "true"
}
}
}
}Beyond MCP Server is an extensible MCP server that offers standardized access to social platform data and onchain data through multiple providers. It is designed to be easily extended to support new platforms while delivering well-formatted context for downstream clients.
You run Beyond MCP Server as an MCP endpoint that your MCP clients can connect to for social platform and onchain data. Start the server in stdio mode for local use or HTTP/SSE mode if you want to expose the endpoint over HTTP. The server exposes a collection of resources and tools you can invoke through your MCP client to search content, fetch profiles, read threads, and analyze trends.
Prerequisites: Node.js 16+ and an API key for Neynar if you plan to access Farcaster data.
1. Clone the project directory and navigate into it.
git clone https://github.com/yourusername/beyond-mcp-server.git
cd beyond-mcp-server2. Install dependencies.
npm install3. Create a configuration file from the template and edit it with your keys.
cp .env.example .env
```
```text
Edit the .env file to include your Neynar API key and any other required credentials.4. Build and start the server. You can run in stdio mode (default) or in HTTP/SSE mode.
npm run build
npm start # For stdio mode (default)
# OR
npm run start:http # For HTTP/SSE modeThe server can be run in stdio or HTTP mode. When you start in stdio mode, the server runs as a local process and communicates over standard input/output. In HTTP mode, it exposes an HTTP/SSE endpoint for remote clients. You can configure which providers are enabled via environment variables. The Neynar API key enables Farcaster access, while other providers can be toggled on or off as needed.
Important environment variables shown in examples include NEYNAR_API_KEY for Farcaster access, ENABLE_FARCASTER to enable Farcaster features, and ENABLE_TWITTER to enable Twitter features (placeholder in this version). Use a .env file or set variables in your environment before starting the server.
{
"mcpServers": {
"beyond_mcp": {
"command": "/usr/local/bin/node",
"args": [
"/full/path/to/beyond-mcp-server/dist/index.js",
"--stdio"
]
}
}
}Search for content on a social platform using the MCP endpoint.
Fetch a user's profile information from a platform.
Retrieve a user profile using a wallet address (Farcaster feature).
Get a user's wallet balance using either FID or username with automatic resolution.
Retrieve content posted by a specific user.
Fetch a conversation thread by threadId.
Obtain current trending topics on a platform.
Get trending feed content with multi-provider support (Farcaster only).
Get a profile based on a wallet address.
Search for channels on a platform (Farcaster only).
Search for multiple channels in parallel (Farcaster only).
Analyze a social media thread for insights.
Summarize a user's activity across a platform.
Explore trending topics on a platform.
Analyze trending feed content across providers.
Retrieve and analyze user profile by wallet address.
Analyze a user's wallet balance and holdings (FID or username).
Explore channels and provide insights about channel popularity.
Analyze and compare multiple channels in parallel.