Quickstart: Integrating Anything
Connect your AI agent to Membrane and give it the ability to interact with any external app — connect accounts, run actions, read data, and subscribe to events.
Coding Agents (Claude Code, Cursor, Windsurf, Codex)
1. Install the Membrane skill
Run the following command in your project directory:
npx skills add membranehq/integrate-anythingThis gives your coding agent Membrane's integration capabilities. The agent will set up everything it needs automatically (MCP server, credentials, etc.).
2. Prompt your agent
Your agent now has tools for managing integrations, running actions, and working with data. Try:
"Connect to HubSpot and create an action that syncs new contacts to our database."
"Add a Slack integration that sends notifications when a new order is placed."
The agent will use Membrane's tools to set up integrations, create connections, and implement the logic.
MCP-Compatible Agents (Claude Desktop, ChatGPT, etc.)
For agents that support MCP but not skills, add Membrane's hosted MCP server to your agent's configuration:
{
"mcp": {
"membrane": {
"type": "url",
"url": "https://api.getmembrane.com/mcp/integrate-anything"
}
}
}The hosted MCP server handles authentication via OAuth — your agent will prompt you to log in when it first connects.
Your agent can now browse available apps, create connections, run actions, and subscribe to events — all through MCP tools.
Custom Tools
If you're building a custom agent and need Membrane tools embedded directly in your code, see the agent-skills repository. It contains ready-to-run agent examples with framework adapters:
| Agent | Framework |
|---|---|
| openai | OpenAI SDK |
| vercel-ai-sdk | Vercel AI SDK |
| langchain | LangChain |
| opencode | OpenCode Plugin |
Tool definitions live in tools/integrate-anything.ts.
Setup
- Sign up at getmembrane.com
- Get your API token from the dashboard
- Set the environment variable:
export MEMBRANE_TOKEN="your-token-here"Updated about 4 hours ago