blogburst-mcp-server
BlogBurst MCP Server is an AI-powered social media marketing tool for generating, repurposing, and publishing content across multiple platforms.
Generate Blog Posts: Create complete AI-written blog posts from a topic, with customizable tone (professional, casual, witty, etc.), length, and language
Repurpose Content: Convert a blog URL or raw text into ready-to-post content for up to 9 platforms: Twitter, LinkedIn, Reddit, Bluesky, Threads, Telegram, Discord, TikTok, and YouTube
Generate Platform-Specific Content: Create optimized social media posts directly from a topic, respecting each platform's character limits and style
Discover Trending Topics: Find trending ideas from HackerNews, Reddit, Google Trends, and Product Hunt, filterable by niche (tech, AI, marketing, startup, etc.)
Brainstorm Titles: Iteratively refine blog post titles through multi-turn AI conversation
Publish Content: Directly publish posts to connected platforms (Bluesky, Telegram, Discord) with optional image attachments
Check Connected Platforms: View which platforms are linked to your account and ready for publishing
Monitor API Usage: Track current generation usage, remaining quota, and plan limits
Manage Auto-Pilot: Configure, enable/disable, check status, and manually trigger autonomous daily posting
AI Marketing Agent Chat: Interact conversationally to manage content creation, analytics, and auto-pilot control
Provides tools for generating platform-optimized content and publishing directly to Bluesky.
Enables generating optimized content and publishing directly to Discord.
Allows discovering trending topics through Google Trends integration.
Enables discovery of trending topics and what's hot on Product Hunt.
Provides tools for discovering trending topics and generating content optimized for Reddit.
Allows generating optimized content and publishing directly to Telegram.
Enables generating platform-specific content optimized for Threads.
Provides tools for generating optimized content for the TikTok platform.
Enables generation of optimized content specifically for YouTube.
BlogBurst MCP Server
Official Model Context Protocol server for BlogBurst — your autonomous AI social media marketing agent.
Chat naturally to generate content, manage auto-pilot daily posting, track analytics, and publish to 9 platforms.
Features
AI Marketing Agent — Chat naturally to do anything: generate content, check analytics, manage auto-pilot, all in one conversation
Auto-Pilot — Autonomous daily posting agent that generates, reviews, and publishes content on schedule
Blog Generation — Generate complete blog posts from topics
Content Repurposing — Turn URLs or text into platform-ready social media posts
Platform Content — Generate optimized content for 9 platforms (Twitter, LinkedIn, Reddit, Bluesky, Threads, Telegram, Discord, TikTok, YouTube)
Trending Topics — Discover what's hot on HackerNews, Reddit, Google Trends, Product Hunt
Title Brainstorming — AI-powered multi-turn title ideation
Auto-Publishing — Publish directly to connected platforms (Bluesky, Telegram, Discord)
Related MCP server: atlas-social-mcp
Quick Start
1. Get your API key
Sign up at blogburst.ai and get your free API key from Dashboard > API Keys.
2. Configure in Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"blogburst": {
"command": "npx",
"args": ["-y", "blogburst-mcp-server"],
"env": {
"BLOGBURST_API_KEY": "your-api-key-here"
}
}
}
}3. Use it
Ask Claude:
"Write a blog post about remote work productivity"
"Turn this article into Twitter and LinkedIn posts: https://example.com/article"
"What's trending in AI right now?"
"Turn on auto-pilot, 3 posts per day on Bluesky and Twitter"
"How did my posts perform this week?"
"Publish this to my Bluesky and Telegram"
Available Tools
Tool | Description |
| Chat with your AI marketing agent — handles everything through conversation |
| Generate a complete blog post from a topic |
| Turn a URL or text into social media posts |
| Generate platform-specific content from a topic |
| Discover trending topics by niche and source |
| AI-powered title brainstorming conversation |
| Publish to connected platforms (Bluesky, Telegram, Discord) |
| Check auto-pilot status and configuration |
| Enable/disable auto-pilot, set frequency and platforms |
| Trigger auto-pilot to run immediately |
| Check which platforms are connected |
| Check API usage and limits |
Supported Platforms
Platform | Auto-Publish | Content Style |
Twitter/X | ✅ Yes | Threads with hooks (280 chars/tweet) |
Bluesky | ✅ Yes | Short authentic posts (300 chars) |
Telegram | ✅ Yes | Rich formatted broadcasts |
Discord | ✅ Yes | Community-friendly announcements |
Copy-only | Discussion posts + subreddit suggestions | |
TikTok | Copy-only | Hook + script + caption + hashtags |
YouTube | Copy-only | Title + description + script + tags |
Coming soon | Professional insights + hashtags | |
Threads | Coming soon | Conversational posts |
Important: To auto-publish, first connect your platforms at Dashboard > Connections. Twitter/X is one-click OAuth — takes 5 seconds.
Pricing
Free plan: 50 generations/month. See blogburst.ai/pricing for Pro plans.
Links
License
MIT
Available Tools
8 toolsbrainstorm_titlesB
AI-powered title brainstorming via multi-turn conversation. Send messages to iteratively refine blog post titles.
| Name | Required | Description | Default |
|---|---|---|---|
| messages | Yes | Conversation messages for title brainstorming. Start with a user message describing your topic, e.g. [{"role": "user", "content": "I need titles about AI in marketing"}] | |
| language | No | Language for generated titles (default: en) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden for behavioral disclosure. It mentions 'AI-powered' and 'multi-turn conversation,' which hints at interactive, generative behavior, but lacks details on rate limits, response format, error handling, or whether it's stateful across turns. For a conversational tool with zero annotation coverage, this leaves significant gaps in understanding how the tool behaves in practice.
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 concise with two sentences that efficiently convey the core functionality. It's front-loaded with the main purpose ('AI-powered title brainstorming') and follows with actionable guidance ('Send messages to iteratively refine'). There's no wasted text, though it could be slightly more structured by explicitly separating purpose from usage.
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 conversational complexity and lack of annotations and output schema, the description is minimally adequate. It covers the interactive nature and goal (title refinement) but omits details on output format, error cases, or how to structure conversations effectively. For a tool with no structured behavioral hints, this leaves the agent with incomplete context for reliable invocation.
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%, providing full documentation for both parameters. The description adds minimal value beyond the schema, mentioning 'Send messages' which aligns with the 'messages' parameter but doesn't elaborate on conversation flow or language implications. Since the schema is well-documented, the baseline score of 3 is appropriate, as the description doesn't significantly enhance parameter understanding.
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 as 'AI-powered title brainstorming via multi-turn conversation' with the specific action 'Send messages to iteratively refine blog post titles.' It distinguishes from siblings like 'generate_blog' by focusing specifically on title generation rather than full content creation. However, it doesn't explicitly contrast with 'repurpose_content' which might also involve titles.
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 implies usage context through 'multi-turn conversation' and 'iteratively refine,' suggesting this tool is for collaborative refinement rather than one-shot generation. However, it doesn't explicitly state when to use this versus alternatives like 'generate_blog' (for full content) or 'repurpose_content' (for adapting existing content), nor does it mention prerequisites or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
generate_blogC
Generate a complete AI-written blog post from a topic. Returns title, content (markdown), meta description, and tags.
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | The blog topic or keywords | |
| tone | No | Writing tone (default: professional) | |
| language | No | Content language (default: en) | |
| length | No | Blog post length (default: medium) |
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 states this is a generation tool that returns specific outputs, but doesn't mention important behavioral aspects like whether this is a read-only operation, potential rate limits, authentication requirements, or what happens if generation fails. The description is minimal and lacks operational context.
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 appropriately concise - a single sentence that communicates the core functionality and outputs. It's front-loaded with the main purpose. While efficient, it could potentially benefit from slightly more context given the lack of annotations and sibling tool differentiation.
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 generation tool with 4 parameters, no annotations, and no output schema, the description is minimally adequate. It covers what the tool does and what it returns, but doesn't address behavioral aspects, usage context, or error handling. The 100% schema coverage helps, but the description itself lacks completeness for a tool that presumably performs AI generation.
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 doesn't add any parameter information beyond what's already in the schema. With 100% schema description coverage, all parameters are well-documented in the schema itself (including descriptions, enums, and defaults). The description mentions 'from a topic' which aligns with the required 'topic' parameter but provides no additional semantic context.
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: 'Generate a complete AI-written blog post from a topic.' It specifies the verb ('generate'), resource ('blog post'), and output components (title, content, meta description, tags). However, it doesn't explicitly differentiate from siblings like 'generate_platform_content' or 'repurpose_content' beyond mentioning 'blog post' specifically.
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 'brainstorm_titles' (which might be used before this), 'publish_content' (which might be used after), or 'repurpose_content' (which might be an alternative for existing content). No context about prerequisites or exclusions is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
generate_platform_contentB
Generate social media posts directly from a topic (no blog needed). Creates platform-optimized content with correct character limits.
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | The topic to create content about | |
| platforms | Yes | Target platforms | |
| tone | No | Writing tone (default: professional) | |
| language | No | Content language (default: en) |
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 'creates platform-optimized content with correct character limits,' which adds some context about output formatting. However, it lacks details on permissions, rate limits, error handling, or what the generated content looks like (e.g., format, structure), which is a significant gap for a content generation tool with zero annotation coverage.
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 front-loaded and efficient with two sentences that directly convey the tool's function and key features. Every sentence earns its place: the first states the purpose, and the second adds behavioral context without redundancy. It's appropriately sized for the tool's complexity.
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 (4 parameters, no output schema, no annotations), the description is somewhat complete but has gaps. It covers the basic purpose and hints at output behavior, but without annotations or output schema, it lacks details on permissions, errors, or return format. This makes it adequate but not fully comprehensive 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 parameters (topic, platforms, tone, language) with descriptions and enums. The description adds minimal value beyond the schema by implying topic-based generation and platform optimization, but it doesn't provide additional syntax, examples, 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: 'Generate social media posts directly from a topic (no blog needed).' It specifies the verb ('generate'), resource ('social media posts'), and scope ('from a topic'), distinguishing it from sibling tools like generate_blog. However, it doesn't explicitly differentiate from repurpose_content or publish_content, which keeps it from a perfect score.
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 implies usage by stating 'no blog needed,' which suggests this tool is for direct social media content creation rather than blog-based generation. It doesn't provide explicit when-to-use vs. when-not-to-use guidance or name alternatives like repurpose_content for existing content adaptation, leaving usage context somewhat implied rather than fully articulated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_connected_platformsA
Check which social media platforms are connected to your BlogBurst account and ready for auto-publishing.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
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. It describes a read-only check operation, which is clear, but lacks details on behavioral traits such as authentication needs, rate limits, error conditions, or what the output format might be (e.g., list of platforms, status details). This is a significant gap for a tool with no annotation coverage.
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 words. Every part of the sentence contributes to understanding the tool's function, making it highly concise and well-structured.
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 is adequate but incomplete. It explains what the tool does but lacks details on behavioral aspects like output format or error handling. For a read-only check tool, this is minimally viable but leaves gaps in contextual understanding.
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, and schema description coverage is 100%, so no parameter documentation is needed. The description does not add parameter semantics, but this is appropriate given the lack of parameters. A baseline of 4 is applied as it meets expectations for a parameterless tool.
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 specific action ('Check') and resource ('social media platforms connected to your BlogBurst account'), distinguishing it from sibling tools like get_trending_topics or get_usage. It specifies the purpose is to see which platforms are 'connected and ready for auto-publishing,' which is distinct from content generation or publishing tools.
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 implies usage context by mentioning 'ready for auto-publishing,' suggesting this tool is used before publishing operations. However, it does not explicitly state when to use it versus alternatives like get_usage or publish_content, nor does it provide exclusions or prerequisites for use.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_trending_topicsC
Discover trending topics from HackerNews, Reddit, Google Trends, and Product Hunt. Great for finding content inspiration.
| Name | Required | Description | Default |
|---|---|---|---|
| niche | No | Filter by niche/industry | |
| source | No | Filter by source platform | |
| limit | No | Number of topics to return (default: 20) |
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 action ('discover trending topics') and platforms, but lacks details on permissions, rate limits, data freshness, or response format. For a tool that fetches data from multiple external sources, this is a significant gap in transparency.
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 concise and front-loaded with the core purpose in the first sentence. The second sentence adds value by suggesting a use case ('content inspiration'). There's no wasted text, though it could be slightly more structured for clarity.
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 no annotations and no output schema, the description is incomplete for a tool with 3 parameters and external data sources. It doesn't explain return values, error handling, or platform-specific behaviors. For a tool that aggregates trends from multiple platforms, more context is needed to ensure proper usage.
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 parameters (niche, source, limit) with enums and descriptions. The description adds no additional parameter semantics beyond what's in the schema, such as how filters interact or default behaviors. Baseline 3 is appropriate when the schema handles parameter documentation adequately.
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: 'Discover trending topics from HackerNews, Reddit, Google Trends, and Product Hunt.' It specifies the verb ('discover') and resources (trending topics from specific platforms). However, it doesn't explicitly differentiate from sibling tools like 'get_connected_platforms' or 'brainstorm_titles', which might have overlapping purposes.
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 minimal guidance: 'Great for finding content inspiration' implies usage for content creation, but it doesn't specify when to use this tool versus alternatives like 'brainstorm_titles' or 'generate_blog'. No explicit when-not-to-use scenarios or prerequisites are mentioned, leaving gaps in usage context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_usageB
Check your current API usage, remaining generations, and plan limits.
| 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 full burden but offers minimal behavioral context. It mentions what information is returned but doesn't disclose whether this is real-time data, cached values, requires authentication, has rate limits, or what format the output takes. For a usage monitoring tool with zero annotation coverage, this is inadequate.
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 - a single sentence that immediately communicates the tool's purpose without any redundant words. It's front-loaded with the core functionality and efficiently lists the three key information types returned.
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 zero-parameter tool with no output schema, the description provides the essential 'what' but lacks important context about authentication requirements, data freshness, rate limits, and output format. Given the absence of annotations, it should do more to help an agent understand how to properly interpret and use the results.
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 zero parameters with 100% schema description coverage, so the baseline is 4. The description appropriately doesn't waste space discussing nonexistent parameters, though it could theoretically mention that no inputs are required.
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 ('check') and resources ('current API usage, remaining generations, and plan limits'). It distinguishes from siblings by focusing on usage metrics rather than content generation or platform management, though it doesn't explicitly name alternatives.
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, frequency recommendations, or contrast with sibling tools like get_connected_platforms or get_trending_topics that might provide related information.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
publish_contentB
Publish content directly to your connected social media platforms (Bluesky, Telegram, Discord). Requires platforms to be connected in your BlogBurst dashboard.
| Name | Required | Description | Default |
|---|---|---|---|
| platforms | Yes | Platforms to publish to (must be connected first) | |
| content | Yes | The content to publish | |
| image_urls | No | Optional image URLs to attach |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full burden. It mentions a prerequisite (connected platforms) but lacks details on behavioral traits like whether publishing is immediate, reversible, requires specific permissions, rate limits, or error handling. 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 appropriately sized and front-loaded, with a single sentence that efficiently conveys the core purpose and prerequisite. Every word earns its place without redundancy or unnecessary elaboration.
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 this is a mutation tool with no annotations and no output schema, the description is incomplete. It lacks information on what happens after publishing (e.g., success/failure response, return values), error conditions, or platform-specific behaviors, which are critical for an agent to use it correctly.
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 parameters. The description adds minimal value beyond the schema by implying the platforms must be connected, but doesn't provide additional syntax, format, or usage details for parameters like 'content' or 'image_urls'.
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 action ('publish content') and target ('connected social media platforms'), specifying Bluesky, Telegram, and Discord as examples. It distinguishes from siblings like 'generate_blog' or 'repurpose_content' by focusing on direct publishing, though it doesn't explicitly contrast with 'generate_platform_content' which might be similar.
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?
It provides clear context for when to use: when platforms are connected in the BlogBurst dashboard. However, it doesn't explicitly state when NOT to use or mention alternatives like 'generate_platform_content' or 'repurpose_content', leaving some ambiguity about tool selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
repurpose_contentB
Turn a blog URL or raw text into ready-to-post social media content for multiple platforms. Supports Twitter, LinkedIn, Reddit, Bluesky, Threads, Telegram, Discord, TikTok, YouTube.
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | A URL to a blog/article OR raw text to repurpose | |
| platforms | Yes | Target platforms for content generation | |
| tone | No | Writing tone (default: professional) | |
| language | No | Content language (default: en) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden but lacks behavioral details. It doesn't disclose whether this is a read-only or mutation operation, what permissions might be needed, rate limits, or what the output format looks like (though no output schema exists). The description only states what the tool does, not how it behaves.
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 lists all supported platforms. Every word serves a purpose with zero redundancy, making it easy for an agent to quickly understand the tool's scope.
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 (content transformation for multiple platforms) and lack of both annotations and output schema, the description is insufficient. It doesn't explain what the output looks like, how platform-specific adaptations work, or any behavioral constraints. The description only covers the 'what' without the 'how' or 'what results'.
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?
With 100% schema description coverage, the baseline is 3. The description adds minimal value beyond the schema by mentioning 'blog URL or raw text' (implied in the 'content' parameter) and listing platforms (already in the schema enum). It doesn't provide additional context about parameter interactions or usage examples.
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 specific action ('Turn...into ready-to-post social media content') and resource ('blog URL or raw text'), with explicit mention of the supported platforms. It distinguishes this tool from siblings like 'generate_blog' or 'publish_content' by focusing on content repurposing rather than creation or distribution.
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 'generate_platform_content' or 'brainstorm_titles'. It lists supported platforms but doesn't explain selection criteria or exclusions, leaving the agent to infer usage context without explicit direction.
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 significant overlap. For example, brainstorm_titles focuses on iterative title refinement, generate_blog creates full blog posts, generate_platform_content produces social media content from topics, and repurpose_content adapts existing content for platforms. The descriptions clearly differentiate their functions, preventing agent misselection.
All tool names follow a consistent verb_noun pattern using snake_case, such as brainstorm_titles, generate_blog, get_connected_platforms, and publish_content. This uniformity makes the tool set predictable and easy to navigate, with no deviations in naming conventions.
With 8 tools, the server is well-scoped for a blog and social media content generation platform. Each tool serves a specific role in the workflow, from inspiration (get_trending_topics) to creation (generate_blog) to distribution (publish_content), without being overly sparse or bloated.
The tool set provides comprehensive coverage for the blog and social media content lifecycle. It includes inspiration (get_trending_topics), creation (brainstorm_titles, generate_blog, generate_platform_content, repurpose_content), management (get_usage, get_connected_platforms), and publishing (publish_content), with no obvious gaps that would hinder agent workflows.
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.
AI social autopilot: plan, write, design and publish posts, blog/SEO, news radar and leads.
Schedule, generate and publish social posts to X, LinkedIn, Instagram, Threads and YouTube
Schedule and publish to LinkedIn, X, and Threads from your AI. Content calendar, approval-first.
Related MCP Servers
- AlicenseAqualityDmaintenanceMulti-platform content distribution — draft posts, repurpose content, generate carousels, schedule, analyze performance, create threads. 7 MCP tools.717MIT
- AlicenseAqualityDmaintenanceAI-powered social media posting across 14 platforms. Post to Twitter, Instagram, TikTok, Facebook, LinkedIn, YouTube and more with one command. AI adapts content per platform, schedules posts, and generates 30-day content calendars.6MIT
- 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
- AlicenseNot gradedqualityDmaintenanceEnables posting and managing content across 13+ social media platforms with scheduling, analytics, AI generation, and approval workflows through natural language.2MIT
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/shensi8312/blogburst-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server