Skip to main content
Cover Image Enhance your LangChain applications with real-time social media context from Membit. This integration allows your AI agents to access up-to-the-minute discussions, trends, and insights from platforms like X (Twitter), Farcaster, and more.

Prerequisites

Before you begin, ensure you have:
  • Python 3.10 or higher installed
  • A Membit account with API access
  • Basic familiarity with LangChain agents
  • Node.js installed (for MCP remote client)
You’ll need valid Membit API credentials and the MCP remote URL. If you don’t have access yet, get your API key to get started.

Installation

Install the required packages for LangChain and MCP integration:
We recommend using a virtual environment to manage your Python dependencies and avoid conflicts.

Quick Start

1

Import required modules

Import the necessary components for LangChain and MCP integration:
2

Configure your LLM

Set up your language model with the provider of your choice:
3

Configure MCP server parameters

Set up the connection to Membit’s MCP server:
Make sure you have mcp-remote installed globally via npm for this to work.
Replace <your-api-key> with your actual Membit API key. Keep this credential secure and don’t share it with unauthorized users.
4

Create agent prompt

Define a prompt template that encourages the agent to use Membit tools:
5

Create and run your agent

Connect to Membit and create your LangChain agent:
Your LangChain agent is now powered by real-time social media context from Membit!

Complete Example

Here’s a full working example with enhanced functionality:

Troubleshooting

Problem: Cannot connect to Membit MCP serverSolutions:
  • Verify mcp-remote is installed: npm list -g mcp-remote
  • Check your API key
  • Ensure Node.js is properly installed and accessible
  • Try running npx mcp-remote directly to test connectivity
Problem: load_mcp_tools returns empty or failsSolutions:
  • Initialize the MCP session before loading tools
  • Check network connectivity and firewall settings
  • Verify your Membit API credentials are valid
  • Look for error messages in the MCP connection logs
Problem: Agent fails to execute or use tools properlySolutions:
  • Check that tools are properly passed to both agent and executor
  • Ensure your prompt includes the required message placeholders
  • Verify the LLM has sufficient context window for tool responses
  • Test with simpler queries first