Practical Examples

Learn through real-world scenarios and step-by-step tutorials. These examples demonstrate practical applications of the ActivityPub MCP Server.

🚀 Quick Start Examples

Discover a Popular Actor

Learn about a well-known fediverse personality:

1

Ask Claude:

"Can you discover information about @gargron@mastodon.social?"
2

What you'll learn:

  • Profile information and bio
  • Follower and following counts
  • Recent post activity
  • Instance details

Explore an Instance

Get comprehensive information about a fediverse instance:

1

Ask Claude:

"What can you tell me about the fosstodon.org instance?"
2

What you'll discover:

  • Community focus and rules
  • Software version and features
  • User statistics
  • Federation status

🔍 Research Scenarios

Scenario 1: Finding Climate Science Communities

You want to find active climate science discussions and researchers on the fediverse.

Step 1: Use the Exploration Prompt

Ask Claude:

"Use the explore-fediverse prompt with interests 'climate science, environmental research, sustainability' and instance type 'mastodon'"
Expected Result:

Personalized recommendations for instances, actors, and hashtags related to climate science.

Step 2: Investigate Recommended Instances

Follow up with:

"Can you get detailed information about scholar.social and climatejustice.social?"
Expected Result:

Detailed comparison of academic vs. activist climate communities.

Step 3: Find Key Researchers

Search for content:

"Search for 'climate research' on scholar.social and show me the most active accounts"
Expected Result:

List of active climate researchers and their recent contributions.

Scenario 2: Comparing Tech Communities

You want to understand the differences between various tech-focused fediverse instances.

Step 1: Use the Comparison Prompt

Ask Claude:

"Use the compare-instances prompt to compare 'fosstodon.org, hachyderm.io, mas.to' with criteria 'community size, technical focus, moderation style'"
Expected Result:

Detailed comparison highlighting the unique characteristics of each tech community.

Step 2: Analyze Community Leaders

Discover influential members:

"Who are some influential tech leaders on fosstodon.org? Can you discover a few popular accounts?"
Expected Result:

Profiles of key community members and their areas of expertise.

Step 3: Content Analysis

Examine recent discussions:

"What are the trending topics on hachyderm.io? Search for recent popular posts."
Expected Result:

Current trending topics and active discussions in the community.

📊 Data Analysis Examples

Network Analysis: Following Patterns

Analyze the network connections of a prominent fediverse actor:

1. Get Actor Information

"Discover information about @dansup@pixelfed.social"

2. Analyze Following Network

"Who does @dansup@pixelfed.social follow? Can you categorize them by type?"

3. Examine Followers

"Show me some of @dansup@pixelfed.social's followers and their profiles"

4. Cross-Reference Networks

"Are there common connections between @dansup@pixelfed.social and @gargron@mastodon.social?"

Insights You Can Gain:

  • Understanding of fediverse developer networks
  • Identification of key influencers in different communities
  • Cross-platform relationship patterns
  • Community overlap and bridges

Instance Health Assessment

Evaluate the health and activity of different instances:

1. Get Instance Statistics

"Compare the instance information for mastodon.social, mas.to, and mstdn.social"

2. Check Activity Levels

"Show me the public timeline from each of these instances to compare activity"

3. Analyze Content Diversity

"Search for different topics on each instance to see content diversity"

4. Federation Assessment

"Check if these instances are federating properly by looking at cross-instance interactions"

Health Indicators:

  • User growth and retention patterns
  • Content posting frequency and diversity
  • Cross-instance interaction levels
  • Community engagement metrics

🎯 Specialized Use Cases

Academic Research

Using the fediverse for academic research and collaboration:

Finding Research Collaborators

1

Use discover-content prompt: "machine learning, computer vision, academic research"

2

Explore scholar.social and other academic instances

3

Analyze researcher networks and collaboration patterns

4

Identify active research discussions and conferences

Community Management

Understanding and managing fediverse communities:

Community Health Monitoring

1

Regular instance health checks using health-check tool

2

Monitor community activity and engagement patterns

3

Track cross-instance relationships and federation status

4

Identify emerging trends and discussion topics

Content Discovery

Finding interesting content and creators across platforms:

Multi-Platform Content Curation

1

Search across Mastodon, Pixelfed, and PeerTube instances

2

Identify cross-platform creators and their content

3

Analyze content engagement and reach patterns

4

Track trending topics and viral content propagation

🛠️ Advanced Techniques

Batch Analysis with Performance Monitoring

Efficiently analyze multiple instances while monitoring performance:

// Example conversation flow
1. "Use the health-check tool with metrics enabled"
2. "Get instance info for: mastodon.social, fosstodon.org, hachyderm.io"
3. "Compare their user counts and activity levels"
4. "Check performance metrics again to see resource usage"

Cross-Instance Content Tracking

Track how content spreads across different instances:

// Example tracking workflow
1. "Search for a specific hashtag on multiple instances"
2. "Identify the original post and its author"
3. "Track reposts and mentions across instances"
4. "Analyze the propagation pattern and timing"

💡 Tips for Success

🎯 Be Specific

Use specific actor handles (@user@domain.com) and instance domains for best results.

⏱️ Be Patient

Some queries may take time, especially when fetching data from distant or slow instances.

🔄 Use Prompts

Leverage the built-in prompts (explore-fediverse, compare-instances, discover-content) for structured exploration.

📊 Monitor Performance

Use the health-check tool to monitor server performance and rate limiting.

🚀 Next Steps