Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Certificate changed, valid to 2027-01-10
Recently observed → Live
Live → Recently observed
Changed the definition of "search_outliers" and "search_profiles"
⟨113 unchanged words⟩ want live content. Cost: 1 credit percall.25 posts returned.
⟨54 unchanged words⟩ {"type":"number"},"page":{"description":"Page number, 1-based. A search serves its first 1,000 posts; a page past that is refused at no charge, so narrow the filters instead.","maximum":9007199254740991,"minimum":1,"type":"integer"},"pageSize":{"description":"Results per page, 1 to 100 (default 25). Billed per 25 posts returned: 25 costs 1 credit, 100 costs 4.","maximum":100,"minimum":1,"type": ⟨62 unchanged words⟩
⟨85 unchanged words⟩ new active). Cost: 1 credit per
Added "list_categories"; changed the definition of "niche_trends", "search_outliers" and "search_profiles" (33 tools before, 34 now)
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"categoryId":{"description":"Niche filter: a category id from list_categories (covers its subtree)","type":"string"},"limit":{"maximum":50,"minimum":1, ⟨34 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"categoryId":{"description":"Niche filter: a category id from list_categories (covers its subtree)","type":"string"},"contentTypes":{"items":{"type":"string" ⟨109 unchanged words⟩
Added "create_viral_alert", "delete_viral_alert" and "list_viral_alerts"; changed the definition of "find_related_social_media_profiles" (30 tools before, 33 now)
⟨93 unchanged words⟩ : call crawl_profile for the ones you want.CostsPriced up to 25 credits percall;call:pass5 base plus 1 per account actually screened, the rest refunded (nothing found = fully refunded). Pass topic to say what related means for your ⟨17 unchanged words⟩
Email Me When a Profile Goes Viral — Creates a viral alert: we watch a TikTok, Instagram or YouTube profile and email the address you give when it publishes a post whose outlier score (views divided by the profile's own average) reaches minOutlierScore (default 3, minimum 1.5) within postAgeDays of posting (default 7, max 30). Identify the profile by profileId, platform+handle, or a public URL; it must already be in the database (crawl_profile it first if not). Setting up, listing and deleting alerts is free. Two things cost credits: the refresh crawl that keeps the profile fresh (10 credits per run, daily by default, started fo…
Added "find_related_social_media_profiles" (29 tools before, 30 now)
Find Related Social Media Profiles — Discover new creators on TikTok, Instagram or YouTube from one seed: a creator handle (walks who they follow on TikTok, who they collaborate with, tag or mention on Instagram), a hashtag, or a search phrase. Every account surfaced is screened live with one provider call (recent posts: how many reached 5k+ views, posting activity, newest post) and judged for topic relevance from its bio and captions, then returned ranked with recommended = qualified and on-topic. Accounts already in the database come back flagged known with their profileId. Nothing is crawled or added automatically: call crawl…
Changed the definition of "get_pricing"
⟨21 unchanged words⟩ REST route, the one-time credit packs, andtheeverymonthlysubscription planallowances.with its monthly and yearly price, included API credits per month, and watchlist limits. Free and unauthenticated, so an integrator can render live costs to their own users, or an agent can compare subscribing against buying packs, without hardcoding prices or holding an API key. ⟨19 unchanged words⟩
Changed the definition of "get_credit_balance"
Returns the current API credit balance for the authenticatedaccount.account, plus the automatic top-up state of the account (autoTopup: configured, enabled, pack, monthly charge cap and count, last error) so an agent can tell whether a zero balance is a hard stop or refills itself on the next billable call. Free to call. Agents should check the balance ⟨20 unchanged words⟩
Certificate recorded, valid to 2026-11-12
Authorization not required
First tool surface recorded: 29 tools (server version 1.0.0)
Showing the latest 12 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨25 unchanged words⟩ ,"type":"string"},"page":{"description":"Page number, 1-based. A search serves its first 1,000 profiles; a page past that is refused at no charge, so narrow the filters instead.","maximum":9007199254740991,"minimum":1,"type":"integer"},"pageSize":{"description":"Results per page, 1 to 100 (default 25). Billed per 25 profiles returned: 25 costs 1 credit, 100 costs 4.","maximum":100,"minimum":1,"type": ⟨22 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"categoryId":{"description":"Niche filter: a category id from list_categories (covers its subtree); without a query returns that niche's top profiles","type":"string"},"page":{"maximum":9007199254740991,"minimum":1, ⟨30 unchanged words⟩
List Niche Categories — Returns the curated niche taxonomy (up to four levels, e.g. "Health > Exercise > Gym") with, for each category, its id, path, level, parent and how many active profiles are categorized under it including its sub-niches. Only categories with at least minProfiles profiles in their subtree are returned (default 5), so every id you get back yields a real result set. Pass a categoryId to search_outliers, search_profiles or niche_trends to scope them to the creators in that niche; the filter always covers the subtree. Free to call and cached, so call it at the start of a session and reuse the ids. …
Delete a Viral Alert — Ends a viral alert by alertId (from list_viral_alerts or create_viral_alert). Free. If this alert is what started the profile's tracking and no other active alert of yours needs it, the paid refresh crawls stop as well; tracking you started yourself with track_profile is left untouched. Returns not_found when the alert does not exist or already ended. Cost: free.
List Viral Alerts — Returns your viral alerts (active first, then recently ended, up to 100) with the watched profile, destination email and whether it is confirmed, threshold and score window, post age window, preferred send hour and timezone, emails sent out of the cap, paused or ended reason, expiry and the last email time. Free to call. Use it to audit what is being watched, to check whether a third-party address has confirmed, or to grab an alertId for delete_viral_alert. Cost: free.