get_adapt_abstract_audience_prompt
Rewrite scientific abstracts for different medical audiences while preserving accuracy. Ideal for patient summaries, nurse education, or general readers.
Instructions
[PRO] Rewrite an abstract for a different audience while preserving scientific accuracy. Useful for patient summaries, nurse education, or general medical audiences. DATA SAFETY: Only paste published or approved text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| abstract_text | Yes | ||
| target_audience | Yes | ||
| reading_level | No | medical professional |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |
Implementation Reference
- server.py:222-239 (handler)The main tool handler - uses @mcp.tool() decorator to register 'get_adapt_abstract_audience_prompt'. Returns a formatted prompt string that rewrites an abstract for a different audience while preserving scientific accuracy.
@mcp.tool() def get_adapt_abstract_audience_prompt( abstract_text: str, target_audience: str, reading_level: str = "medical professional" ) -> str: """ [PRO] Rewrite an abstract for a different audience while preserving scientific accuracy. Useful for patient summaries, nurse education, or general medical audiences. DATA SAFETY: Only paste published or approved text. """ return f"""Rewrite the following abstract for {target_audience}. Simplify technical jargon while preserving scientific accuracy. Target reading level: {reading_level} {abstract_text} ⚠️ DATA SAFETY: Only input published or approved text.""" - server.py:222-222 (registration)The @mcp.tool() decorator registers this function as an MCP tool with FastMCP.
@mcp.tool() - server.py:979-1004 (helper)Listed as a PRO tier tool in the get_tool_directory helper function with description 'Rewrite abstract for a different audience'.
("get_adapt_abstract_audience_prompt", "Rewrite abstract for a different audience"), ("get_introduction_section_prompt", "Draft manuscript Introduction/Background section"), ("get_methods_section_prompt", "Draft manuscript Methods section"), ("get_results_section_prompt", "Draft Results section narrative from approved data"), ("get_discussion_section_prompt", "Draft manuscript Discussion section"), ("get_rebuttal_disagreement_prompt", "Draft evidence-based rebuttal to reviewer"), ("get_revised_manuscript_cover_letter_prompt", "Draft cover letter for revised submission"), ("get_congress_abstract_prompt", "Draft ASCO/ASH/ESMO congress abstract"), ("get_poster_title_and_takeaways_prompt", "Generate poster titles and take-home messages"), ("get_oral_presentation_script_prompt", "Draft timed oral presentation script"), ("get_slide_deck_outline_prompt", "Create slide-by-slide deck outline"), ("get_speaker_notes_prompt", "Write speaker notes for a data slide"), ("get_moa_slide_prompt", "Explain mechanism of action for a slide"), ("get_publication_plan_framework_prompt", "Build a publication plan framework table"), ("get_gap_analysis_prompt", "Conduct literature and data gap analysis"), ("get_pub_plan_executive_summary_prompt", "Write pub plan exec summary for leadership"), ("get_journal_selection_rationale_prompt", "Recommend top 3 journals with rationale"), ("get_author_review_request_prompt", "Draft author review request with deadline"), ("get_author_revision_response_prompt", "Respond to author major revision request"), ("get_manuscript_edit_prompt", "Comprehensive AMA-style manuscript edit"), ("get_promotional_language_check_prompt", "Check for promotional/non-compliant language"), ("get_statistical_reporting_check_prompt", "Verify consistent statistical reporting"), ("get_cv_tailoring_prompt", "Tailor CV to medical writing job posting"), ("get_cmpp_practice_questions_prompt", "Generate CMPP exam practice questions"), ("get_interview_prep_prompt", "Prepare for medical writing interview"), ("apply_adapt_framework", "Apply ADAPT framework to any prompt for precision output"),