Documentation Index Fetch the complete documentation index at: https://docs.xquik.com/llms.txt
Use this file to discover all available pages before exploring further.
Composio’s MCP endpoint (mcp.composio.dev) was decommissioned in March 2026, and managed Twitter credentials were removed in February 2026. This guide shows how to replace Composio’s Twitter MCP integration with Xquik.
Why Migrate
Composio Xquik Accounts needed 3 (X Developer, Composio, AI tool) 1 Credentials 6 (API Key, API Secret, Bearer Token, OAuth Client ID, OAuth Client Secret, Composio API Key) 1 (API key) Setup steps 14 3 OAuth dance Yes (browser redirect on first use) No X Developer Portal Required (create app, configure callbacks) Not required Dashboard config Required (create auth config, toggle custom creds) Not required Setup code ~20 lines + CLI commands 0 lines (just config) Twitter tools 79 120 documented operations + 23 extraction tools
Before: Composio Setup (14 Steps)
Create X Developer account
Go to developer.x.com, create a developer account, wait for approval.
Create X app
Navigate to Apps, create a new app, fill out the application form.
Copy X credentials
Copy Bearer Token, API Key, and API Secret.
Configure OAuth callback
Set OAuth 2.0 callback URL to https://backend.composio.dev/api/v1/auth-apps/add.
Copy OAuth credentials
Copy OAuth 2.0 Client ID and Client Secret.
Get Composio API key
Sign up at Composio, get an API key from the dashboard.
Create .env file
Add COMPOSIO_API_KEY and USER_ID to .env.
Install Composio SDK
pip install composio-core python-dotenv
Configure custom auth in Composio dashboard
Navigate to dashboard, create auth config for Twitter, toggle custom credentials, enter all 5 X credentials.
Write MCP URL generation script
Write ~20 lines of Python to create a Composio session and extract the MCP URL.
Run the script
python generate_mcp_url.py
Register MCP server
Run the CLI command from the script output.
Restart your AI tool
Exit and relaunch Claude Code, Cursor, etc.
Complete OAuth flow
On first tool use, click the browser link and authorize.
After: Xquik Setup (3 Steps)
Get an API key
Sign up at xquik.com , subscribe, and generate an API key from the dashboard.
Add MCP config
Add this to your MCP configuration: Claude Code
Cursor / VS Code
claude mcp add xquik \
--transport http \
"https://xquik.com/mcp" \
--header "x-api-key: xq_YOUR_KEY_HERE"
Use it
Start using X tools immediately. No OAuth flow, no browser redirect.
Code Migration
Python (Pydantic AI)
Before (Composio)
After (Xquik)
import os
from composio import Composio
from dotenv import load_dotenv
load_dotenv()
composio_client = Composio( api_key = os.getenv( "COMPOSIO_API_KEY" ))
composio_session = composio_client.create(
user_id = os.getenv( "USER_ID" ),
toolkits = [ "twitter" ],
)
COMPOSIO_MCP_URL = composio_session.mcp.url
# Then configure your agent with COMPOSIO_MCP_URL...
# First use triggers OAuth browser flow
TypeScript (Mastra)
Before (Composio)
After (Xquik)
import { Composio } from "@composio/core" ;
const composio = new Composio ({ apiKey: process . env . COMPOSIO_API_KEY });
const session = await composio . create ({
userId: process . env . USER_ID ,
toolkits: [ "twitter" ],
});
const mcpUrl = session . mcp . url ;
// Then configure MCP client with mcpUrl...
// First use triggers OAuth browser flow
Framework-Specific Guides
For complete integration guides with your framework: