get_manuscript_outline_prompt
Generate a prompt for a detailed manuscript outline with section headers, word counts, key data points, and journal formatting notes. Ideal for research, reviews, and case reports.
Instructions
[FREE] Generate a prompt to create a detailed manuscript outline. Includes section headers, word counts, key data points, and journal formatting notes. Suitable for original research, reviews, and case reports.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| manuscript_type | Yes | ||
| topic | Yes | ||
| journal | Yes | ||
| study_design | Yes | ||
| num_figures_tables | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |
Implementation Reference
- server.py:62-86 (handler)The @mcp.tool() decorated function that implements the get_manuscript_outline_prompt tool. It takes parameters (manuscript_type, topic, journal, study_design, num_figures_tables) and returns a formatted prompt string for creating a detailed manuscript outline.
@mcp.tool() def get_manuscript_outline_prompt( manuscript_type: str, topic: str, journal: str, study_design: str, num_figures_tables: int = 3 ) -> str: """ [FREE] Generate a prompt to create a detailed manuscript outline. Includes section headers, word counts, key data points, and journal formatting notes. Suitable for original research, reviews, and case reports. """ return f"""Create a detailed outline for a {manuscript_type} on {topic} for submission to {journal}. Include: - Suggested section headers and subheaders - Approximate word count per section - Key data/figures to include in each section - Notes on journal-specific formatting requirements if known Study type: {study_design} Number of figures/tables planned: {num_figures_tables} Structure the outline so it can be handed directly to a medical writer to begin drafting.""" - server.py:971-971 (registration)The tool is registered in the list_all_tools() function as a free-tier tool with description 'Create a detailed manuscript outline with word counts'.
("get_manuscript_outline_prompt", "Create a detailed manuscript outline with word counts"), - server.py:63-68 (schema)The input schema is defined via the function signature: manuscript_type (str), topic (str), journal (str), study_design (str), num_figures_tables (int, default=3). The return type is str.
def get_manuscript_outline_prompt( manuscript_type: str, topic: str, journal: str, study_design: str, num_figures_tables: int = 3