get_slide_deck_outline_prompt
Create a slide-by-slide outline for advisory board, symposium, or HCP education decks. Each slide includes title, key content, and recommended visual type.
Instructions
[PRO] Create a slide-by-slide outline for advisory board, symposium, or HCP education decks. Includes slide title, key content, and suggested visual type per slide.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| presentation_type | Yes | ||
| topic_or_drug | Yes | ||
| indication | Yes | ||
| audience | Yes | ||
| duration_minutes | Yes | ||
| key_message | Yes | ||
| available_data | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |
Implementation Reference
- server.py:505-529 (handler)The function that implements the 'get_slide_deck_outline_prompt' tool. It is decorated with @mcp.tool() and returns a formatted prompt string for creating slide-by-slide deck outlines. Parameters: presentation_type, topic_or_drug, indication, audience, duration_minutes, key_message, available_data.
@mcp.tool() def get_slide_deck_outline_prompt( presentation_type: str, topic_or_drug: str, indication: str, audience: str, duration_minutes: int, key_message: str, available_data: str ) -> str: """ [PRO] Create a slide-by-slide outline for advisory board, symposium, or HCP education decks. Includes slide title, key content, and suggested visual type per slide. """ return f"""Create a slide-by-slide outline for a {presentation_type} presentation on {topic_or_drug} in {indication}. Audience: {audience} Duration: {duration_minutes} minutes Key message: {key_message} Data available: {available_data} For each slide: slide title, key content, suggested visual type. Structure for maximum impact and retention.""" - server.py:506-514 (schema)The function signature defines the schema for the tool: 6 string parameters (presentation_type, topic_or_drug, indication, audience, key_message, available_data) and 1 integer parameter (duration_minutes). Returns a string (the generated prompt).
def get_slide_deck_outline_prompt( presentation_type: str, topic_or_drug: str, indication: str, audience: str, duration_minutes: int, key_message: str, available_data: str ) -> str: - server.py:989-989 (registration)Tool registered in the list_all_tools() function under 'pro_tools' with description 'Create slide-by-slide deck outline'.
("get_slide_deck_outline_prompt", "Create slide-by-slide deck outline"),