MCP Prompts Reference

Pre-built prompts and templates for common ActivityPub operations. These prompts help you get started quickly and demonstrate best practices for fediverse exploration.

📋 Prompt Categories

🔍 Discovery Prompts

Find actors, instances, and communities

📊 Analysis Prompts

Analyze content, trends, and engagement

🔬 Research Prompts

Academic and professional research workflows

📈 Monitoring Prompts

Track changes and monitor activity

🔍 Discovery Prompts

Community Discovery

Prompt Template:

"Help me discover active communities in the fediverse focused on [TOPIC]. Find relevant instances, identify key actors, and show me what they're discussing. Provide a summary of each community's focus and activity level."

Example Usage:

Technology Communities
"Help me discover active communities in the fediverse focused on open source software. Find relevant instances, identify key actors, and show me what they're discussing. Provide a summary of each community's focus and activity level."
Art Communities
"Help me discover active communities in the fediverse focused on digital art and creative work. Find relevant instances, identify key actors, and show me what they're discussing. Provide a summary of each community's focus and activity level."

Expected Workflow:

  1. Use discover-instances to find topic-relevant instances
  2. Use get-instance-info to analyze each instance
  3. Use discover-actor to find key community members
  4. Use fetch-timeline to sample recent content
  5. Synthesize findings into a comprehensive community overview

Actor Research

Prompt Template:

"Research the fediverse actor [ACTOR_IDENTIFIER]. Provide their profile information, recent activity summary, engagement patterns, and identify their main topics of interest. Also show their connections to other notable actors."

Example Usage:

Specific Actor Research
"Research the fediverse actor @gargron@mastodon.social. Provide their profile information, recent activity summary, engagement patterns, and identify their main topics of interest. Also show their connections to other notable actors."

Instance Comparison

Prompt Template:

"Compare the fediverse instances [INSTANCE1] and [INSTANCE2]. Analyze their size, community focus, rules, activity levels, and notable members. Help me understand which might be a better fit for someone interested in [INTEREST_AREA]."

Example Usage:

Tech Instance Comparison
"Compare the fediverse instances fosstodon.org and hachyderm.io. Analyze their size, community focus, rules, activity levels, and notable members. Help me understand which might be a better fit for someone interested in open source development."

📊 Analysis Prompts

Trend Analysis

Prompt Template:

"Analyze current trends and discussions about [TOPIC] across the fediverse. Find instances and actors discussing this topic, summarize the main points of conversation, and identify any emerging themes or controversies."

Example Usage:

AI Discussion Analysis
"Analyze current trends and discussions about artificial intelligence across the fediverse. Find instances and actors discussing this topic, summarize the main points of conversation, and identify any emerging themes or controversies."

Engagement Analysis

Prompt Template:

"Analyze the engagement patterns of [ACTOR_IDENTIFIER]. Look at their recent posts, reply rates, boost frequency, and interaction with other users. Identify their most engaging content types and optimal posting patterns."

Content Categorization

Prompt Template:

"Analyze and categorize the recent content from [INSTANCE/ACTOR]. Group posts by topic, identify the most common themes, and provide statistics on content types (original posts, replies, boosts, media posts)."

🔬 Research Prompts

Academic Research

Prompt Template:

"Conduct a systematic analysis of [RESEARCH_TOPIC] discussions in the fediverse for academic research. Find relevant communities, identify key voices and experts, analyze discourse patterns, and provide data suitable for scholarly analysis. Include methodology notes and data quality assessments."

Example Usage:

Climate Change Research
"Conduct a systematic analysis of climate change discussions in the fediverse for academic research. Find relevant communities, identify key voices and experts, analyze discourse patterns, and provide data suitable for scholarly analysis. Include methodology notes and data quality assessments."

Market Research

Prompt Template:

"Research market sentiment and discussions about [PRODUCT/INDUSTRY] in the fediverse. Identify target demographics, analyze user needs and pain points, find potential early adopters, and assess competitive landscape discussions."

Network Analysis

Prompt Template:

"Map the network structure of [COMMUNITY/TOPIC] in the fediverse. Identify key nodes (influential actors), connection patterns between instances, information flow pathways, and community clusters. Provide insights into network dynamics and influence patterns."

📈 Monitoring Prompts

Brand Monitoring

Prompt Template:

"Monitor mentions and discussions of [BRAND/ORGANIZATION] across the fediverse. Track sentiment, identify key conversations, find influential voices discussing the brand, and alert me to any significant changes in discussion volume or tone."

Community Health Monitoring

Prompt Template:

"Monitor the health and activity of [INSTANCE/COMMUNITY]. Track user engagement, content quality, growth patterns, and community dynamics. Identify any concerning trends or positive developments that warrant attention."

Topic Tracking

Prompt Template:

"Track discussions and developments related to [TOPIC] across the fediverse. Monitor for new information, changing sentiment, emerging sub-topics, and key contributors to the conversation. Provide regular updates on significant changes."

🛠️ Custom Prompt Building

Prompt Structure

1. Objective Statement

Clearly state what you want to accomplish

"Help me [ACTION] [TARGET] in the fediverse"

2. Scope Definition

Specify the scope and boundaries

"Focus on [INSTANCES/ACTORS/TOPICS]"

3. Output Requirements

Define what kind of output you need

"Provide [ANALYSIS/SUMMARY/DATA/RECOMMENDATIONS]"

4. Context Information

Add relevant context or constraints

"Consider [TIMEFRAME/AUDIENCE/PURPOSE]"

Best Practices

  • Be Specific: Use exact actor identifiers and instance names
  • Set Expectations: Clearly state what kind of analysis you want
  • Provide Context: Explain the purpose or use case
  • Request Methodology: Ask for explanation of the approach used
  • Specify Format: Request specific output formats if needed

Common Variables

[TOPIC]

Subject area or theme of interest

[ACTOR_IDENTIFIER]

@username@instance.com or actor URL

[INSTANCE]

Domain name of fediverse instance

[TIMEFRAME]

Time period for analysis (e.g., "past week")

[COMMUNITY]

Specific community or group focus

⚡ Quick Start Prompts

Explore a New Topic

"Show me what the fediverse is saying about [TOPIC]"

Find Communities

"Find active [TOPIC] communities in the fediverse"

Research an Actor

"Tell me about @username@instance.com"

Compare Instances

"Compare instance1.com and instance2.com"

Monitor Activity

"What's new with @username@instance.com?"

Analyze Trends

"What are the trending topics in [COMMUNITY]?"

🔗 Related Documentation