Imp Imp
← Back to Arsenal
Social Media MCP Server - Unified Multi-Platform Posting API

Social Media MCP Server - Unified Multi-Platform Posting API

Social Media

MCP Server providing unified access to 8 social media platforms. AI assistants can post to GBP, Facebook, Instagram, LinkedIn, Twitter/X, Reddit, Pinterest & TikTok through a single interface. Cross-platform posting, content scheduling, platform-specific optimization,& engagement tracking.

Social Media MCP Server v1.0

Unified Multi-Platform Social Posting for AI Assistants by John Rippy | johnrippy.link
🏆 2025 Zapier Automation Hero of the YearProject Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →

MCP Server providing AI assistants with unified access to 8 social media platforms through a single interface. Post to GBP, Facebook, Instagram, LinkedIn, Twitter/X, Reddit, Pinterest, and TikTok with consistent tool schemas.

Supported Platforms

MCP Tools Available

1. post_to_gbp

Post content to Google Business Profile.

{

"tool": "post_to_gbp",

"toolInput": {

"accessToken": "ya29...",

"businessAccountId": "accounts/123/locations/456",

"content": "Check out our holiday special!",

"callToAction": { "actionType": "LEARN_MORE", "url": "https://..." }

}

}

2. post_to_facebook

Post to a Facebook Page.

{

"tool": "post_to_facebook",

"toolInput": {

"accessToken": "EAAxx...",

"pageId": "123456789",

"message": "Exciting news from our team!",

"link": "https://example.com"

}

}

3. post_to_instagram

Post photos/videos to Instagram.

{

"tool": "post_to_instagram",

"toolInput": {

"accessToken": "IGxx...",

"userId": "17841400...",

"imageUrl": "https://example.com/image.jpg",

"caption": "New product launch! #excited"

}

}

4. post_to_linkedin

Post to LinkedIn (personal or company page).

{

"tool": "post_to_linkedin",

"toolInput": {

"accessToken": "AQVxx...",

"organizationId": "urn:li:organization:12345",

"text": "Proud to announce our latest milestone!",

"link": "https://company.com/news"

}

}

5. post_to_twitter

Tweet to Twitter/X.

{

"tool": "post_to_twitter",

"toolInput": {

"apiKey": "xxx",

"apiSecret": "xxx",

"accessToken": "xxx",

"accessSecret": "xxx",

"tweet": "Just launched something amazing! 🚀"

}

}

6. post_to_reddit

Post to a subreddit.

{

"tool": "post_to_reddit",

"toolInput": {

"clientId": "xxx",

"clientSecret": "xxx",

"username": "yourusername",

"password": "xxx",

"subreddit": "smallbusiness",

"title": "How we grew our local business",

"text": "Full story here..."

}

}

7. post_to_pinterest

Create a Pin on Pinterest.

{

"tool": "post_to_pinterest",

"toolInput": {

"accessToken": "xxx",

"boardId": "123456",

"imageUrl": "https://example.com/image.jpg",

"title": "DIY Home Decor Ideas",

"description": "Transform your space with these tips",

"link": "https://blog.example.com/decor"

}

}

8. post_to_tiktok

Post videos to TikTok.

{

"tool": "post_to_tiktok",

"toolInput": {

"accessToken": "xxx",

"videoUrl": "https://storage.example.com/video.mp4",

"description": "Behind the scenes! #bts #business"

}

}

9. cross_post

Post the same content across multiple platforms at once.

{

"tool": "cross_post",

"toolInput": {

"platforms": ["gbp", "facebook", "linkedin", "twitter"],

"content": "Big announcement coming tomorrow! Stay tuned 🎉",

"imageUrl": "https://example.com/teaser.jpg",

"credentials": {

"gbp": { "accessToken": "..." },

"facebook": { "accessToken": "...", "pageId": "..." }

}

}

}

10. schedule_post

Schedule a post for future publishing.

{

"tool": "schedule_post",

"toolInput": {

"platform": "gbp",

"content": "Join us for our grand opening!",

"scheduledTime": "2024-12-25T10:00:00Z",

"credentials": { "accessToken": "..." }

}

}

11. list_platforms

Get a list of all available platforms and tools.

{

"tool": "list_platforms"

}

Use Cases

Pricing

This actor uses pay-per-event pricing:

Example costs:

Integration with AI Assistants

Claude Desktop / Cursor

Add to your Claude configuration:

{

"mcpServers": {

"social-media": {

"url": "https://api.apify.com/v2/acts/localhowl~social-media-mcp-server/runs",

"headers": {

"Authorization": "Bearer YOUR_APIFY_TOKEN"

}

}

}

}

n8n / Make / Zapier

Use the Apify integration to call this actor with the desired tool and inputs.

Demo Mode

Set demoMode: true to test without actually posting. Returns realistic sample responses.

---

Built by John Rippy | johnrippy.link
🏆 2025 Zapier Automation Hero of the YearProject Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →

---

Keywords

social media mcp, multi-platform posting, social media api, cross-posting, facebook api, instagram api, linkedin api, twitter api, gbp posts, pinterest api, reddit api, tiktok api, ai social media, mcp server, social automation

149,000
KILLS
100%
HEALTH
Doomguy
274
ACTORS
0/3
SECRETS