Robin Saige we check the tools AI agents call

Social Fetch

io.github.social-freak-ltd/socialfetch

Public social-data API and live docs for AI coding agents.

— the operator's own registry description reported

Publisher io.github.social-freak-ltd · first seen 2026-08-12 · endpoint https://api.socialfetch.dev/mcp

allow
verdict
rich-solo
cluster
ok_tools
answers
188
tools served

Dependency rating derived

allow
allow — alive & usable · retrieval-public ● · V3 has answer key ◐
allow — because answers ●, 188 tools legible (band A) ●, no confirmed drift in 2 probes ●; not yet checked: truth (0 runs)

Cluster rich-solo · distinctiveness 0.387 (moderate). Every figure is a percentile or class within the 11,094-server censussee the whole spectrum.

Does it answer? Q1 · observed
answersalive_tools
latency217 ms
vs populationtypical
protocolcurrent
authopen
Can it be used? Q4 · observed
tools188
vs populationhigh
capabilities1
harnessA
Did it hold when checked? Q3–Q4 · derived
identitysolo
servers on its host1
verifiabilityunassessed
duplicate inventoryno
drift events0
answers trueno primary

🔏 Signed receipt rr_da29cb36d8cca6d4c63c3088 · ed25519 · key rs-rcpt-2026-08 — this rating is tamper-evident; an agent gets the full signature from check_server and can verify it against the published key.

Q1Does it answer?alive & usable — 2 probes ●evidence ↓
Q2What is it?retrieval-public ● evidence ↓
Q3Can it be checked?V3 has answer key ◐evidence ↓
Q4Did it hold?harness A · truth not yet run · no drift ●evidence ↓
Q5What company does it keep?rich-solo · 1 on its host (context, not verdict) ◐evidence ↓

● observed · ◐ derived · ○ reported — the verdict synthesizes Q1–Q4; Q5 is context. Methodology →

History observed

Every probe we made, oldest → newest (2 shown, 2026-08-12 → 2026-08-14). Green answered · amber answered-but-walled · red no useful answer. A gap in our cadence is a gap in coverage, not evidence about the server.

changelog (1 events)
datetypewhat changed
2026-08-12outcomefirst probe: ok_tools

What kind of tools these are derived

Verification only means something relative to a tool's NATURE — an email-sender has no "true answer", a generator has no answer key. Classification evidence: classified from tool names/descriptions/annotations WE OBSERVED. What checking applies to each kind (the full methodology →):

naturetoolsmeaning what checking applies
retrieval-public185serves public factstruth-checkable against a public source — the V-ladder applies in full
generative3creates contentno answer key exists; disclosure + stability checks, never truth verdicts

Tools last seen observed

