Can Gemini post to social media? Yes, through Gemini CLI. Add Postprism as an MCP server in Gemini CLI’s settings and Gemini can draft, schedule and analyse posts for X, Bluesky, LinkedIn, TikTok, YouTube and Pinterest. The Gemini web app does not support custom MCP servers.
Edit ~/.gemini/settings.json (for every project) or .gemini/settings.json in a project folder.
Add the postprism entry under mcpServers.
{
"mcpServers": {
"postprism": {
"command": "npx",
"args": [
"[email protected]",
"https://studio.postprism.app/api/mcp"
]
}
}
}Start Gemini CLI. A browser tab opens to sign in to Postprism; approve access. Run /mcp to confirm the Postprism tools are listed.
/mcpDraft a LinkedIn post and a Bluesky post about our Saturday cupping event, saved as drafts for Wednesday at noon.
Gemini calls create_post with both versions and no publish date, and the draft appears on Wednesday on your Postprism calendar.
In the walkthrough, the marketer writes one post herself, then asks Claude to plan the follow-ups. They land on the same calendar.
Copy these and change the details for your brand.
Suggest a posting plan for next week from these notes, then save each post as a Postprism draft.
Find drafts older than 30 days in Postprism and list them so I can decide what to delete.
Which platform had the highest engagement last month according to Postprism analytics?
| list_posts | List posts in a workspace, filtered by status (draft, scheduled, published). |
| create_post | Create a post from base content, target platforms and optional per-platform versions. Without a date it is saved as a draft; with scheduled_at it is scheduled. |
| get_post | Read a single post by ID. |
| update_post | Change a post: copy, per-platform versions, media or the scheduled time. |
| delete_post | Delete a post by ID. |
| upload_media | Upload an image or video (JPEG, PNG, GIF, WebP, MP4, MOV, up to 10 MB) and get a URL to attach to a post. |
| get_analytics | List analytics records, filtered by post or platform. |
| get_post_analytics | Every analytics record for one post. |
| list_platforms | The social accounts connected to a workspace. |
| list_workspaces | Every workspace you belong to, so one agent can act for several brands. |
| get_workspace_info | The current workspace name and plan. |
Add your brand voice and posting rules to GEMINI.md so Gemini follows them in every session.
Connect Claude to social media
Ask Claude Desktop to draft, schedule and report on posts across 6 networks.
Connect Claude Code to social media
Schedule launch posts from your terminal, straight from the changelog you just wrote.
Connect ChatGPT to social media
Add Postprism as a custom connector and let ChatGPT plan and schedule your posts.
Connect Cursor to social media
Draft launch and changelog posts from your editor with the Postprism MCP server.
Connect n8n to social media
Automate posting from RSS feeds, forms or AI agents with the Postprism REST API.
Start a 7-day trial, connect your accounts, and add Postprism to your assistant in minutes.