Setup
Connect the Outstand MCP server to any AI client in about a minute - one-click OAuth sign-in as a custom connector, or a Bearer API key.
Connect the Outstand MCP server to your AI client. There are two ways to authenticate:
- One-click OAuth (recommended) - add Outstand as a custom connector and sign in with a single click. No API key to copy, no config file to edit. Works with ChatGPT, Claude, Cursor, and any client that supports remote MCP connectors.
- API key - pass an Outstand API key as a
Bearertoken. Best for CLI clients and headless setups where a connector UI is not available.
Both methods talk to the same server URL:
https://mcp.outstand.so/mcpPrerequisites
Before you start, you need:
- An Outstand account - sign up free.
- At least one connected social account - connect accounts through the Outstand dashboard or API.
- For the API key method only: an API key from your dashboard. API keys start with
ost_.
OAuth is the fastest and most secure path. Your AI client never sees a long-lived key - it receives a scoped access token that you can revoke at any time, and you choose exactly which organization it can act on. Reach for the API key method only when your client cannot add a remote connector.
One-click OAuth (custom connector)
Add Outstand as a custom connector in your client and authorize it in the browser. The flow is the same everywhere:
- Add a new custom connector / MCP server and paste the URL
https://mcp.outstand.so/mcp. - Your client opens Outstand in a browser. Sign in (or create an account).
- Choose which organization the connector should access, then approve.
- You are redirected back to your client with the connection live. The Outstand tools are ready to use.
No API key, no mcp-remote bridge, and no config file to edit. The steps below show where to add the connector in each client.
ChatGPT
- Make sure connectors/developer mode is enabled for your account (Settings → Connectors).
- Go to Settings → Connectors → Create (or Add custom connector).
- Set the MCP server URL to
https://mcp.outstand.so/mcpand save. - Click Connect on the Outstand connector and complete the sign-in and organization selection in the browser.
- Enable the connector in a chat to give ChatGPT access to the Outstand tools.
Claude (Desktop & Web)
- Open Settings → Connectors.
- Click Add custom connector.
- Give it a name (for example,
Outstand) and set the URL tohttps://mcp.outstand.so/mcp. - Click Connect and complete the OAuth sign-in and organization selection.
- The Outstand tools now appear in the tools menu of any chat.
Cursor
- Open Settings → MCP → Add new MCP server (or edit
.cursor/mcp.json). - Add the Outstand server using its URL:
{
"mcpServers": {
"outstand": {
"url": "https://mcp.outstand.so/mcp"
}
}
}- Cursor detects that the server requires authorization and prompts you to sign in. Complete the OAuth flow in the browser and pick your organization.
Any client with connector support
Any MCP client that supports remote servers with OAuth can connect the same way:
- Server URL:
https://mcp.outstand.so/mcp - Transport: Streamable HTTP
- Authentication: OAuth 2.0 (the server advertises its authorization server via RFC 9728 protected-resource metadata, so compatible clients discover the sign-in flow automatically)
When the client first connects it receives a 401 with a pointer to Outstand's authorization server, opens the browser for you to sign in and pick an organization, and stores the resulting access token. Everything after that is automatic.
API key (Bearer token)
If your client does not support custom connectors - or you prefer a headless setup - authenticate with an Outstand API key passed as a Bearer token.
Claude Code
The fastest way to connect with a key. Run this single command:
claude mcp add -t http \
-H "Authorization: Bearer ost_your_key" \
outstand https://mcp.outstand.so/mcpReplace ost_your_key with your actual API key. That's it - Outstand tools are now available in your Claude Code sessions.
Claude Code also supports the OAuth flow. If you omit the -H header (claude mcp add -t http outstand https://mcp.outstand.so/mcp), run /mcp inside Claude Code and choose to authenticate - it will open the browser for
one-click sign-in instead of using a key.
Verify the connection
claude mcp listYou should see outstand listed with the MCP server URL.
Claude Desktop (with an API key)
If you would rather pass a key than use the connector UI, Claude Desktop can reach the server through the mcp-remote bridge.
Step 1: Install mcp-remote
The MCP server uses streamable HTTP transport, which the bridge exposes to Claude Desktop:
npm install -g mcp-remoteStep 2: Edit your configuration
Open your Claude Desktop configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Add the Outstand server to the mcpServers section:
{
"mcpServers": {
"outstand": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.outstand.so/mcp",
"--header",
"Authorization: Bearer ost_your_key"
]
}
}
}Step 3: Restart Claude Desktop
Quit and reopen Claude Desktop. You should see the Outstand tools available in your tool list.
Cursor / Windsurf (with an API key)
Create .cursor/mcp.json (Cursor) or .windsurf/mcp.json (Windsurf) in your project root:
{
"mcpServers": {
"outstand": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.outstand.so/mcp",
"--header",
"Authorization: Bearer ost_your_key"
]
}
}
}Restart the editor (or reload the window) to pick up the new server.
Any MCP Client (HTTP)
Any MCP-compatible client that supports streamable HTTP transport can connect directly with a key:
- Server URL:
https://mcp.outstand.so/mcp - Transport: Streamable HTTP
- Authentication:
Authorization: Bearer ost_your_keyheader
Testing with MCP Inspector
You can test the connection using the official MCP Inspector tool:
npx @modelcontextprotocol/inspector@latestEnter the server URL (https://mcp.outstand.so/mcp). The Inspector supports both OAuth (it will walk you through the browser sign-in) and a manual Authorization: Bearer ost_your_key header, so you can browse the available tools and test them interactively with either method.
Troubleshooting
The browser sign-in doesn't complete or won't redirect back
- Make sure pop-ups are allowed for your AI client so the OAuth window can open.
- If you have multiple organizations, confirm you selected the correct one on the authorization screen - the connector only has access to the organization you approved.
- To switch organizations or re-grant access, remove and re-add the connector, then complete the sign-in again.
"Authentication failed" or 401 error (API key)
- Verify your API key starts with
ost_and is correctly copied. - Check that the
Authorizationheader format isBearer ost_your_key(note the space after "Bearer"). - Generate a new API key from your dashboard if the current one isn't working.
"No organization authorized for this client"
- This means the OAuth connection was made but no organization was granted. Reconnect the connector and complete the authorization flow again, making sure to pick an organization before approving.
Tools not appearing
- For the connector method, confirm the connector shows as connected in your client's settings and is enabled for the current chat.
- For the API key method, make sure
mcp-remoteis installed (npm install -g mcp-remote), restart your AI client, and check the configuration file path is correct for your OS.
"No social accounts found"
- Connect at least one social account through the Outstand dashboard before using the MCP tools.
- Configure your social network credentials first (see Configurations).
Connection timeout
- Verify you can reach
https://mcp.outstand.so/mcpfrom your network. - If you're behind a corporate proxy, configure your proxy settings in your AI client.