Robin Saige we check the tools AI agents call

captapi

io.github.CDCStream/captapi

Social media data: 85 tools across 11 platforms (YouTube, TikTok, Instagram, X & more), one key.

— the operator's own registry description reported

Publisher io.github.CDCStream · first seen 2026-08-12 · endpoint https://api.captapi.com/mcp

allow
verdict
rich-solo
cluster
ok_tools
answers
178
tools served

Dependency rating derived

allow
allow — alive & usable · kind unknown · V n/a
allow — because answers ●, 178 tools legible (band A) ●, no confirmed drift in 2 probes ●; not yet checked: truth (3 attempts unverifiable, 0 disagreements)

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

Does it answer? Q1 · observed
answersalive_tools
latency111 ms
vs populationtypical
protocolcurrent
authopen
Can it be used? Q4 · observed
tools178
vs populationhigh
capabilities1
harnessA
Did it hold when checked? Q3–Q4 · derived
identitysolo
servers on its host1
verifiabilityunassessed
duplicate inventoryno
drift events0
answers true0/0 agree

🔏 Signed receipt rr_230c1ecd1d3bb941107195c1 · 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?kind unknown ● evidence ↓
Q3Can it be checked?V n/a for this kind ◐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
unclassified97not classifiable from its textTier-1 only until its tools describe themselves
action42changes the worldno true answer exists; we check the CONTRACT (destructive/read-only/idempotent declarations, error legibility) and never fire real actions
retrieval-public33serves public factstruth-checkable against a public source — the V-ladder applies in full
generative5creates contentno answer key exists; disclosure + stability checks, never truth verdicts
computational1deterministic transformsself-checkable by re-computation and known-answer tests

Tools last seen observed

account_balance account_daily_usage account_most_used_routes account_request_history amazon_shop_page analytics_compare analytics_post bluesky_post_details bluesky_profile bluesky_user_posts facebook_ad_library_ad_details facebook_ad_library_ad_transcript facebook_ad_library_company_ads facebook_ad_library_search facebook_ad_library_search_companies facebook_comment_replies facebook_comments facebook_details facebook_event_details facebook_event_search facebook_group_posts facebook_marketplace_item facebook_marketplace_location_search facebook_marketplace_search facebook_page_details facebook_profile_events facebook_profile_photos facebook_profile_posts facebook_profile_reels facebook_summarize github_activity github_contributions github_followers github_following github_pull_requests github_repositories github_repository github_trending_developers github_trending_repositories github_user google_ad_library_ad_details google_ad_library_advertiser_search google_ad_library_company_ads instagram_basic_profile instagram_channel_details instagram_channel_posts instagram_channel_reels instagram_comments instagram_details instagram_embed instagram_hashtag_search instagram_highlights instagram_highlights_details instagram_profile_search instagram_reels_by_audio_id instagram_reels_search instagram_summarize instagram_tagged_posts instagram_transcript instagram_trending_reels kick_clip komi_page kwai_post kwai_profile kwai_user_posts linkbio_page linkedin_ad_library_ad_details linkedin_ad_library_search_ads linkedin_company linkedin_company_posts linkedin_post_details linkedin_post_transcript linkedin_profile linkedin_search_posts linkme_profile linktree_page pillar_page pinterest_board pinterest_pin_details pinterest_search pinterest_user_boards pinterest_user_pins reddit_post_comments reddit_post_details reddit_post_transcript reddit_search reddit_subreddit_details reddit_subreddit_posts reddit_subreddit_search rumble_channel_videos rumble_comments rumble_search rumble_video_details rumble_video_transcript snapchat_user_profile soundcloud_artist soundcloud_artist_tracks soundcloud_track spotify_album spotify_artist spotify_podcast spotify_podcast_episodes spotify_search spotify_track threads_post_details threads_profile threads_search threads_search_users threads_user_posts tiktok_ad_library_ad_details tiktok_ad_library_search tiktok_ad_library_top_ads tiktok_audience_demographics tiktok_channel_details tiktok_channel_posts tiktok_comment_replies tiktok_comments tiktok_live tiktok_live_info tiktok_music_posts tiktok_popular_creators tiktok_popular_hashtags tiktok_popular_songs tiktok_profile_region tiktok_search_by_hashtag tiktok_search_suggestions tiktok_search_users tiktok_shop_product_details tiktok_shop_product_reviews tiktok_shop_products tiktok_shop_search tiktok_shop_user_showcase tiktok_song_details tiktok_summarize tiktok_top_search tiktok_transcript tiktok_trending_feed tiktok_user_followers tiktok_user_followings tiktok_video_details truth_social_post truth_social_profile truth_social_user_posts twitch_clip twitch_profile twitch_user_schedule twitch_user_videos twitter_community twitter_community_tweets twitter_profile twitter_transcript twitter_tweet_details twitter_user_tweets video_summarize video_transcript youtube_audio_transcript youtube_channel_details youtube_channel_playlists youtube_channel_shorts youtube_channel_streams youtube_channel_videos youtube_comment_replies youtube_comments youtube_community_post_details youtube_community_posts youtube_hashtag_search youtube_playlist youtube_playlist_videos youtube_search youtube_shorts_comments youtube_shorts_details youtube_shorts_summarize youtube_shorts_transcript youtube_summarize youtube_transcript youtube_trending_shorts youtube_video_details youtube_video_sponsors

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 & specific178/178
has a description178/178
description is substantive178/178
parameters are typed178/178
parameters are described178/178

178 of 178 tools graded · 178 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 yet confirmed — 3 attempt(s) currently unverifiable (rate limits, walls, or unmappable schemas — never counted against the server) · 0 disagreements.

claim classkeyverdictprimary source
tariff-duty0901.21.00unverifiableus-hts
tariff-duty6109.10.00unverifiableus-hts
tariff-duty8471.30.01unverifiableus-hts

Protocol conformance observed

2025-06-18
protocol version
session model
0.1.0
server version captapi

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-14T19:58:58Zok_tools2001112025-06-18
2026-08-12T05:34:13Zok_tools2001342025-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.CDCStream/captapi.svg)](https://robinsaige.com/s/io.github.CDCStream/captapi)

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