accueil / serveurs / Recherche & Web / dev.shveik/agdata
dev.shveik/agdata
serveur MCP (Model Context Protocol) · agdata 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que dev.shveik/agdata est sûr ?
Au dernier audit MCP Hub, le serveur MCP « dev.shveik/agdata » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 31 outils
- amazon≈ 250 tokens
Keyword search on Amazon.com (US store): up to 20 products per call, each filled in from its product page. Body: {query, limit}. The normalized object per product: asin, title, brand, price, list_price, currency, rating, reviews_count, in_stock, seller, image, url, description and the features bullet list. Good for price checks and product comparison.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
number of products wanted, 1 to 20 (default 5). A larger value is lowered to 20 and 0 or a negative one means the default; the quote follows the value used.query· string · requis
Amazon search term, e.g. "wireless keyboard"
Exemple d'appel{"name": "amazon", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - amazon-reviews≈ 434 tokens
Amazon product reviews API for AI agents: send an ASIN or an Amazon product URL and get up to 50 customer reviews as JSON: rating, title, text, date, verified-purchase flag and helpful votes. Sort by recent or helpful, filter by stars, and pick the marketplace (US, UK, DE, FR, IT, ES, CA, JP). Reviewer names and photos are not returned. A product with no reviews is not charged.
Paramètres, retour & exemple (5)
Paramètressort· string · optionnel · recent | helpful
order of the reviewslimit· integer · optionnel
number of reviews wanted, 1 to 50 (default 10). A larger value is lowered to 50 and 0 or a negative one means the default; the quote follows the value used.stars· string · optionnel · all | 5 | 4 | 3 | 2 | 1 | positive | critical
keep only reviews with this many stars (5 to 1), the positive ones (4 and 5) or the critical ones (1 to 3)country· string · optionnel · us | uk | de | fr | it | es | ca | jp
Amazon marketplace of an ASIN (a URL sets its own; a different value is refused)product· string · requis
an ASIN (10 characters, e.g. B079JLY5M5) or an Amazon product URL (.../dp/ASIN) on amazon.com, .co.uk, .de, .fr, .it, .es, .ca or .co.jp; a URL sets the marketplace
Exemple d'appel{"name": "amazon-reviews", "arguments": {"product": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ebay-sold≈ 390 tokens
eBay sold listings API for AI agents: send a keyword, get sold items as JSON for resale comps: sold price, currency, shipping, total, sale date, condition, listing type, bids, seller feedback. Eight eBay marketplaces, last 1 to 90 days, new or used. No seller names or thumbnails. A search with no results is not charged.
Paramètres, retour & exemple (5)
Paramètresdays· integer · optionnel
sold within the last this many days (1 to 90, default 30)site· string · optionnel · ebay.com | ebay.co.uk | ebay.de | ebay.fr | ebay.it | ebay.es | ebay.ca | ebay.com.au
the eBay marketplace searchedlimit· integer · optionnel
number of sold listings wanted, 1 to 100 (default 20). A larger value is lowered to 100 and 0 or a negative one means the default; the quote follows the value used.keyword· string · requis
what was sold, as typed into eBay's search, e.g. "mechanical keyboard" (2 to 100 characters)condition· string · optionnel · any | new | used
only new or only used items (default any)
Exemple d'appel{"name": "ebay-sold", "arguments": {"keyword": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - feedback≈ 350 tokens
Free. Tell the people who run this service what worked, what failed or what you miss: a bug, an idea or a thanks. A person reads it. No payment, no account; limited to a few messages an hour.
Paramètres, retour & exemple (4)
Paramètreskind· string · optionnel · bug | idea | praise | otherroute· string · optionnel · unblock | instagram | google-maps | tiktok | linkedin | youtube | twitter | reddit
the route the feedback is about, if anycontact· string · optionnel
optional: how we can reach you or your operatormessage· string · requis
what worked, what did not, what you miss; no secrets or private data
Exemple d'appel{"name": "feedback", "arguments": {"message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - google-maps≈ 308 tokens
Google Maps places for a search term, optionally narrowed to an area: {"query":"coffee shops","location":"Prague","limit":5}. Up to 20 places per call. Each place comes back with title, categoryName, address, phone, website, totalScore (rating), reviewsCount, location (lat, lng), openingHours, price, placeId and its Maps url. Common uses are local lead lists, store and competitor mapping, and checking a business's hours or phone number.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
number of places wanted, 1 to 20 (default 5). A larger value is lowered to 20 and 0 or a negative one means the default; the quote follows the value used.query· string · requis
Google Maps search term, e.g. "coffee shops"location· string · optionnel
optional area to narrow the search, e.g. "Prague"
Exemple d'appel{"name": "google-maps", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - google-maps-reviews≈ 514 tokens
Google Maps reviews API for AI agents: send a place_id or a Google Maps place URL and get up to 50 reviews as JSON: stars, text and its translation, date, likes, the owner's reply, plus the place's name, address and rating. Sort by newest, relevant, highest or lowest. Reviewer names, profiles and photos are not returned. A place with no reviews is not charged; reviews you paid for but did not get are refunded.
Paramètres, retour & exemple (4)
Paramètressort· string · optionnel · newest | relevant | highest | lowest
order of the reviewslimit· integer · optionnel
number of reviews wanted, 1 to 50 (default 10). A larger value is lowered to 50 and 0 or a negative one means the default; the quote follows the value used.place· string · requis
a Google place_id (27 characters starting with ChIJ or GhIJ), or a Google Maps place URL: https://www.google.com/maps/place/... or https://www.google.com/maps?cid=... (a URL with only the place's name and no place id is best effort and may end as not fetched, which is not charged)language· string · optionnel · af | am | ar | az | bg | bn | bs | ca
language the reviews are translated into (textTranslated)
Exemple d'appel{"name": "google-maps-reviews", "arguments": {"place": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - google-news≈ 318 tokens
Google News search API for AI agents: send a keyword or phrase and get up to 30 current news articles as JSON: headline, publisher, publish time, a short description and the article's link. Choose the language and country edition. Articles you paid for but did not get are refunded.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
number of articles wanted, 1 to 30 (default 10). A larger value is lowered to 30 and 0 or a negative one means the default; the quote follows the value used.query· string · requis
keyword or phrase to search Google News for, e.g. "openai"country· string · optionnel
two-letter country code of the news edition, e.g. US, GB, DElanguage· string · optionnel
two-letter language code of the news edition, e.g. en, de, es
Exemple d'appel{"name": "google-news", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - google-play-reviews≈ 343 tokens
Google Play app reviews API for AI agents: send an Android package name or a Google Play app URL and get up to 200 reviews as JSON: rating, text, date, app version, language and helpful votes. Sort by newest, relevance or rating and filter by stars. Reviewer names and photos are not returned. An app with no reviews is not charged.
Paramètres, retour & exemple (4)
Paramètresapp· string · requis
an Android package name (e.g. com.spotify.music) or a Google Play app URL (https://play.google.com/store/apps/details?id=com.spotify.music)sort· string · optionnel · newest | relevant | rating
order of the reviewslimit· integer · optionnel
number of reviews wanted, 1 to 200 (default 20). A larger value is lowered to 200 and 0 or a negative one means the default; the quote follows the value used.rating· integer · optionnel
keep only reviews with this many stars (1 to 5); omit for all
Exemple d'appel{"name": "google-play-reviews", "arguments": {"app": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - google-search≈ 294 tokens
Google Search results (SERP) for a query, as JSON. Each record is one results page with organicResults (position, title, url, displayedUrl, description), paidResults, relatedQueries, peopleAlsoAsk and searchQuery metadata. Body: {query, limit}. limit (1-20) is rounded up to whole pages of about 10 results, so 1-10 returns one page and 11-20 returns two. Useful for rank checks, source discovery and grounding answers in search results.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
number of results (billed in pages of about 10) wanted, 1 to 20 (default 5). A larger value is lowered to 20 and 0 or a negative one means the default; the quote follows the value used.query· string · requis
Google Search query, e.g. "best CRM tools" (line breaks and runs of spaces become one space)
Exemple d'appel{"name": "google-search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - indeed-jobs≈ 472 tokens
Indeed jobs search API for AI agents: send a job title and an optional location and country and get up to 50 job listings as JSON: title, employer, location, posting date, job types, benefits, salary range when listed and the listing's description. Filter by how recently a job was posted; 60 countries. Jobs you paid for but did not get are refunded.
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionnel
number of jobs wanted, 1 to 50 (default 10). A larger value is lowered to 50 and 0 or a negative one means the default; the quote follows the value used.query· string · requis
job title, keywords or company, e.g. "nurse"posted· string · optionnel · 14d | 24h | 3d | week
only jobs posted within the last day (24h), 3 days (3d), week or 14 days (14d) (default: any time)country· string · optionnel · ar | au | at | bh | be | br | ca | cl
two-letter country code of the Indeed site searched (uk for the United Kingdom)location· string · optionnel
city, state, postal code or "remote", e.g. "Austin, TX" (default: anywhere in the country)
Exemple d'appel{"name": "indeed-jobs", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - instagram≈ 326 tokens
Instagram posts as JSON. Mode profile returns an account's posts, hashtag returns posts under a tag, and search or user take a keyword and scrape the best-matching hashtag or account. Send {mode, query, limit} with limit 1-20. Each post has a normalized object: caption, likes, comments_count, views, posted_at, media_type, media_url, hashtags, author, author_name, shortcode, url. No Instagram login or API key needed.
Paramètres, retour & exemple (3)
Paramètresmode· string · requis · profile | hashtag | search | user
profile=account's posts, hashtag=posts under a tag, search=keyword→posts, user=posts from matching userslimit· integer · optionnel
number of posts wanted, 1 to 20 (default 5). A larger value is lowered to 20 and 0 or a negative one means the default; the quote follows the value used.query· string · requis
username (profile), hashtag without #, or search keywords
Exemple d'appel{"name": "instagram", "arguments": {"mode": "profile", "query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - instagram-comments≈ 250 tokens
Instagram comments API for AI agents: send the URL of a post or reel and get its comments as JSON: text, time, likes and reply count. Up to 100 comments per call. The commenters' names and handles are not returned. Pay per call in stablecoins; comments you paid for but did not get are refunded.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
URL of an Instagram post or reel, e.g. https://www.instagram.com/p/DdG4RIxIPyf/limit· integer · optionnel
number of comments wanted, 1 to 100 (default 20). A larger value is lowered to 100 and 0 or a negative one means the default; the quote follows the value used.
Exemple d'appel{"name": "instagram-comments", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - linkedin≈ 214 tokens
Look up one public LinkedIn profile per call. Pass {query} as a username (jane-example), a profile URL or a URN; there is no limit field. The normalized object holds name, first_name, last_name, headline, about, location, country_code, current_company, followers, connections, avatar, plus experience (title, company, start_year, end_year, is_current) and education (school, degree, field, years). Email addresses are not returned.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
LinkedIn username (e.g. "jane-example"), full profile URL, or urn
Exemple d'appel{"name": "linkedin", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - linkedin-company≈ 233 tokens
LinkedIn company enrichment API for AI agents: send up to 10 LinkedIn company page URLs and get one JSON record per company: name, website, employee and follower counts, founding year, tagline, description, industries, specialities, headquarters and locations, company type. Pay per company in stablecoins; a company that is not found is not charged.
Paramètres, retour & exemple (1)
Paramètrescompanies· array · requis
LinkedIn company page URLs, 1 to 10, e.g. https://www.linkedin.com/company/stripe/ (https only, no query string); the call is priced per company
Exemple d'appel{"name": "linkedin-company", "arguments": {"companies": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - linkedin-jobs≈ 338 tokens
LinkedIn jobs search API for AI agents: send a job title or keywords and an optional location and get up to 50 public job listings as JSON: title, company, location, posting date, employment type, seniority, salary when listed, the listing's URL and its description. Filter by how recently a job was posted. Recruiter names are not returned. Jobs you paid for but did not get are refunded.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
number of jobs wanted, 1 to 50 (default 10). A larger value is lowered to 50 and 0 or a negative one means the default; the quote follows the value used.query· string · requis
job title, skill or company, e.g. "data engineer"posted· string · optionnel · 24h | month | week
only jobs posted within the last day (24h), week or month (default: any time)location· string · optionnel
city, region or country, e.g. "Prague" (default: anywhere)
Exemple d'appel{"name": "linkedin-jobs", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - linkedin-posts≈ 266 tokens
LinkedIn posts API for AI agents: send one LinkedIn profile or company page URL and get its recent posts as JSON, each with text, date, likes, comments, shares, author, post URL and the reposter when it is a repost. Up to 20 posts per call; pay per post in stablecoins. A URL with no posts is not charged.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
LinkedIn profile URL (https://www.linkedin.com/in/<name>/) or company page URL (https://www.linkedin.com/company/<name>/); one URL per calllimit· integer · optionnel
number of posts wanted, 1 to 20 (default 5). A larger value is lowered to 20 and 0 or a negative one means the default; the quote follows the value used.
Exemple d'appel{"name": "linkedin-posts", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - linkedin-profile-email≈ 227 tokens
LinkedIn profile with a verified work email for AI agents: send one LinkedIn profile URL and get the public profile (headline, about, location, current and past positions, education, skills) plus the work email of its owner that passed a deliverability check (not a catch-all domain), with its status and quality score. Pay per profile in stablecoins; a profile with no verified email is not charged.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
LinkedIn profile page URL, e.g. https://www.linkedin.com/in/jane-example/ (https only, no query string); one profile per call
Exemple d'appel{"name": "linkedin-profile-email", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - meta-ads≈ 422 tokens
Meta ad library API for AI agents, for competitor research: send a keyword or an advertiser (name or page id) and get its public ads as JSON: advertiser, start and end date, whether it is still running, platforms, text, title, call to action, link, format and image URLs. Filter by country and by active or all ads; up to 100 per call, each ad once. Pay per call in stablecoins; an empty search is not charged and ads you paid for but did not get are refunded. Not offered on Solana: pay on Base or Polygon.
Paramètres, retour & exemple (5)
Paramètrespage· string · optionnel
the advertiser: a page name or its numeric page id (give this or keyword, not both)limit· integer · optionnel
number of ads wanted, 1 to 100 (default 20). A larger value is lowered to 100 and 0 or a negative one means the default; the quote follows the value used.active· boolean · optionnel
true: only ads running now; false: active and inactive ads (default true)country· string · optionnel
two-letter country code the ads are shown in, or ALL (default US)keyword· string · optionnel
search the ads by this word or phrase (give this or page, not both)
Exemple d'appel{"name": "meta-ads", "arguments": {"page": "texte", "limit": 1, "active": true, "country": "texte", "keyword": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reddit≈ 360 tokens
Search Reddit or read a subreddit. Use mode hashtag with a subreddit name (no r/), profile with a username, or search with keywords, plus limit 1-20. Every record is a post with kind, id, url, title, body, author, subreddit, upvotes, comments_count, created_at, members and source; at most limit posts come back. Comments, profile and subreddit records are not returned. upvotes and comments_count can be null. Send raw true for the full original records.
Paramètres, retour & exemple (4)
Paramètresraw· boolean · optionnel
true returns the provider's own records instead of the compact shapemode· string · requis · profile | hashtag | search
profile=user's posts, hashtag=subreddit's posts, search=keyword→postslimit· integer · optionnel
number of posts wanted, 1 to 20 (default 5). A larger value is lowered to 20 and 0 or a negative one means the default; the quote follows the value used.query· string · requis
username (profile), subreddit without r/ (hashtag), or search keywords
Exemple d'appel{"name": "reddit", "arguments": {"mode": "profile", "query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - screenshot≈ 499 tokens
Screenshot API for AI agents: send {url}, get JPEG, PNG, WebP or PDF as base64 JSON. Options: viewport, full page, dark mode, selector. It does not get past bot protection (use unblock for those pages' text). Failed or blank captures aren't charged.
Paramètres, retour & exemple (10)
Paramètresurl· string · requis
absolute http or https URL of a public page, e.g. "https://example.com/"width· integer · optionnel
custom viewport width in pixels (overrides the device)device· string · optionnel · desktop | desktop_hd | mobile | tablet
viewport: desktop 1920x1080, desktop_hd 1366x768, mobile (phone), tabletformat· string · optionnel · jpeg | png | webp | pdf
image or document format of the capture; pdf is always the full pageheight· integer · optionnel
custom viewport height in pixels (ignored with fullPage)delayMs· integer · optionnel
extra wait after the page loaded, in millisecondsfullPage· boolean · optionnel
capture the whole scrollable page (height is capped at 16,384 px), not just the viewportselector· string · optionnel
CSS selector: capture only the first matching elementcolorScheme· string · optionnel · light | dark
emulated prefers-color-schemewaitForSelector· string · optionnel
CSS selector to wait for before capturing
Exemple d'appel{"name": "screenshot", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search-plus≈ 407 tokens
Search API for AI agents: web or news search with up to 30 results per call, each with a title, URL and a query-relevant excerpt. Filter by site, or by category: developer (repos, issues, docs), GitHub or PDF. Fast, about a second. Pay per call in stablecoins.
Paramètres, retour & exemple (6)
Paramètrestype· string · optionnel · web | news
web (the default) or newslimit· integer · optionnel
number of results (billed in pages of 10) wanted, 1 to 30 (default 10). A larger value is lowered to 30 and 0 or a negative one means the default; the quote follows the value used.query· string · requis
search keywords, e.g. "fastapi websocket disconnect" (not a URL; quoted phrases, -term and site:host work)category· string · optionnel · developer | github | pdf
restrict web results: developer (repos, issues, docs), github or pdfexclude_domains· array · optionnel
leave out these hostnames; not together with include_domainsinclude_domains· array · optionnel
only results from these hostnames, e.g. ["docs.python.org"]; not together with exclude_domains
Exemple d'appel{"name": "search-plus", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - shopify-products≈ 293 tokens
Shopify store products API for AI agents: send a store's domain and get up to 250 of its public products as JSON: title, vendor, product type, price range, compare-at price, sale and availability flags, tags, image, description and variants with SKU and price. A site that is not a Shopify store, or has no public products, is not charged; products you paid for but did not get are refunded. Pay per call in stablecoins.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
number of products wanted, 1 to 250 (default 20). A larger value is lowered to 250 and 0 or a negative one means the default; the quote follows the value used.store· string · requis
the store's domain, e.g. "example.com" (an https URL of the bare domain is accepted too; no port, path or IP address)
Exemple d'appel{"name": "shopify-products", "arguments": {"store": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tiktok≈ 336 tokens
Get TikTok videos for a username, a hashtag or a search keyword. The body is {mode: profile|hashtag|search, query, limit} and limit runs 1-20. Each video has id, url, text, created_at, author, plays, likes, comments, shares, saves, duration_s, hashtags and music; no expiring media links. raw true returns the original records. A leading @ or # in the query is stripped.
Paramètres, retour & exemple (4)
Paramètresraw· boolean · optionnel
true returns the provider's own records instead of the compact shapemode· string · requis · profile | hashtag | search
profile=user's videos, hashtag=videos under a tag, search=keyword→videoslimit· integer · optionnel
number of videos wanted, 1 to 20 (default 5). A larger value is lowered to 20 and 0 or a negative one means the default; the quote follows the value used.query· string · requis
username (profile), hashtag without #, or search keywords
Exemple d'appel{"name": "tiktok", "arguments": {"mode": "profile", "query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tiktok-comments≈ 247 tokens
TikTok comments API for AI agents: send the URL of a video and get its comments as JSON: text, time, likes and reply count. Up to 100 comments per call. The commenters' names and handles are not returned. Pay per call in stablecoins; comments you paid for but did not get are refunded.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
URL of a TikTok video, e.g. https://www.tiktok.com/@nasa/video/7665075736742530317limit· integer · optionnel
number of comments wanted, 1 to 100 (default 20). A larger value is lowered to 100 and 0 or a negative one means the default; the quote follows the value used.
Exemple d'appel{"name": "tiktok-comments", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - twitter≈ 317 tokens
Tweets from X (Twitter) for one account or a search query. {"mode":"profile","query":"nasa"} returns that account's tweets, mode search takes keywords, and limit is 1-20. Each tweet has text, createdAt, url, lang, likeCount, retweetCount, replyCount, quoteCount, viewCount, isReply, isRetweet and an author object with userName, name, followers and isBlueVerified. No X developer account needed; pay per call in USDC. Not offered on Solana: pay on Base or Polygon.
Paramètres, retour & exemple (3)
Paramètresmode· string · requis · profile | search
profile=account's tweets, search=keyword→tweetslimit· integer · optionnel
number of posts wanted, 1 to 20 (default 5). A larger value is lowered to 20 and 0 or a negative one means the default; the quote follows the value used.query· string · requis
handle without @ (profile) or search keywords
Exemple d'appel{"name": "twitter", "arguments": {"mode": "profile", "query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - unblock≈ 259 tokens
Unblocker for AI agents: send {url} and get the page back as clean Markdown, with title, description, language, final URL and HTTP status. Gets through Cloudflare and other common bot protection and can render JavaScript-heavy pages. Set format to html or text for those instead. A page that can't be fetched (blocked, error status or empty) is not charged. No API key, proxy or account: pay per call in USDC over x402 (Base, Polygon) or MPP (Base).
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
absolute http or https URL of a public page, e.g. "https://example.com/"format· string · optionnel · markdown | html | text
how the page comes back in content
Exemple d'appel{"name": "unblock", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - web-search≈ 258 tokens
Web search with page content for AI agents: send keywords and get the top results with each page read as clean Markdown, in one call: title, URL, a short description and the page's text. Up to 5 results, each page cut at 20,000 characters. Pages that cannot be fetched are dropped and refunded. Pay per call in stablecoins. Not offered on Solana: pay on Base or Polygon.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
number of results wanted, 1 to 5 (default 3). A larger value is lowered to 5 and 0 or a negative one means the default; the quote follows the value used.query· string · requis
search keywords, e.g. "lithium prices" (not a URL)
Exemple d'appel{"name": "web-search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - x-replies≈ 251 tokens
Replies to a post on X (Twitter) for AI agents: send the post's URL and get the replies as JSON: text, time, likes, reposts, replies, views and the author's handle. Up to 50 replies per call. Pay per call in stablecoins; replies you paid for but did not get are refunded. Not offered on Solana: pay on Base or Polygon.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
URL of the post on x.com or twitter.com, e.g. https://x.com/NASA/status/1234567890limit· integer · optionnel
number of replies wanted, 1 to 50 (default 10). A larger value is lowered to 50 and 0 or a negative one means the default; the quote follows the value used.
Exemple d'appel{"name": "x-replies", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - youtube≈ 298 tokens
YouTube video search by keyword, or the videos of one channel. Mode search takes keywords; mode profile takes a channel handle without the @. limit is 1-20 regular videos, no Shorts or live streams. Per video you get a normalized object: title, description, views, likes, comments_count, duration_seconds, published_at, thumbnail, url, channel_name, channel_url, channel_id, subscribers.
Paramètres, retour & exemple (3)
Paramètresmode· string · requis · profile | search
profile=channel's videos, search=keyword→videoslimit· integer · optionnel
number of videos wanted, 1 to 20 (default 5). A larger value is lowered to 20 and 0 or a negative one means the default; the quote follows the value used.query· string · requis
channel handle without @ (profile) or search keywords
Exemple d'appel{"name": "youtube", "arguments": {"mode": "profile", "query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - youtube-comments≈ 280 tokens
YouTube comments API for AI agents: send the URL of a video and get its comments as JSON: text, time, likes and reply count. Up to 100 comments per call. The commenters' names and handles are not returned. Pay per call in stablecoins; comments you paid for but did not get are refunded.
Paramètres, retour & exemple (3)
Paramètresurl· string · requis
URL of a YouTube video, e.g. https://www.youtube.com/watch?v=dQw4w9WgXcQsort· string · optionnel · top | newest
top comments first (default) or the newest firstlimit· integer · optionnel
number of comments wanted, 1 to 100 (default 20). A larger value is lowered to 100 and 0 or a negative one means the default; the quote follows the value used.
Exemple d'appel{"name": "youtube-comments", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - youtube-transcript≈ 325 tokens
YouTube transcript API for AI agents: send a video URL or 11-character id and get its published subtitles as timed JSON segments, plain text, SRT or WebVTT, with title, channel, duration, views and publish date. Choose one of ten subtitle languages or any. No speech-to-text. A video without subtitles in that language is not charged. Not offered on Solana: pay on Base or Polygon.
Paramètres, retour & exemple (3)
Paramètreslang· string · optionnel · any | en | de | es | fr | it | ja | ko
subtitle language; any takes English if the video has it, else the first trackvideo· string · requis
one video: an 11-character video id, or a watch, shorts, live, embed or youtu.be URL of one video (not a channel, playlist or search)format· string · optionnel · json | text | srt | vtt
json: timed segments in transcript; text, srt or vtt: the transcript as one string
Exemple d'appel{"name": "youtube-transcript", "arguments": {"video": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».