get_manuscript_edit_prompt
Reviews medical manuscript for scientific accuracy, AMA style, voice, redundancy, and terminology issues. Returns tracked changes with comments.
Instructions
[PRO] Comprehensive medical manuscript edit prompt. Checks: scientific accuracy, AMA style, active/passive voice, redundancy, terminology consistency. Returns tracked-changes notation with brief comments. DATA SAFETY: Only paste published or internally approved text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text_excerpt | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |
Implementation Reference
- server.py:760-781 (handler)The tool handler function 'get_manuscript_edit_prompt' decorated with @mcp.tool(). Takes a text_excerpt parameter and returns a comprehensive AMA-style manuscript editing prompt covering: scientific accuracy, AMA style, active/passive voice, redundancy, and terminology consistency.
@mcp.tool() def get_manuscript_edit_prompt(text_excerpt: str) -> str: """ [PRO] Comprehensive medical manuscript edit prompt. Checks: scientific accuracy, AMA style, active/passive voice, redundancy, terminology consistency. Returns tracked-changes notation with brief comments. DATA SAFETY: Only paste published or internally approved text. """ return f"""Edit the following medical writing excerpt for: 1. Scientific accuracy of language (flag overstated or imprecise statements) 2. AMA style compliance (numbers, abbreviations, units) 3. Active vs. passive voice (convert passive to active where appropriate) 4. Redundancy and wordiness (tighten without losing meaning) 5. Consistency of terminology (flag inconsistent drug names, endpoint names) Return edited text with tracked changes notation and a brief comment per major edit. {text_excerpt} Pro tip: Use this after your own edit pass — a second-pass AI edit catches things fresh eyes miss. 🔒 DATA SAFETY: Only paste published or approved content.""" - server.py:761-761 (schema)The function signature defines the schema: single 'text_excerpt: str' parameter, returns 'str'.
def get_manuscript_edit_prompt(text_excerpt: str) -> str: - server.py:998-998 (registration)Tool registration as a PRO-tier entry in the 'list_all_tools()' tool directory under the name 'get_manuscript_edit_prompt'.
("get_manuscript_edit_prompt", "Comprehensive AMA-style manuscript edit"),