Skip to main content
Glama
MelMayssonOwen

TimeToPost MCP server

Configure the AutoSEO engine for a site

autoseo_configure

Configure a site's AutoSEO defaults: define approved topics and pillars, publish cadence, backlink targets, image style, and approval mode. Enable blog-to-social repurposing if desired.

Instructions

Set the standing AutoSEO configuration for a connected site: approved topics/content pillars, publish cadence, backlink targets to weave into generated posts as outbound links, an image style for generated art, the approval mode, and the blog->social repurpose setting. approvalMode "draft" (recommended, default) routes every generated post into the pending-approval queue for a human to review before anything publishes; only pass "auto" when the user has explicitly opted into unattended publishing. socialRepurpose: when a blog post on this site publishes, auto-draft social announcements (twitter/linkedin) for the human to review and approve — like everything else, this NEVER auto-posts. It is OFF BY DEFAULT: pass { enabled: true } only when the user has explicitly asked for blog posts to generate social announcements, optionally narrowing platforms to just one (default both once enabled). publicBaseUrl only matters for the "git_pr" connector: set it to the real deployed blog base URL (e.g. "https://blog.acme.com") so social announcements link to the live article — without it, git-connected sites skip the social repurpose rather than ever link a post at a GitHub PR URL. Call this after autoseo_verify_site confirms the site is live, and ideally after autoseo_propose_topics so topics/pillars reflect an approved plan rather than a guess. CAPABILITY: draft — creates content that cannot reach an audience on its own. Safe for a draft-only agent token.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
siteIdYesSite id from autoseo_connect_site / autoseo_list_sites
topicsNoApproved question-shaped topics to generate posts from
cadenceNoPublish cadence; capped at 3x/week — a volume spike on a quiet domain is itself a spam signal
pillarsNoBroader content pillars/categories the site should cover
imageStyleNoStyle guidance for generated post images, e.g. "minimal flat illustration"
approvalModeNo"draft" (default, recommended) queues posts for human approval; "auto" publishes unattended — only with explicit user opt-in
publicBaseUrlNogit_pr connector ONLY: the real public base URL the site is deployed to (e.g. "https://blog.acme.com"), used to build the social-repurpose link. Without it, git-connected sites skip the blog->social repurpose (their publish result is a GitHub PR URL, never a live article).
backlinkTargetsNoURLs plus optional relevance notes to weave in as outbound backlinks from generated posts
socialRepurposeNoBlog->social repurpose setting: whenever an article on this site publishes, auto-draft social announcements (still human-approved, never auto-posted) to the given platforms. Defaults to off/disabled when never set — omit entirely to leave the current setting unchanged.
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With annotations only providing false hints (readOnly, destructive, etc.), the description must and does carry the behavioral burden. It explains that approvalMode 'draft' routes to the pending-approval queue, 'auto' publishes unattended only with explicit opt-in, socialRepurpose never auto-posts and is off by default, and publicBaseUrl affects git_pr connector behavior. It also includes the CAPABILITY note that this creates content that cannot reach an audience on its own, adding safety information beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is appropriately sized for a tool with 9 parameters. It front-loads the main purpose in the first sentence, then gives targeted detail for the most complex parameters (approvalMode, socialRepurpose, publicBaseUrl), and ends with sequencing. Every sentence adds value without redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (9 params, nested objects, no output schema), the description covers side effects, prerequisites, and safety. However, it does not describe the expected return value or confirmation behavior after a successful call, which would help an agent in a workflow with no output schema. Still, the behavioral and sequencing coverage is strong.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description adds meaningful context beyond the schema: it clarifies that approvalMode 'draft' is recommended/default, socialRepurpose is off by default with never auto-post guarantee, and publicBaseUrl only matters for git_pr connector. This is decision-guiding and adds value, but some nuance (like platform defaults) is already in the schema, so a 4 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'Set' and the resource 'the standing AutoSEO configuration for a connected site', enumerating all configuration areas (topics, cadence, backlinks, image style, approval mode, social repurpose). It distinguishes itself from sibling tools by naming the configuration scope and its sequencing role with autoseo_verify_site and autoseo_propose_topics.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit sequencing guidance: 'Call this after autoseo_verify_site confirms the site is live, and ideally after autoseo_propose_topics...' It also warns about approvalMode 'auto' requiring explicit user opt-in. However, it does not explicitly mention alternatives like autoseo_auto_configure or state when not to use this tool, so it stops short of full when/when-not coverage.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

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/MelMayssonOwen/timetopost-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server