SiteCheck Shop & Social
REMOTE · API.SHOPSOCIAL-API.WORKERS.DEV
110 pay-per-call agent tools: e-commerce, product, price and social media data tools. x402
Available components
Last scanned (5 hours ago)
Scores higher than 57% of remote servers
Reachable. Last reached 5 Nov 2026.
Category E-commerce
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS check failed: the endpoint is reachable over plaintext HTTP. See how to fix → View diagnostics → Fail
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability68
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 17420 tokens (~158/item across 110 items; 110 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management40
- Stability check failed: schema churn in the 13 days we've observed: 4 tool removals, 0 breaking changes, 0 auth/transport breaks, 1 additions. See how to fix → Fail
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 110 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 111 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 5 Nov 26 +1
- Tool “social_instagram” rewrote its description, which is the text the model reads security
- Tool “social_instagram_contact” rewrote its description, which is the text the model reads security
- Tool “social_instagram_posts” rewrote its description, which is the text the model reads security
- Tool “social_instagram_profile” rewrote its description, which is the text the model reads security
- Tool “social_instagram_reel” rewrote its description, which is the text the model reads security
- Tool “social_instagram_related_profiles” rewrote its description, which is the text the model reads security
- “social_instagram_related_profiles” added an optional parameter “limit” cosmetic
- 4 Nov 26 0
- A breaking change shipped without a version bump: still 1.0.0 ▼ security
- Tool “ecommerce_pricerunner” was removed ▼ security
- 2 Nov 26 +1
- Tool “ecommerce_backmarket” rewrote its description, which is the text the model reads security
- 31 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 21 to 24.
- 30 Oct 26 0
- A breaking change shipped without a version bump: still 1.0.0 ▼ security
- Tool “ecommerce_dealstream” was removed ▼ security
- Tool “ecommerce_dealstream_listings” was removed ▼ security
- The server rewrote its instructions, which are the text every model session reads security
- Tool “ecommerce_ace_hardware” rewrote its description, which is the text the model reads security
- Tool “social_tiktok_creative_center_top_ads” rewrote its description, which is the text the model reads security
- 29 Oct 26 0
- Tool “social_tiktok_shop” rewrote its description, which is the text the model reads security
- “social_tiktok_shop” reworded the description of “categoryId” cosmetic
- 28 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 12 to 16.
- 26 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 6 to 9.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Probed https://api.shopsocial-api.workers.dev/mcp?ref=registry
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=shopsocial-api.workers.dev | CN=YE1,O=Let's Encrypt,C=US | 19 Oct 2026 | 17 Jan 2027 | ECDSA 256 | ECDSA-SHA384 | 645de7d1f8a3a8fadb6934a0d42e6fc1847 |
| SANs: *.shopsocial-api.workers.dev, shopsocial-api.workers.dev | ||||||
| CN=YE1,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 5ddd70dd31f801c85c186a7a04b80afe |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of api.shopsocial-api.workers.dev. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| dev. | present | 60074 | 8 | Verified |
| workers.dev. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://api.shopsocial-api.workers.dev/mcp?ref=registry | Verified | 200 | |
| http (plaintext) | http://api.shopsocial-api.workers.dev/mcp?ref=registry | Served over HTTP | 200 |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
social_bea_national_accounts Social Bea National Accounts ~188
US national accounts from the Bureau of Economic Analysis (official API): any NIPA table (e.g. T10101 real GDP percent change, T10105 GDP in dollars, T20100 personal income) at annual, quarterly or monthly frequency for chosen years, returned as BEA publishes the rows (line, description, period, value, unit). Requires the operator's free BEA API UserID. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| frequency | string | – | A (annual), Q (quarterly) or M (monthly) |
| table | string | yes | NIPA table name, e.g. T10101 |
| years | string | – | Comma-separated years or X for all, e.g. 2025,2026 |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| data | – | – | – |
| frequency | – | – | – |
| notes | – | – | – |
| source | – | – | – |
| table | – | – | – |
| years | – | – | – |
No examples provided.
social_bilibili_comments Social Bilibili Comments ~133
Hot comments on one Bilibili video from Bilibili's public comment endpoint: comment id, author name, text, like count, reply count and time (up to 20, most-liked first). Needs the video's numeric aid (the number in the av<aid> URL); the tool does not convert BV ids. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| aid | string | yes | Bilibili video aid (digits, e.g. 170001 from av170001) |
Structured output declared, but exposes no named fields.
No examples provided.
social_carparts_com Social Carparts Com ~194
CarParts.com product search: for a keyword (e.g. 'brake pads', 'headlight', a part number) up to 20 products per page with SKU, manufacturer number, brand, private-label flag, category path (top level, category, sub-category, part), price, list price and saving, shipping cost, universal-fit flag, product attributes (warranty, notes …), image and product link, plus the total result count and page count. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | string | – | Products from this page, 1 to 20 (default 20) |
| page | string | – | Result page, 1 to 50 (default 1) |
| q | string | yes | Search keyword or part number (2 to 80 characters) |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| page | – | – | – |
| pages | – | – | – |
| q | – | – | – |
| results | – | – | – |
| source | – | – | – |
| total | – | – | – |
No examples provided.
social_carsandbids Social Carsandbids ~122
Live Cars & Bids auctions from the site's public RSS feed (about 250 current items, newest first): auction title, auction link and id, start date, short description and photo. The feed has no current bid, reserve or end-time data, so those are not returned. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | string | – | How many auctions to return, 1 to 50 (default 10) |
| Name | Type | Req | Description |
|---|---|---|---|
| auctionCount | – | – | – |
| auctions | – | – | – |
| checkedAt | – | – | – |
| feedItems | – | – | – |
| source | – | – | – |
No examples provided.
social_contact_info Social Contact Info ~120
Contact details published on one public web page you name (https only): mailto and tel links, email addresses written in the page text, and links to social profiles, plus the page title. Reads the single page only, does not crawl, and returns nothing that the page does not show. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Public https page URL to read (one page, max 300 characters) |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| emails | – | – | – |
| page | – | – | – |
| phones | – | – | – |
| socialLinks | – | – | – |
| source | – | – | – |
No examples provided.
social_copart_public_search Social Copart Public Search ~164
Copart (US) salvage and used vehicle auctions for a search (make, model, year...): lot number, vehicle title, odometer and its status, title type and state, primary damage, keys, AutoGrade score, yard location, auction timing/status, current bid (USD) and lot link, 20 to 50 lots per search. From copart.com's public search through a rendering residential proxy; buying requires a Copart account. Price: $0.02 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | Search words, e.g. 'toyota', 'tesla model 3', '2020 honda civic' |
Structured output declared, but exposes no named fields.
No examples provided.
social_facebook_ads_library Social Facebook Ads Library ~248
Ads from Meta's official Ad Library API, by keyword or page IDs and country: ad ID, page, funding byline, creation and delivery dates, creative texts, snapshot URL, platforms, languages and, for political or issue ads, spend and impression ranges; EU reach for EU ads. Covers political/issue ads worldwide and all ads delivered in the EU/UK. Needs the operator's free Ad Library API token. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| activeStatus | string | – | ACTIVE, INACTIVE or ALL (default ALL) |
| adType | string | – | ALL or POLITICAL_AND_ISSUE_ADS (default). ALL only returns ads for EU/UK countries |
| country | string | – | Two-letter country the ads reached, e.g. US, DE (ALL for every country) |
| limit | string | – | 1 to 50 ads (default 10) |
| pageIds | string | – | Up to 10 Facebook page IDs, comma separated |
| q | string | – | Search words (or use pageIds) |
Structured output declared, but exposes no named fields.
No examples provided.
social_facebook_comments Social Facebook Comments ~155
Comments on a public Facebook post as a logged-out visitor sees them (the 'Most relevant' comments of the first page load, usually about 10): comment id, author, author link, text, time, reaction count, reply count and link, plus the post's text and total reaction / comment / share counts. From facebook.com via a residential proxy. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Link of a public Facebook post (facebook.com/<page>/posts/<id>, /permalink.php?..., /photo?fbid=..., /reel/<id>) |
Structured output declared, but exposes no named fields.
No examples provided.
social_facebook_events Social Facebook Events ~109
Events listed on a Facebook Page's Events tab (logged-out view): event id, name, date text, place, city, cancelled flag, organiser and event link, plus the Page name. From facebook.com via a residential proxy. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| page | string | yes | Facebook Page username (e.g. NASA), numeric id or Page URL |
Structured output declared, but exposes no named fields.
No examples provided.
social_facebook_followers_following Social Facebook Followers Following ~153
Facebook Page follower counts from Facebook's public Page Plugin: for up to 10 Pages (username, numeric ID or facebook.com URL) the Page name, numeric page ID, verified badge, profile picture URL and exact follower count, sorted by followers. Counts only: the lists of individual followers or followed accounts require a logged-in Facebook session and are not returned. Unknown pages are listed under notFound. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| pages | string | yes | 1 to 10 Facebook Pages, comma separated: username, numeric ID or facebook.com/<page> URL |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| notFound | – | – | – |
| pages | – | – | – |
| results | – | – | – |
No examples provided.
social_facebook_groups Social Facebook Groups ~131
Facebook group snapshot as a logged-out visitor sees it: group name, id, Public/Private, member count and the posts shown in the first page load (post id, link, author, text, time, reactions, comments, shares). Private groups return the header only. From facebook.com via a residential proxy. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| group | string | yes | Group vanity name (e.g. javascript.developers), numeric id or facebook.com/groups URL |
Structured output declared, but exposes no named fields.
No examples provided.
social_facebook_likes Social Facebook Likes ~152
Reaction, comment and share counts for up to 10 public Facebook post URLs, from Facebook's public Embedded Post plugin: counts as shown (e.g. 1.2K) with a numeric estimate, page or author name, verified badge, publish time (UTC) and attached image. Totals only: who reacted is not available without login. Private, deleted or non-embeddable posts are listed under notFound. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| posts | string | yes | 1 to 10 public Facebook post, photo or video URLs, comma separated |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| notFound | – | – | – |
| posts | – | – | – |
| results | – | – | – |
No examples provided.
social_facebook_marketplace Social Facebook Marketplace ~180
Facebook Marketplace search for a city (logged-out view, the first ~15-25 listings): listing id, title, price, amount, city, state, seller name, sold / pending flags, delivery types, created time, photo and listing link. From facebook.com/marketplace via a residential proxy. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | yes | Marketplace city slug as in facebook.com/marketplace/<city>, e.g. nyc, la, chicago, london, sydney, or a numeric location id |
| maxPrice | number | – | Optional maximum price |
| minPrice | number | – | Optional minimum price |
| query | string | yes | Search words, e.g. bike |
Structured output declared, but exposes no named fields.
No examples provided.
social_facebook_page_contact_info Social Facebook Page Contact Info ~117
Contact details from a Facebook Page's About tab (logged-out view): category, email, phone, website(s), address, other social links and the raw list of fields Facebook shows, plus the Page name and follower count. From facebook.com via a residential proxy. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| page | string | yes | Facebook Page username (e.g. NASA), numeric id or Page URL |
Structured output declared, but exposes no named fields.
No examples provided.
social_facebook_pages Social Facebook Pages ~108
Facebook Page profile from Facebook's public Page Plugin: page name, follower count, verified flag and page link. Posts and discussions are not in the public plugin and are not returned. Facebook may block or rate-limit automated requests (503). Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| page | string | yes | Facebook page username (e.g. nasa) or numeric page id |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| page | – | – | – |
| source | – | – | – |
No examples provided.
social_facebook_photos Social Facebook Photos ~121
Latest photos on a Facebook Page's Photos tab (logged-out view, usually 8): photo id, alt-text caption, image URL, width, height and photo link, plus the Page name and follower count. Image URLs are signed and expire. From facebook.com via a residential proxy. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| page | string | yes | Facebook Page username (e.g. NASA), numeric id or Page URL |
Structured output declared, but exposes no named fields.
No examples provided.
social_facebook_posts Social Facebook Posts ~124
Latest public posts of a Facebook Page as a logged-out visitor sees them (Facebook shows the first 1-3 posts without login): post id, link, text, time, reaction / comment / share counts and media type, plus the Page name and follower count. From facebook.com via a residential proxy. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| page | string | yes | Facebook Page username (e.g. NASA), numeric id or Page URL |
Structured output declared, but exposes no named fields.
No examples provided.
social_facebook_reels Social Facebook Reels ~121
Facebook Reel details from the public reel page (logged-out view): reel id, title, summary, caption, duration (seconds), thumbnail, owner name and id, post time, reaction, comment and share counts. Input a reel link or id. From facebook.com via a residential proxy. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| reel | string | yes | Reel link (facebook.com/reel/<id>) or numeric reel id |
Structured output declared, but exposes no named fields.
No examples provided.
social_facebook_search Social Facebook Search ~115
Facebook people search by name via Facebook's public people directory (facebook.com/public/<name>, logged-out view, up to ~24 results): profile id, rank, name, profile link and profile photo. Only profiles whose owners allow public search appear. From facebook.com via a residential proxy. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | Person's name, e.g. John Smith |
Structured output declared, but exposes no named fields.
No examples provided.
social_instagram Social Instagram ~139
Engagement snapshot of a public Instagram account: followers and the 12 newest posts with likes, comments and per-post engagement rate ((likes+comments)/followers), plus averages, median likes, best post and posting frequency over those 12. Only counts, no comment text or video views. Hidden like counts give null. Unknown users 404; a failed fetch 503 (not charged). Price: $0.005 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| username | string | yes | Instagram username (with or without @) or instagram.com/<user> URL |
Structured output declared, but exposes no named fields.
No examples provided.
social_instagram_contact Social Instagram Contact ~141
Public contact details of an Instagram account as a logged-out visitor sees it: bio links, plus emails and phone-like numbers written in the bio. Business email, phone and address buttons are null while Instagram keeps them behind its login (since 4 Nov 2026). Nothing hidden is looked up. Unknown usernames return 404; a blocked or failed fetch returns 503 (not charged). Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| username | string | yes | Instagram username (with or without @) or instagram.com/<user> URL |
Structured output declared, but exposes no named fields.
No examples provided.
social_instagram_highlights Social Instagram Highlights ~125
Story highlights of a public Instagram profile (the highlights tray a logged-out visitor sees): highlight id, title, cover thumbnail and link, plus the profile's full name, followers, following, bio, verified and private flags. Highlight story items themselves need a login and are not returned. From instagram.com via a residential proxy. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| username | string | yes | Instagram username (e.g. nasa) or profile URL |
Structured output declared, but exposes no named fields.
No examples provided.
social_instagram_posts Social Instagram Posts ~147
The 12 most recent grid posts of a public Instagram account: shortcode, URL, type (image/carousel/video), full caption, post time, likes, comments, video duration, location and image URL, plus followers. Only the newest 12 (no paging, no comment text, no video view counts). Private accounts return an empty list. Unknown users 404; a failed fetch 503 (not charged). Price: $0.005 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| username | string | yes | Instagram username (with or without @) or instagram.com/<user> URL |
Structured output declared, but exposes no named fields.
No examples provided.
social_instagram_profile Social Instagram Profile ~150
Public Instagram profile as a logged-out visitor sees it: ID, username, full name, bio, bio links, verified and private flags, exact follower and following counts, post count and profile picture. Business category and reel/highlight counts are null while Instagram keeps its profile JSON closed to logged-out clients (since 4 Nov 2026). Unknown usernames return 404; a blocked or failed fetch returns 503 (not charged). Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| username | string | yes | Instagram username (with or without @) or instagram.com/<user> URL |
Structured output declared, but exposes no named fields.
No examples provided.
social_instagram_reel Social Instagram Reel ~127
Recent videos and reels of a public Instagram account: the videos among its 12 newest grid posts, each with URL, caption, post time, likes, comments and duration (view counts are not served, null). Not the full reels tab. Unknown users 404; a failed fetch 503 (not charged). Price: $0.005 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| username | string | yes | Instagram username (with or without @) or instagram.com/<user> URL |
Structured output declared, but exposes no named fields.
No examples provided.
social_instagram_related_profiles Social Instagram Related Profiles ~154
Accounts Instagram suggests as related to a public profile (its similar-accounts list), up to 5: ID, username, full name, verified and private flags, profile picture and link. No follower counts for the related accounts. Some accounts have no related list (empty result). Unknown users 404; a failed fetch 503 (not charged). Price: $0.02 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | How many related accounts, 1-5 (default 5) |
| username | string | yes | Instagram username (with or without @) or instagram.com/<user> URL |
Structured output declared, but exposes no named fields.
No examples provided.
social_labx_com Social Labx Com ~145
Listings of one LabX seller (lab equipment marketplace) from the seller's public profile page: listing id, title, price range, currency, condition, category, source link and availability date (about 20 per page), plus the seller's active-listing count. Prices are the seller's asking prices as listed; 'Request a Quote' listings have no price. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| seller | string | yes | LabX seller path: slug/id as in the profile URL, e.g. union-standard-equipment/51621 |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| listingCount | – | – | – |
| listings | – | – | – |
| seller | – | – | – |
| source | – | – | – |
No examples provided.
social_olx Social Olx ~243
OLX classified listings search (Poland, Romania, Portugal, Ukraine, Bulgaria, Kazakhstan, Uzbekistan) from OLX's public listing API: title, URL, price with currency and negotiable flag, city/region, category ID, posted and refreshed dates, private vs business seller, photo URL, short description and promotion flags, plus the total number of matching ads. Newest first by default. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | pl (default), ro, pt, ua, bg, kz or uz |
| limit | string | – | Ads, 1 to 50 (default 20) |
| maxPrice | string | – | Maximum price in local currency |
| minPrice | string | – | Minimum price in local currency |
| offset | string | – | Skip this many (paging, max 1000) |
| query | string | yes | Search words, e.g. rower, iphone 15 |
| sort | string | – | newest (default), price_asc, price_desc or relevance |
Structured output declared, but exposes no named fields.
No examples provided.
social_pinterest Social Pinterest ~143
Latest pins of a public Pinterest profile from Pinterest's own RSS feed: profile name and description, and for each of the newest 25 pins the pin URL and ID, text, image URL and publish date. Works for public profiles without login; boards, search and engagement counts are not part of the feed. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | string | – | Pins to return, 1 to 25 (default 25) |
| username | string | yes | Pinterest username, e.g. nasa (from pinterest.com/<username>/) |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| pins | – | – | – |
| profile | – | – | – |
| source | – | – | – |
| username | – | – | – |
No examples provided.
social_reddit_posts Social Reddit Posts ~130
Posts of one subreddit from Reddit's public feed, sorted hot, new, top or rising (about 25 items): id, title, author, date and link. The feed has no scores or comment counts, so it cannot rank by votes. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| sort | string | – | hot, new, top or rising (default hot) |
| subreddit | string | yes | Subreddit name without r/ (2-21 letters, digits or _) |
Structured output declared, but exposes no named fields.
No examples provided.
social_reddit_posts_comments Social Reddit Posts Comments ~186
Reddit community discussions from Reddit's public RSS feeds: top posts of a subreddit for hour/day/week/month/year/all, or one thread (post id) with its visible comments. Feeds carry title, author, link, date and text only; no scores or comment counts. Reddit may rate-limit (503). Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| period | string | – | hour, day, week, month, year or all (default day). Used for the listing |
| post | string | – | Optional Reddit post id (e.g. 1x9uihs). When set, returns that thread and its comments |
| subreddit | string | – | Subreddit name without r/ (2-21 letters, digits or _). Default technology |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| period | – | – | – |
| postCount | – | – | – |
| posts | – | – | – |
| source | – | – | – |
| subreddit | – | – | – |
No examples provided.
social_reddit_profiles Social Reddit Profiles ~118
Reddit user profile from Reddit's public user feed: the user's name, the profile subtitle, and their latest submitted posts (title, subreddit, date, link; about 25 items). No karma, account age or hidden profile data; the feed does not show them. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| username | string | yes | Reddit username without u/ (3-20 letters, digits, _ or -) |
Structured output declared, but exposes no named fields.
No examples provided.
social_snapchat Social Snapchat ~107
Public Snapchat profile from its web profile page: username, display name, page title and description, snapcode image and canonical link. Stories, Spotlight posts and follower counts are not shown on the public page and are not returned. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| username | string | yes | Snapchat username without @ (3-15 letters, digits, . _ -) |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| profile | – | – | – |
| source | – | – | – |
No examples provided.
social_socialblade Social Socialblade ~149
Social Blade creator statistics for a YouTube, Instagram, TikTok or Twitch account: followers/subscribers, views or likes, uploads, engagement rate and averages where Social Blade has them, Social Blade grade and ranks, country and category, plus the daily history Social Blade shows publicly (about 15 days). From socialblade.com's public profile pages through a residential proxy. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| handle | string | yes | Account handle without @, e.g. mrbeast |
| platform | string | – | youtube, instagram, tiktok or twitch (default youtube) |
Structured output declared, but exposes no named fields.
No examples provided.
social_sos Social Sos ~169
Business entity search in official Secretary of State open data for Colorado (all entities), New York (active corporations) and Oregon (active businesses): name contains-search, newest first, with entity ID, name, type, status, jurisdiction, formation date, principal or process address and registered agent. Only these three states; refresh follows each state's portal. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | string | – | Max entities per state, 1 to 50 (default 10) |
| name | string | yes | Business name or part of it (3-80 characters) |
| states | string | – | Comma-separated subset of CO, NY, OR (default all three) |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| count | – | – | – |
| perState | – | – | – |
| query | – | – | – |
| results | – | – | – |
| source | – | – | – |
| states | – | – | – |
No examples provided.
social_telegram_channel Social Telegram Channel ~114
Public Telegram channel from its t.me/s preview page: title, description, subscriber/photo/video/link counts, and the latest ~20 posts with text, view count text and time. Only public channels that show a preview; private chats and groups are not returned. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| channel | string | yes | Public channel username without @ (5-32 letters, digits or _) |
| Name | Type | Req | Description |
|---|---|---|---|
| channel | – | – | – |
| checkedAt | – | – | – |
| counters | – | – | – |
| postCount | – | – | – |
| posts | – | – | – |
| source | – | – | – |
No examples provided.
social_telegram_homepage Social Telegram Homepage ~126
Latest public posts of one Telegram channel as shown on its public web preview (t.me/s/<channel>): post id, text, view count text and date, about 20 per page. Only public channels with a preview; the Telegram homepage itself has no data, so this tool reads a channel's public feed. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| channel | string | yes | Public channel username without @ (5-32 letters, digits or _) |
| Name | Type | Req | Description |
|---|---|---|---|
| channel | – | – | – |
| checkedAt | – | – | – |
| postCount | – | – | – |
| posts | – | – | – |
| source | – | – | – |
No examples provided.
social_telegram_keyword_search Social Telegram Keyword Search ~133
Keyword search inside one public Telegram channel, using the channel's own preview search: matching posts with id, text, view count text and date (about 20 per page). It cannot search across all of Telegram; private chats and groups are not searchable here. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| channel | string | yes | Public channel username without @ (5-32 letters, digits or _) |
| query | string | yes | Keyword or phrase to search for (2-100 characters) |
| Name | Type | Req | Description |
|---|---|---|---|
| channel | – | – | – |
| checkedAt | – | – | – |
| postCount | – | – | – |
| posts | – | – | – |
| query | – | – | – |
| source | – | – | – |
No examples provided.
social_threads_profile Social Threads Profile ~155
Threads (Meta) profile: name, verified flag, bio, follower count and bio links, plus the latest posts the public profile page shows (about 10, including the author's own thread continuations) with text, time, likes, replies, reposts, quotes, media URLs and link. From threads.net through a residential proxy; logged-out pages show a limited number of posts. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| handle | string | yes | Threads username without @, e.g. zuck |
| limit | string | – | How many posts, 0 to 20 (default 10) |
Structured output declared, but exposes no named fields.
No examples provided.
social_threads_replies Social Threads Replies ~188
Replies to a Threads post: the post itself (text, likes, reply/repost/quote counts) and the replies the public post page shows (first page, typically 10-25, including short reply chains and the author's own thread continuations) with author, text, time, likes and who each reply answers. From threads.net through a residential proxy. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| handle | string | – | Author username, only needed when url is a bare post code |
| limit | string | – | How many replies, 1 to 50 (default 20) |
| url | string | yes | Threads post URL (threads.net or threads.com), or a bare post code such as DeZtp-TkQHh together with handle |
Structured output declared, but exposes no named fields.
No examples provided.
social_threads_search Social Threads Search ~141
Threads (Meta) post search: the top posts for a keyword or hashtag as the logged-out search page shows them (typically 10-20) with author, text, time, likes, replies, reposts, quotes, media and link. From threads.net through a residential proxy; Threads decides the ranking and there is no date filter. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | string | – | How many posts, 1 to 25 (default 10) |
| q | string | yes | Keyword or #hashtag |
Structured output declared, but exposes no named fields.
No examples provided.
social_tiktok Social Tiktok ~154
One public TikTok video by URL from the video page's embedded data: caption, hashtags, creation date, duration, size, cover image, region, language, ad flag, exact play, like, comment, share, save and repost counts, the author (ID, username, nickname, verified, follower and like totals) and the sound. Keyword, hashtag and profile video lists are not available anonymously. Deleted or private videos return 404. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | TikTok video URL https://www.tiktok.com/@<user>/video/<id> |
| Name | Type | Req | Description |
|---|---|---|---|
| author | – | – | – |
| caption | – | – | – |
| checkedAt | – | – | – |
| cover | – | – | – |
| createdAt | – | – | – |
| durationSeconds | – | – | – |
| hashtags | – | – | – |
| height | – | – | – |
| id | – | – | – |
| isAd | – | – | – |
| language | – | – | – |
| region | – | – | – |
| sound | – | – | – |
| source | – | – | – |
| stats | – | – | – |
| url | – | – | – |
| width | – | – | – |
No examples provided.
social_tiktok_comments Social Tiktok Comments ~175
Top-level comments of a public TikTok video from TikTok's web comment list JSON: comment ID, text, likes, reply count, time, language, pinned/liked-by-creator flags and the commenter's ID, username and nickname, plus the video's total comment count. Up to 60 comments in TikTok's own ranking order (no reply threads). An unknown or deleted video ID returns an empty list with total 0. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | string | – | How many comments, 1 to 60 (default 20) |
| url | string | yes | TikTok video URL (tiktok.com/@user/video/<id>) or the numeric video ID |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| comments | – | – | – |
| count | – | – | – |
| source | – | – | – |
| totalComments | – | – | – |
| videoId | – | – | – |
No examples provided.
social_tiktok_creative_center_top_ads Social Tiktok Creative Center Top Ads ~181
TikTok Creative Center Top Ads: the top-performing TikTok auction ads the public gallery shows first for a region and period (logged-out view: the first 4 cards): ad id, campaign objective, industry, likes, CTR percentile band, budget band, thumbnail and the Creative Center analytics link. From ads.tiktok.com/business/creativecenter via a rendering residential proxy. Takes about 60 s; allow a 120 s timeout. Price: $0.02 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| period | string | – | Look-back days: 7, 30 or 180 (default 30) |
| region | string | – | Two-letter country code, e.g. US, GB, DE, JP (default US) |
Structured output declared, but exposes no named fields.
No examples provided.
social_tiktok_hashtag_analytics Social Tiktok Hashtag Analytics ~140
TikTok hashtag stats from TikTok's public hashtag detail JSON: hashtag ID, title, description, exact video count and total view count, average views per video and commerce flag, for up to 10 hashtags compared side by side (sorted by views). Lifetime totals only: no time series, no top-video list and no audience demographics. Unknown hashtags are listed under notFound. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| hashtags | string | yes | 1 to 10 hashtags, comma separated, with or without # |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| count | – | – | – |
| hashtags | – | – | – |
| notFound | – | – | – |
| source | – | – | – |
No examples provided.
social_tiktok_profile Social Tiktok Profile ~140
Public TikTok profile from the profile page's embedded data: user ID, secUid, nickname, bio, bio link, verified, private and organization flags, language, avatar, creation date, and exact counts of followers, following, likes, videos and friends. The page carries no video list for anonymous visitors, so videos are not included. Unknown usernames return 404. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| username | string | yes | TikTok username (with or without @), or a tiktok.com/@user URL |
Structured output declared, but exposes no named fields.
No examples provided.
social_tiktok_shop Social Tiktok Shop ~202
TikTok Shop (US) category products: the products the public category page shows first (about 10) with title, price, original price, rating, review count, units sold, shop name, brand and product link, plus a few recent buyer reviews and the category tree. Pass a category slug (e.g. sports-outdoor, beauty-personal-care; the id is looked up) or a shop.tiktok.com/us/c/... URL. Via a residential proxy. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | yes | Category slug, e.g. womenswear-underwear, beauty-personal-care; or a full shop.tiktok.com/us/c/<slug>/<id> URL |
| categoryId | string | – | Category id (digits), e.g. 601152; optional, looked up from the slug |
Structured output declared, but exposes no named fields.
No examples provided.
social_truthsocial Social Truthsocial ~172
Truth Social account and its latest posts: profile (name, followers, following, post count, verified, website, joined) and up to 20 newest posts with text, time, replies, reposts, likes, media URLs, link card and repost/quote flags. From truthsocial.com's public Mastodon-style API through a residential proxy. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| handle | string | yes | Account handle without @, e.g. realDonaldTrump |
| limit | string | – | How many posts, 0 to 20 (default 10; 0 = profile only) |
| replies | string | – | Include the account's replies: true or false (default false) |
Structured output declared, but exposes no named fields.
No examples provided.
social_upwork Social Upwork ~177
Upwork open jobs for one skill (e.g. python, shopify, video-editing): the newest 30 freelance jobs with title, description (first 600 characters), hourly or fixed budget, experience level, duration, weekly hours, skills, posted time and link, plus the total number of open jobs for that skill. From upwork.com's public freelance-jobs pages through a residential proxy. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | string | – | How many jobs, 1 to 30 (default 10) |
| skill | string | yes | Skill slug as in upwork.com/freelance-jobs/<skill>/, e.g. 'python', 'wordpress', 'data-entry' |
Structured output declared, but exposes no named fields.
No examples provided.
social_x_com Social X Com ~167
One public X (Twitter) post by URL or ID from the JSON behind X's official embed widget: text, language, date, like and reply counts, edit status, reply-to, links, hashtags, mentions, photos and video (poster, duration, MP4 variants), quoted post, and the author (name, handle, blue check, label). Retweet, view and bookmark counts are not in this source. Timelines and search need X's paid API. Deleted or protected posts return 404. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
| Name | Type | Req | Description |
|---|---|---|---|
| post | string | yes | Post URL (x.com or twitter.com /status/<id>) or numeric post ID |
| Name | Type | Req | Description |
|---|---|---|---|
| author | – | – | – |
| checkedAt | – | – | – |
| createdAt | – | – | – |
| edited | – | – | – |
| hashtags | – | – | – |
| id | – | – | – |
| inReplyTo | – | – | – |
| lang | – | – | – |
| likes | – | – | – |
| links | – | – | – |
| mentions | – | – | – |
| photos | – | – | – |
| possiblySensitive | – | – | – |
| quoted | – | – | – |
| replies | – | – | – |
| source | – | – | – |
| text | – | – | – |
| url | – | – | – |
| video | – | – | – |
No examples provided.
How do I install the SiteCheck Shop & Social MCP server?
SiteCheck Shop & Social is a hosted endpoint at https://api.shopsocial-api.workers.dev/mcp?ref=registry, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · api.shopsocial-api.workers.dev
claude mcp add --transport http bck-stack-sitecheck-shop-social 'https://api.shopsocial-api.workers.dev/mcp?ref=registry'
What is the SiteCheck Shop & Social MCP server?
SiteCheck Shop & Social is an MCP server listed in the public MCP registry as io.github.bck-stack/sitecheck-shop-social. 110 pay-per-call agent tools: e-commerce, product, price and social media data tools. x402. This page covers its hosted endpoint (https://api.shopsocial-api.workers.dev/mcp?ref=registry).
Is the SiteCheck Shop & Social MCP server safe to use?
SiteCheck Shop & Social scores 71 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the SiteCheck Shop & Social MCP server expose?
SiteCheck Shop & Social exposes 110 tools: ecommerce_vestiairecollective, ecommerce_amazon_bestsellers, ecommerce_chewy_com, ecommerce_rakuten_japan, ecommerce_hepsiburada, and 105 more. Their descriptions and schemas cost roughly 17,270 tokens of context every time the server is loaded.
Does the SiteCheck Shop & Social MCP server require authentication?
No. We connected to SiteCheck Shop & Social without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the SiteCheck Shop & Social MCP server still maintained?
SiteCheck Shop & Social is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.