mcp-getstream-feeds

🧰 Tools

The five MCP tools for inspecting and mutating GetStream feed subscriptions, followers, and activities.

The server registers five tools covering the slice of the GetStream Feeds API needed to debug push notification delivery.

🔗 Feed subscriptions

ToolDescription
getstream_feed_followingGet what feeds a specific feed follows (its subscriptions)
getstream_feed_followersGet who follows a specific feed (its subscribers)
getstream_feed_followSubscribe a feed to another feed (requires confirm: true)
getstream_feed_unfollowUnsubscribe a feed from another feed (requires confirm: true)

📋 Feed activities

ToolDescription
getstream_feed_activitiesGet recent activities on a feed with timestamps and payloads

📖 Reference

getstream_feed_following

Get what feeds a specific feed follows — i.e. what it is subscribed to.

ParameterTypeDefaultDescription
feed_slugstringFeed slug (e.g. notification)
feed_idstringFeed ID (e.g. user_123)
limitnumber100Max number of results to return

getstream_feed_followers

Get the followers of a specific feed — i.e. who is subscribed to it.

ParameterTypeDefaultDescription
feed_slugstringFeed slug (e.g. timeline)
feed_idstringFeed ID (e.g. timeline_global)
limitnumber100Max number of results to return
offsetnumber0Pagination offset (max 999)

getstream_feed_activities

Get recent activities on a feed with timestamps and payloads.

ParameterTypeDefaultDescription
feed_slugstringFeed slug
feed_idstringFeed ID
limitnumber10Max number of activities to return

getstream_feed_follow

Subscribe a feed to another feed (create a follow relationship). Guarded by a safety gate — it returns an error unless confirm is true.

ParameterTypeDefaultDescription
source_feed_slugstringSlug of the feed that will follow
source_feed_idstringID of the feed that will follow
target_feed_slugstringSlug of the feed to be followed
target_feed_idstringID of the feed to be followed
confirmbooleanfalseMust be true to execute

getstream_feed_unfollow

Unsubscribe a feed from another feed (remove a follow relationship). Guarded by the same safety gate — confirm must be true.

ParameterTypeDefaultDescription
source_feed_slugstringSlug of the feed that will unfollow
source_feed_idstringID of the feed that will unfollow
target_feed_slugstringSlug of the feed to unfollow from
target_feed_idstringID of the feed to unfollow from
confirmbooleanfalseMust be true to execute

🛡️ Safety gates

Both mutation tools refuse to act without an explicit confirm: true. Calling them without it returns an error and performs no change — a deliberate guard against accidental follow-graph edits.

On this page