auth_whoami billing_balance_get bluesky_post_get bluesky_profile_get bluesky_profile_posts_list docs_read docs_search facebook_adLibrary_ad_get facebook_adLibrary_ads_search_get facebook_adLibrary_companies_search facebook_company_ads_list facebook_group_posts_list facebook_marketplace_item_get facebook_marketplace_locations_search facebook_marketplace_search_list facebook_post_comments_list facebook_post_comments_replies_list facebook_post_get facebook_post_transcript_get facebook_profile_get facebook_profile_photos_list facebook_profile_posts_list facebook_profile_reels_list github_profile_activity_list github_profile_contributions_get github_profile_followers_list github_profile_following_list github_profile_get github_profile_repositories_list github_repositories_get github_trending_developers_list github_trending_repositories_list google_adLibrary_ad_get google_adLibrary_advertisers_search google_company_ads_list hackernews_comment_context_get hackernews_feed_list hackernews_item_get hackernews_jobs_who_is_hiring_list hackernews_maxitem_get hackernews_search_list hackernews_story_comments_list hackernews_story_get hackernews_updates_get hackernews_user_comments_list hackernews_user_favorites_list hackernews_user_get hackernews_user_submissions_list instagram_highlight_get instagram_post_comments_list instagram_post_comments_replies_list instagram_post_download_get instagram_post_get instagram_post_transcript_get instagram_profile_basic_get instagram_profile_engagement_get instagram_profile_get instagram_profile_highlights_list instagram_profile_posts_list instagram_profile_reels_list instagram_reels_trending_list instagram_search_hashtag_list instagram_search_profiles_list instagram_search_reels_list linkedin_adLibrary_ad_get linkedin_adLibrary_ads_search_list linkedin_company_get linkedin_company_posts_list linkedin_jobs_get linkedin_jobs_search_list linkedin_organization_get linkedin_people_search_list linkedin_post_get linkedin_post_transcript_get linkedin_posts_search_list linkedin_profile_get linkedin_profiles_posts_list linktree_profile_get monitors_checks_list monitors_create monitors_delete monitors_events_list monitors_get monitors_list monitors_sources_list monitors_trigger monitors_update nl_ask_post pinterest_board_pins_list pinterest_pin_get pinterest_profile_boards_list pinterest_search_pins_list reddit_post_comments_list reddit_post_transcript_get reddit_search_list reddit_subreddit_get reddit_subreddit_posts_list reddit_subreddit_search_list rumble_channel_videos_list rumble_search_list rumble_video_comments_list rumble_video_get rumble_video_transcript_get soundcloud_profile_get soundcloud_profile_tracks_list soundcloud_track_get spotify_album_get spotify_artist_get spotify_track_get telegram_channel_get telegram_channel_post_get telegram_channel_posts_get threads_post_get threads_profile_get threads_profile_posts_list threads_search_list threads_users_search tiktok_adLibrary_ad_get tiktok_adLibrary_ads_search_get tiktok_feed_trending_list tiktok_music_videos_list tiktok_product_get tiktok_product_reviews_list tiktok_profile_audience_get tiktok_profile_engagement_get tiktok_profile_followers_list tiktok_profile_following_list tiktok_profile_get tiktok_profile_live_check tiktok_profile_region_get tiktok_profile_showcaseProducts_list tiktok_profile_videos_list tiktok_search_hashtag_list tiktok_search_videos_list tiktok_shop_products_list tiktok_shop_products_search tiktok_song_get tiktok_users_search tiktok_video_comments_list tiktok_video_comments_replies_list tiktok_video_download_get tiktok_video_get tiktok_video_transcript_get truthsocial_post_get truthsocial_profile_get truthsocial_profile_posts_list twitch_clip_get twitch_profile_get twitch_profile_schedule_get twitch_profile_videos_list twitter_community_get twitter_community_tweets_list twitter_hashtag_list twitter_profile_get twitter_profile_tweets_list twitter_search_list twitter_tweet_get twitter_tweet_replies_list twitter_tweet_transcript_get web_ask_run web_crawl_run web_extract_run web_html_generate web_markdown_generate web_screenshot_capture web_search_run webhookDeliveries_redeliver webhookEndpoints_create webhookEndpoints_delete webhookEndpoints_deliveries_list webhookEndpoints_get webhookEndpoints_list webhookEndpoints_rotateSecret webhookEndpoints_test webhookEndpoints_update youtube_channel_get youtube_channel_shorts_list youtube_channel_videos_list youtube_community_post_get youtube_playlist_get youtube_search_hashtag_list youtube_search_list youtube_shorts_trending_list youtube_video_comments_analysis_get youtube_video_comments_list youtube_video_comments_replies_list youtube_video_get youtube_video_transcript_get

Harness readiness observed

Can an agent's harness pick this tool and call it correctly? Graded on the three things an agent reads — name, description, typed parameters. Band A — an agent can pick and call these reliably.

legibility checktools passingok
name is clear & specific188/188
has a description188/188
description is substantive170/188170/188
parameters are typed188/188
parameters are described172/188172/188

188 of 188 tools graded · 188 with a captured input schema. RS-008, Tier-1 — no domain knowledge, applies to any tool. “Alive” is not the same as “usable”.

Truth checks observed

Not in the Tier-2 trade lane, or not yet checked. Tier-2 re-derives a server's answers against published primary sources — see truth checks.

Protocol conformance observed

2025-06-18
protocol version
session model
0.27.1
server version socialfetch

Capabilities: tools

Drift observed

No confirmed drift on record. Baseline set 2026-08-14; changes appear here after human review.

raw probe records
probed (UTC) outcomehttpmsprotocol
2026-08-14T20:00:13Zok_tools2002172025-06-18
2026-08-12T05:35:25Zok_tools2001162025-06-18

Watch or embed this verdict

verdict badge

Operators: put the live verdict in your README — it updates with every census, links back here, and is a dated observation, never a warranty:

[![Robin Saige verdict](https://robinsaige.com/badge/io.github.social-freak-ltd/socialfetch.svg)](https://robinsaige.com/s/io.github.social-freak-ltd/socialfetch)

Depend on it? Subscribe to its change feed — outcome changes and confirmed drift, no account needed. Building on it? The full dossier as JSON — verdict, rating, truth checks, history — stable enough to gate CI on.

← overview