grok mcp add) and not the xAI API Remote MCP tools. Those are separate products.
TryPost is not in Grok’s built-in or catalog connectors. You add it yourself: New Connector → Custom, then paste the TryPost MCP URL.
Prerequisites
- A Grok account. xAI documents connectors as available to all Grok users.
- An active TryPost Cloud account
- On Grok Business or Enterprise, a team admin must provision the connector first — see Grok Business and Enterprise
Server URL
Use this exact URL. Do not add a trailing slash. Do not paste an OAuth authorize URL.Setup
1
Open Connectors
On the web, go to grok.com/connectors.You can also start from a chat: click + → Connectors → + Add connector.On iOS and Android, open Settings → Connectors.
2
Add a custom connector
Click New Connector, then select Custom.Paste the MCP server URL:Name it
TryPost if Grok asks for a name.If Grok shows OAuth client fields (Client ID, Client Secret, authorize/token URLs), leave them empty. TryPost uses OAuth 2.1 with Dynamic Client Registration. Grok discovers the endpoints from the MCP URL and registers itself.3
Sign in to TryPost
Grok then asks you to authenticate. Complete the browser sign-in.
- Sign in to your TryPost account
- Review the permissions
- Click Allow
4
Ask Grok to use TryPost
Open a new chat and ask in plain language. For example:Grok should call TryPost tools instead of guessing. If it answers without tools, say you want it to use the TryPost connector.See the Tools reference for every tool and the recommended create → attach media → publish workflow.
Authentication
TryPost MCP accepts OAuth only — a browser sign-in with themcp:use scope. Personal Access Tokens from Settings → API Keys work on the REST API, not on /mcp/trypost.
Manage connected assistants later under workspace Settings → MCP in TryPost.
What you can do
Once the connector is authorized, Grok can:
Pinterest needs a
board_id, Discord needs a channel_id, and TikTok needs a privacy_level before you publish. Ask Grok to list boards or channels first. Details and tool names: Tools reference.
Self-hosted
Grok reaches the MCP server from xAI’s cloud, not from your phone or browser.localhost, 127.0.0.1, and private LAN addresses are rejected.
Use a public HTTPS URL
Use a public HTTPS URL
Point the custom connector at your instance:Example:
https://trypost.yourdomain.com/mcp/trypost.The URL must be reachable on the public internet over HTTPS. If the app only runs on your machine, expose it with a tunnel first — xAI’s custom MCP tunneling guide covers ngrok and Cloudflare Tunnel. After you authorize, Grok still opens the TryPost OAuth screen on your instance. Do not put a Personal Access Token in the connector.Grok Business and Enterprise
On these plans, members cannot add a custom connector until a team admin provisions it.Admin: provision TryPost for the team
Admin: provision TryPost for the team
- Sign in to console.x.ai, select your team, and open Grok Business → Connectors
- Click + Add Connector → Other
- Paste
https://app.trypost.it/mcp/trypost(or your self-hosted{APP_URL}/mcp/trypost) - Finish the TryPost sign-in if Grok asks
Troubleshooting
Grok never asks me to sign in to TryPost
Grok never asks me to sign in to TryPost
You may have pasted the wrong URL. Use
https://app.trypost.it/mcp/trypost — not /oauth/authorize, not /api, and not a trailing slash. Remove the connector and add it again, then allow pop-ups so the OAuth window can open.The connector is added but Grok does not call TryPost tools
The connector is added but Grok does not call TryPost tools
Finish OAuth. Grok can list a custom server before you have authorized it. Open grok.com/connectors, connect TryPost, and click Allow on the TryPost screen. Then start a new chat and ask it to use the TryPost connector.
Grok says it cannot reach the server
Grok says it cannot reach the server
Cloud TryPost is already public. If you self-host, Grok must reach the URL from the internet.
localhost and private IPs fail. Use a public HTTPS URL or a tunnel.HTTP 402 — Active subscription required
HTTP 402 — Active subscription required
The OAuth grant worked; the TryPost account is not active. Open app.trypost.it, activate the account, then reconnect the connector. Self-hosted instances skip this check. See Introduction.
HTTP 401 or I need to sign in again
HTTP 401 or I need to sign in again
The OAuth session expired or was revoked. Open the connector and complete sign-in again.
Custom is missing, or I cannot add a connector
Custom is missing, or I cannot add a connector
On Grok Business / Enterprise, only an admin can provision custom MCP. Ask someone with Team Read-Write to add TryPost in console.x.ai first. On personal Grok, open grok.com/connectors and choose Custom, not a catalog app.
Example prompts
Related
- Introduction — MCP overview, auth, and shared troubleshooting
- Tools reference — every tool, parameters, and the publish workflow
- xAI: Grok connectors — official custom MCP steps

