atlas-social-mcp
Enables posting content, scheduling posts, and tracking analytics for Bluesky accounts.
Enables posting content, scheduling posts, and tracking analytics for Facebook accounts.
Enables posting content, scheduling posts, and tracking analytics for Google Business profiles.
Enables posting content, scheduling posts, and tracking analytics for Instagram accounts.
Enables posting content, scheduling posts, and tracking analytics for Pinterest accounts.
Enables posting content, scheduling posts, and tracking analytics for Reddit accounts.
Enables posting content, scheduling posts, and tracking analytics for Snapchat accounts.
Enables posting content, scheduling posts, and tracking analytics for Telegram accounts.
Enables posting content, scheduling posts, and tracking analytics for Threads accounts.
Enables posting content, scheduling posts, and tracking analytics for TikTok accounts.
Enables posting content, scheduling posts, and tracking analytics for WhatsApp accounts.
Enables posting content, scheduling posts, and tracking analytics for YouTube accounts.
Atlas Social MCP Server
AI-powered social media posting for Claude Code. Post to 14 platforms with one command.
What it does
Post to 14 platforms simultaneously with one command
AI adapts content per platform — Twitter gets a punchy one-liner, LinkedIn gets thought leadership, TikTok gets a scroll-stopping hook
Schedule posts for optimal times
Generate 30-day content calendars with daily topics, hooks, and platform recommendations
Track analytics across all connected platforms
Related MCP server: @posteverywhere/mcp
Supported Platforms
Twitter/X · Instagram · TikTok · Facebook · LinkedIn · YouTube · Threads · Pinterest · Reddit · Bluesky · Telegram · Google Business · Snapchat · WhatsApp
Quick Start
Install via npx (recommended)
Add to your Claude Code MCP config (~/.claude/settings.json):
{
"mcpServers": {
"atlas-social": {
"command": "npx",
"args": ["-y", "@runatlas/atlas-social-mcp"],
"env": {
"ZERNIO_API_KEY": "sk_your_key_here",
"ANTHROPIC_API_KEY": "sk-ant-your_key_here"
}
}
}
}Or for Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"atlas-social": {
"command": "npx",
"args": ["-y", "@runatlas/atlas-social-mcp"],
"env": {
"ZERNIO_API_KEY": "sk_your_key_here",
"ANTHROPIC_API_KEY": "sk-ant-your_key_here"
}
}
}
}Restart Claude Code. Done.
Usage
Just talk naturally:
"Post our new product launch to all platforms"
"Tweet: Just shipped v2.0 — faster, smarter, better."
"Schedule a LinkedIn post for Monday 9am about our hiring news"
"Generate a 30-day calendar for Elite Plumbing"
"Show me this week's analytics"
"What posts went out this week?"
"List my connected accounts"Tools
Tool | Description |
| Post immediately. AI adapts content per platform. |
| Schedule for future date/time. |
| 30-day content calendar with AI. |
| Performance metrics across platforms. |
| Recent post history and status. |
| Connected social accounts. |
How Content Adaptation Works
When you say "Post this to Twitter and LinkedIn", Atlas Social:
Takes your message
Rewrites for Twitter: punchy, under 240 chars, 1-2 hashtags
Rewrites for LinkedIn: professional, 200 words, thought leadership angle
Posts both versions simultaneously
Each platform gets content that feels native — not a copy-paste resize.
Setup
Get a Zernio API key (free tier available): zernio.com
Connect your social accounts in the Zernio dashboard
Add the MCP server to your Claude config (see Quick Start above)
Optional: Add
ANTHROPIC_API_KEYfor AI content adaptation and calendar generation
API Keys
Key | Required | Get it from |
| Yes | zernio.com → Dashboard → API Keys |
| Optional |
Without ANTHROPIC_API_KEY, posts will use your original text on all platforms (no per-platform adaptation). Calendar generation requires it.
Pricing
Atlas Social MCP is free and open source.
You'll need a Zernio account for the posting API:
Zernio Plan | Posts/mo | Price |
Free | 20 | $0 |
Build | 120 | $19/mo |
Accelerate | Unlimited | $49/mo |
Local Development
git clone https://github.com/runatlas/atlas-social-mcp.git
cd atlas-social-mcp
npm install
cp .env.example .env # Add your keys
npm run build
npm startBuilt by
Atlas Systems AI — run-atlas.com
Building the operating system for AI-powered content production.
Available Tools
6 toolsgenerate_calendarB
Generate a complete 30-day social media content calendar for a brand. Returns daily topics, hooks, optimal posting times, and platform recommendations.
| Name | Required | Description | Default |
|---|---|---|---|
| brand_name | Yes | Name of the brand or business | |
| services | Yes | What the business sells or does | |
| tone | No | Brand voice: professional, friendly, bold, educational, casual | |
| audience | No | Target audience description | |
| platforms | No | Which platforms to include in the calendar |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It mentions the output format ('daily topics, hooks, optimal posting times, and platform recommendations') but lacks details on permissions, rate limits, data sources, or potential side effects. For a generative tool with no annotation coverage, this leaves significant gaps in understanding its behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, efficient sentence that front-loads the core purpose and output details. It avoids redundancy and wastes no words, though it could be slightly more structured by separating purpose from output specifications.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (generative with 5 parameters) and lack of annotations and output schema, the description is moderately complete. It covers the purpose and output format but misses behavioral context and usage guidelines. For a tool without structured output documentation, more detail on return values would be beneficial.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents all 5 parameters thoroughly. The description adds no additional parameter semantics beyond what's in the schema, such as examples or usage tips. Baseline 3 is appropriate when the schema handles all parameter documentation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose with specific verbs ('generate a complete 30-day social media content calendar') and resources ('daily topics, hooks, optimal posting times, and platform recommendations'). It distinguishes itself from sibling tools like get_analytics, get_recent_posts, and schedule_post by focusing on comprehensive calendar generation rather than analytics retrieval, post listing, or scheduling operations.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It doesn't mention prerequisites, ideal scenarios, or exclusions, nor does it reference sibling tools like schedule_post or post_now for comparison. The agent must infer usage from the purpose alone without explicit context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_analyticsC
Get social media performance analytics: impressions, reach, likes, comments, shares across all connected platforms.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Number of days to look back. Default: 7 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It implies a read-only operation ('Get') but doesn't specify permissions, rate limits, data freshness, or response format. For a tool with zero annotation coverage, this leaves significant gaps in understanding its behavior, warranting a low score.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, efficient sentence that front-loads the purpose without unnecessary details. It avoids waste but could be slightly more structured to include usage context. This earns a 4 for being appropriately concise.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity of analytics tools, no annotations, and no output schema, the description is incomplete. It lacks details on data aggregation, platform-specific nuances, or return values, making it inadequate for full agent understanding. A score of 2 reflects this significant gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description adds no parameter-specific information beyond what the input schema provides, which has 100% coverage for the single parameter 'days'. The baseline is 3 when the schema does the heavy lifting, as the description doesn't compensate with additional syntax or format details.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose with specific verbs ('Get social media performance analytics') and resources ('impressions, reach, likes, comments, shares across all connected platforms'). It distinguishes from siblings like 'get_recent_posts' by focusing on analytics rather than content retrieval. However, it doesn't explicitly differentiate from all siblings, keeping it at a 4 rather than a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives like 'get_recent_posts' or 'list_accounts'. It lacks explicit context about prerequisites, timing, or exclusions, leaving the agent to infer usage based on the purpose alone. This minimal guidance scores a 2.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_recent_postsC
View recent posts published through Atlas Social with their status (published/scheduled/failed) and performance metrics.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of posts to retrieve. Default: 10 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. While it mentions viewing posts with status and performance metrics, it doesn't disclose critical behaviors such as authentication requirements, rate limits, pagination (beyond the 'limit' parameter), error handling, or whether the data is real-time or cached. For a read operation tool with zero annotation coverage, this leaves significant gaps.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, efficient sentence that front-loads the core purpose. It avoids unnecessary words, though it could be slightly more structured (e.g., by explicitly separating status and metrics). Every part earns its place, but minor improvements in clarity are possible.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's moderate complexity (retrieving posts with status and metrics), lack of annotations, and no output schema, the description is minimally adequate. It covers what data is returned but lacks details on behavioral traits, error cases, or output structure. It meets the bare minimum for a read operation but leaves room for improvement in completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% description coverage, with the 'limit' parameter clearly documented. The description doesn't add any parameter-specific semantics beyond what the schema provides (e.g., it doesn't explain default behavior beyond the schema's 'Default: 10' or clarify format constraints). Baseline 3 is appropriate when the schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'View recent posts published through Atlas Social with their status (published/scheduled/failed) and performance metrics.' It specifies the verb ('view'), resource ('recent posts'), and scope ('published through Atlas Social'), but doesn't explicitly differentiate from sibling tools like 'get_analytics' or 'list_accounts' which might also retrieve post-related data.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It doesn't mention sibling tools like 'get_analytics' (which might provide deeper metrics) or 'post_now'/'schedule_post' (which are for creating posts), nor does it specify prerequisites or exclusions for usage.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_accountsB
List all connected social media accounts and their status. Shows which platforms are active and ready to post.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It mentions the tool lists accounts and shows status/readiness, but doesn't cover critical aspects like whether this requires authentication, rate limits, pagination, error handling, or what 'status' entails. For a tool with zero annotation coverage, this leaves significant gaps in understanding its behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is perfectly concise with two clear sentences that each add value. The first sentence states the core purpose, and the second adds important context about what information is included. There's zero wasted text or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (0 parameters, no output schema, no annotations), the description provides adequate basic information about what the tool does. However, for a tool that presumably returns account data, the lack of output schema means the description should ideally mention what specific information is returned (beyond just 'status'), but it doesn't fully compensate for this gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has 0 parameters with 100% schema description coverage, so the schema already fully documents the lack of inputs. The description appropriately doesn't discuss parameters, maintaining focus on the tool's purpose. This meets the baseline expectation for parameterless tools.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'List all connected social media accounts and their status' specifies the verb (list) and resource (connected social media accounts). It distinguishes from siblings by focusing on account listing rather than analytics, posting, or scheduling. However, it doesn't explicitly differentiate from potential similar tools like 'get_accounts' if they existed.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. While it mentions 'Shows which platforms are active and ready to post,' this doesn't help an agent choose between list_accounts and sibling tools like get_analytics or get_recent_posts. There's no mention of prerequisites, timing, or comparative use cases.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
post_nowA
Post content to social media platforms immediately. AI automatically adapts the content for each platform's style, character limits, and best practices. Supports: Twitter/X, Instagram, TikTok, Facebook, LinkedIn, YouTube, Threads, Pinterest, Reddit, Bluesky, Telegram.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The main message or announcement to post | |
| platforms | No | Platforms to post to: twitter, instagram, tiktok, facebook, linkedin, youtube, threads, pinterest, reddit, bluesky, telegram. Leave empty for all connected platforms. | |
| adapt_per_platform | No | If true, AI rewrites content optimized for each platform. Default: true | |
| brand_name | No | Brand name for tone context (optional) | |
| brand_services | No | What the brand sells/does (optional) | |
| brand_tone | No | Brand voice: professional, casual, bold, educational (optional) | |
| brand_audience | No | Target audience (optional) | |
| media_url | No | Public URL of image or video to attach (optional). Required for Instagram. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It clearly describes the core behavior (immediate posting with AI adaptation) and lists supported platforms, which is valuable. However, it doesn't disclose important behavioral traits like authentication requirements, rate limits, error handling, or what happens when posting fails on some platforms. The description doesn't contradict annotations (none exist).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is efficiently structured in two sentences: the first states the core functionality, the second lists supported platforms. Every element earns its place - the AI adaptation detail is crucial context, and the platform list helps users understand scope. No wasted words or redundant information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex 8-parameter mutation tool with no annotations and no output schema, the description provides adequate but incomplete context. It covers the what (posting with AI adaptation) and where (platform list), but lacks information about return values, error conditions, authentication needs, or platform-specific constraints (like Instagram requiring media). The 100% schema coverage helps, but behavioral aspects are underspecified.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents all 8 parameters thoroughly. The description adds minimal parameter semantics beyond the schema - it mentions platform support and AI adaptation (which relates to the 'adapt_per_platform' parameter), but doesn't provide additional meaning for parameters like 'brand_name' or 'media_url'. This meets the baseline for high schema coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose with a specific verb ('Post content') and resource ('to social media platforms immediately'), distinguishing it from siblings like 'schedule_post' (immediate vs scheduled posting) and 'generate_calendar' (planning vs execution). It explicitly mentions the AI adaptation feature, which adds specificity beyond basic posting.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context for when to use this tool: for immediate posting with AI adaptation across platforms. It implicitly distinguishes from 'schedule_post' (immediate vs scheduled) and 'get_recent_posts' (posting vs retrieval), but doesn't explicitly state when NOT to use it or name alternatives like 'schedule_post' for delayed posting scenarios.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
schedule_postC
Schedule a social media post for a specific future date and time. AI adapts content per platform.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The content to post | |
| platforms | No | Platforms to post to | |
| schedule_time | Yes | When to post. ISO 8601 datetime e.g. 2026-04-02T09:00:00Z | |
| timezone | No | Timezone e.g. America/New_York. Default: America/New_York | |
| adapt_per_platform | No | Rewrite content per platform. Default: true | |
| brand_name | No | Brand name (optional) | |
| media_url | No | Public URL of image/video (optional) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. It mentions 'AI adapts content per platform,' which hints at automated content modification, but doesn't cover critical aspects: whether scheduling requires specific permissions, if posts can be edited/canceled after scheduling, rate limits, error handling, or what the response looks like (since no output schema). For a mutation tool with zero annotation coverage, this is a significant gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise—two short sentences that are front-loaded with the core purpose. Every word earns its place: the first sentence defines the action, and the second adds a key behavioral trait (AI adaptation). There's no redundancy or fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity (a mutation tool with 7 parameters, no annotations, and no output schema), the description is incomplete. It lacks behavioral details (e.g., permissions, reversibility), usage context versus siblings, and output expectations. While the schema covers parameters well, the description doesn't compensate for missing annotation and output information, making it inadequate for safe and effective use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents all 7 parameters thoroughly (e.g., 'text' as content, 'platforms' as array, 'schedule_time' as ISO 8601). The description adds minimal value beyond the schema—it implies multi-platform support and AI adaptation but doesn't provide additional syntax, format details, or constraints. Baseline 3 is appropriate when the schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'Schedule a social media post for a specific future date and time.' It specifies the verb ('schedule'), resource ('social media post'), and temporal scope ('future date and time'). However, it doesn't explicitly differentiate from sibling tools like 'post_now' (immediate posting) or 'generate_calendar' (calendar-related), though the scheduling focus is implied.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It doesn't mention sibling tools like 'post_now' for immediate posting or 'get_recent_posts' for retrieval, nor does it specify prerequisites (e.g., authentication, platform setup) or exclusions (e.g., scheduling limits). Usage is implied by the name but not explicitly stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
TDQS
Each tool has a clearly distinct purpose with no overlap: generate_calendar creates content plans, get_analytics retrieves performance data, get_recent_posts shows post history, list_accounts displays connected accounts, post_now publishes immediately, and schedule_post schedules future posts. The descriptions clearly differentiate their functions, eliminating any ambiguity.
All tools follow a consistent verb_noun pattern (e.g., generate_calendar, get_analytics, schedule_post) using snake_case throughout. The verbs (generate, get, list, post, schedule) are appropriate and predictable for their actions, creating a coherent naming convention across the set.
With 6 tools, this server is well-scoped for social media management, covering key workflows like content planning, analytics, account management, and posting (both immediate and scheduled). Each tool earns its place without redundancy, making the count appropriate for the domain.
The tool set provides strong coverage for core social media operations, including content generation, analytics, account listing, and posting. A minor gap exists in update/delete operations for posts or accounts, which agents might need to work around, but the surface supports essential workflows without dead ends.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
AI-native social media publishing to LinkedIn, Instagram, Threads, TikTok, and X.
Post & schedule to 32+ networks: X, Facebook, Instagram, Threads, LinkedIn, TikTok, YouTube, Reddit.
Schedule, generate and publish social posts to X, LinkedIn, Instagram, Threads and YouTube
Schedule and publish social posts to 11 platforms with media, campaigns, analytics and AI captions
Related MCP Servers
- AlicenseAqualityFmaintenanceAI content generation, repurposing, and multi-platform publishing for 9+ social media platforms. Generate blog posts, discover trending topics, brainstorm titles, and publish to Twitter, LinkedIn, Bluesky, and more.8707MIT
- AlicenseAqualityAmaintenanceEnables AI assistants to schedule and publish social media posts to platforms like Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, and Pinterest using natural language.332783MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to create, schedule, and manage social media posts across 10 platforms via a unified API.
- AlicenseNot gradedqualityAmaintenanceSocial media scheduling and publishing for AI agents. 17 validation-first tools to post to X, LinkedIn, Instagram, TikTok, YouTube, Reddit, Discord, Telegram, and more through one connected workspace.31482MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrismole310/atlas-social-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server