KitScout

Categories › Web & Browser › Web search engines & search APIs

Synoptic

MCP serverVerified domain · synoptic.comRemote● LiveAPI key needed

Follow live feeds from Twitter/X, Telegram, press releases, SEC filings and more; publish your own.

Install

Remote server: your requests and data go to mcp.api.synoptic.com. Claude Code: claude mcp add --transport http synoptic https://mcp.api.synoptic.com/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do (first 40)

The tools this server listed when we connected to it, in its own words.

  • get_stream_posts — Read one page of stored posts from an accessible Synoptic stream, newest first. Requires authentication and permission to read its posts; cu
  • streams_all — List one page of active public streams in the Synoptic catalog without signing in. Returns stored stream metadata, optionally filtered by mi
  • search — Search the Synoptic stream catalog by keyword. Matches stream names, labels, descriptions, categories, and IDs; does not search post text or
  • get_stream — Inspect a discovered Synoptic feed by ID before reading, configuring monitoring targets, or planning an API integration. Returns its descrip
  • fetch — Read a Synoptic stream card by ID: title, description, and stream URL for citation. Public cards need no sign-in; private cards require a li
  • follow_stream — Sign in to follow a Synoptic stream when the user asks to follow that stream. Updates followed streams and follower count; may accept and co
  • get_me — Read the signed-in Synoptic profile, email address, onboarding status, and terminal access request status.
  • get_user — Read a public Synoptic profile by exact username. Use get_user_by_id for an ID such as a stream’s authorId, or get_me for the signed-in acco
  • get_user_by_id — Read a public Synoptic profile by user ID. Use get_user for a username, or get_me for the signed-in account. Unknown IDs return User not fou
  • get_highlighted_authors — List up to 50 public profiles of authors Synoptic features (isHighlighted), for discovery when no particular author is named. Not paginated.
  • update_profile — Update the signed-in user’s public Synoptic profile: display name, biography, avatar, or background image. Changes are visible to other user
  • generate_username_suggestions — Generate and save five available username choices for the signed-in user. These replace previous suggestions and can be used with set_userna
  • set_username — Set the signed-in user’s public Synoptic username to a saved suggestion or their verified X handle. Generate suggestions first when needed.
  • remove_x_handle — Remove the verified X handle from the signed-in user’s public Synoptic profile. Does not modify the X account.
  • get_followers — List followers of a Synoptic username, or the signed-in user when username is omitted. Continue with nextToken. Use get_following_users for
  • get_following_users — List authors followed by a Synoptic username, or by the signed-in user when username is omitted. Continue with nextToken. Lists users only:
  • is_following_user — Check whether the signed-in user follows a given author. Checks only the signed-in user; use get_following_users to list a user’s follows.
  • follow_user — Follow an author as the signed-in user. May notify the author, including by email or push according to their settings. Returns success=false
  • unfollow_user — Stop following an author as the signed-in user. Returns success=false when no follow exists or the operation fails. Use unfollow_stream to u
  • get_notification_settings — Read the signed-in user’s notification channel switches and per-event preferences. Shows the four groups update_notification_preferences rep
  • update_notification_preferences — Replace notification channel preferences for mentions, new followers, subscribed-author posts, and system events. Read current settings firs
  • set_notification_channel — Turn the in-app or email channel on or off for the whole signed-in account, not per device. While a channel is off, none of the account’s no
  • get_notifications — Read the signed-in user’s paginated in-app notifications. Set read=false for unread notifications; omit read for both. Reading this list doe
  • mark_notification_read — Mark one of the signed-in user’s notifications as read. IDs that are not the signed-in user’s notifications are rejected. Use mark_all_notif
  • mark_all_notifications_read — Mark every unread in-app notification in the signed-in account as read. Use mark_notification_read for one notification.
  • request_terminal_access — Join the waitlist for early access to the Synoptic trading terminal (beta) for the signed-in account. Sets terminalAccessRequested, which ge
  • streams_following — List streams the signed-in account follows, with optional metadata filters and pagination. Use streams_created for streams you own, streams_
  • streams_created — List streams the signed-in account owns, including unpublished DRAFT streams, with optional filters and pagination. Use it to find IDs for c
  • unfollow_stream — Unfollow a stream for the signed-in account. Does not cancel a paid subscription or restore consumed invitations. Use unfollow_user for auth
  • search_stream_posts — Search full post text within one accessible stream, newest first. Supports ISO date bounds; custom-target restrictions apply. Continue with
  • get_post — Read an existing stream post by ID. Public stream posts do not require following; private stream posts require individual-post access. Custo
  • create_stream_post — Add a text post to a stream owned by the signed-in user. A new post may notify followers; timestamps are assigned by the platform. Use publi
  • create_stream — Create a free draft publishing stream owned by the signed-in user for their research, news, or other updates. Supply a plain-text descriptio
  • update_stream — Update owned stream metadata. Omitted fields retain current values. A supplied description replaces its formatting with plain text. Does not
  • publish_stream — Publish an owned draft stream, setting its state to ACTIVE. May notify users; the returned state is authoritative. Publishing can’t be undon
  • delete_stream — Delete an owned free stream. Unfollows and notifies its followers, removes it from collections, API key publish permissions and source route
  • get_stream_custom_targets — Read configured custom-target values for an accessible stream, such as the selected accounts, channels, repositories, or tracking criteria s
  • set_stream_custom_targets — Replace the signed-in user’s selected targets on a Synoptic custom-target stream and return the saved list. Targets, such as accounts, chann
  • patch_stream_custom_targets — Add or remove targets in the signed-in user’s selection on a Synoptic custom-target stream, keeping other targets, and return the resulting
  • list_stream_decks — List the signed-in user’s stream decks in their saved display order.

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools