get_linkedin_publication_post_prompt
Generate a structured prompt for drafting a LinkedIn post to announce a publication, including call to action and hashtag suggestions.
Instructions
[FREE] Generate a prompt to draft a LinkedIn post announcing a publication. Professional but engaging tone. Includes call to action and hashtag suggestions. Target length: 150-200 words.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| paper_title | Yes | ||
| journal | Yes | ||
| key_message | Yes | ||
| clinical_significance | Yes | ||
| your_role | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |
Implementation Reference
- server.py:146-170 (handler)The main handler function for the get_linkedin_publication_post_prompt tool. Decorated with @mcp.tool(), it takes paper_title, journal, key_message, clinical_significance, and your_role as parameters and returns a prompt string for drafting a LinkedIn publication post.
def get_linkedin_publication_post_prompt( paper_title: str, journal: str, key_message: str, clinical_significance: str, your_role: str ) -> str: """ [FREE] Generate a prompt to draft a LinkedIn post announcing a publication. Professional but engaging tone. Includes call to action and hashtag suggestions. Target length: 150-200 words. """ return f"""Write a LinkedIn post announcing the publication of '{paper_title}' in {journal}. Key message: {key_message} Clinical significance: {clinical_significance} My role: {your_role} Tone: professional but engaging. Include a call to action. Length: 150-200 words. Suggest 3-5 relevant hashtags. Pro tip: Publication announcements on LinkedIn drive profile views and establish thought leadership in your therapeutic area.""" - server.py:974-974 (registration)Registration of the tool in the list_all_tools() helper that enumerates all available free-tier tools.
("get_linkedin_publication_post_prompt", "Draft a LinkedIn post announcing a publication"),