Skip to main content
Glama
Xeron2000
by Xeron2000

generate_outline

Create and save a formatted Xiaohongshu content outline for a given theme. Turns a topic into a structured multi-page post plan, including a cover page and engaging content pages.

Instructions

Create a project and save the Xiaohongshu content outline generated by Claude. Use the built-in prompt to generate outlines with proper formatting.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
themeYesThe content theme, e.g., 'autumn nail art'
outlineYesThe outline text generated by Claude (with <page> tags). Generate using this prompt: 你是一个小红书内容创作专家。用户会给你一个要求以及说明,你需要生成一个适合小红书的图文内容大纲。 用户的要求以及说明: {topic} 要求: 1. 第一页必须是吸引人的封面/标题页,包含标题和副标题 2. 内容控制在 6-12 页(包括封面)。如果用户明确指定了页数,则严格按照用户要求生成,不要超出或不足。 3. 每页内容简洁有力,适合配图展示 4. 使用小红书风格的语言(亲切、有趣、实用)...
referenceImageNoOptional path to a reference image

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv1.0.4

TDQS

A3.8/5.0
Behavior3/5

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

With no annotations, the description must carry behavioral disclosure, and it does state the core action of creating and saving. It does not explain side effects such as whether each call creates a fresh project, what the mutation requires (e.g., a Claude-generated outline with <page> tags), or what is returned. This is acceptable but not rich.

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

Conciseness4/5

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

Two short, front-loaded sentences with no filler; the primary action appears in the first clause. The second sentence is slightly vague ('proper formatting') but still earns its place by pointing the agent to the prompt.

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

Completeness3/5

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

For a low-complexity tool whose parameters are fully documented in the schema, the description covers the basic workflow. However, with no annotations and no output schema, it would be stronger if it mentioned what happens after creation or pointed to get_project/list_all_projects for verification. The omission is a real but moderate gap.

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

Parameters3/5

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

Schema description coverage is 100%, so the schema already fully documents theme, outline, and referenceImage, including the full outline prompt. The tool description adds only a generic directive to use the built-in prompt, which is not new semantic information.

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 opens with a precise action: 'Create a project and save the Xiaohongshu content outline generated by Claude.' This clearly identifies the outcome and distinguishes it from sibling tools such as update_outline and generate_images. No tautology or missing resource.

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?

'Create a project' establishes a clear context: use this when you need a new project with an outline, as opposed to updating an existing outline. It does not explicitly name alternatives or state when not to use the tool, so it just misses the top score.

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

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/Xeron2000/redBookMCP'

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