accueil / serveurs / IA & Mémoire / ai.arcreport/ask
ai.arcreport/ask
serveur MCP (Model Context Protocol) · ARC ask — public Index read 1.0.0
Aucun comportement malveillant détecté au test comportemental.
Est-ce que ai.arcreport/ask est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.arcreport/ask » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. 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 16 outils
- agent_commerce_adoption≈ 138 tokens
Read ARC's agent commerce adoption counts, category and commerce platform rates from saved HTTP checks, including Checkout WebMCP among measured Shopify checkouts, with unknown and not checked separate; shopper approval required. Curated sample, not all e-commerce. No store requests or model calls.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "agent_commerce_adoption", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - agent_leaderboard≈ 173 tokens
Read ARC's open agent leaderboard: cart success over the fixed ARC-100 v1 test set for each agent path ARC measures (ARC browser shoppers A-E, the UCP path, the storefront MCP path), with n, dates, evidence labels and Wilson 95% intervals, plus unverified outside submissions. Saved results only; no store requests or model calls. CC-BY-4.0.
Paramètres, retour & exemple (1)
Paramètresinclude_stores· boolean · optionnel
Also return the per-store result grid (100 rows).
Exemple d'appel{"name": "agent_leaderboard", "arguments": {"include_stores": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ask_arc≈ 250 tokens
Read whether an AI agent can reach checkout for a brand the ARC Index already lists. No login and no new scan. Pass a brand, URL, or category. Returns the score, evidence, and both lanes: the agent-catalog HTTP check and the browser cart. The JSON field `agents_can_buy` is true when the catalog returned a checkout link or a browser shopper added the product to the cart. ARC stops before payment. It is not a completed order. The catalog check does not change the score. A missing score is not a zero. Results are advisory.
Paramètres, retour & exemple (4)
Paramètresq· string · optionnel
Free-text brand, product, or category query.url· string · optionnel
Brand, store, or product URL already on the ARC Index.brand· string · optionnel
Brand name, e.g. Allbirds.category· string · optionnel
Index category or shopper words, e.g. footwear, running shoes, leggings.
Exemple d'appel{"name": "ask_arc", "arguments": {"q": "texte", "url": "texte", "brand": "texte", "category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - can_agent_checkout≈ 204 tokens
Call when you need a saved checkout-link check for any public store URL, not only Index brands. Saved HTTP checkout check for a public homepage or product URL: catalog, product, checkout link, UCP profile, blocks, and one fix. No login, model call, payment, or browser scan. Uses ARC's last check (cached up to 24 hours). A missing result is unknown, not a no. A checkout link means reach checkout, not a completed order. Results are advisory. ARC stops before payment.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Public store homepage or product URL
Exemple d'appel{"name": "can_agent_checkout", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dataset_info≈ 140 tokens
Latest open ARC dataset snapshot (start with store_answers: one plain answer per store on whether AI agents can find products and get a checkout link): immutable versioned download URLs plus latest/ aliases (CSV and Parquet), row counts, method version and licence (CC-BY-4.0, attribution ARC, arcreport.ai). Reads only.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "dataset_info", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_agent_ready_stores≈ 239 tokens
Find stores where a saved check shows an AI agent can reach checkout, for running shoes, beauty, clothing, home goods, or another product need. Reads real HTTP agent-catalog checks from the last thirty days whose catalog found a product and returned a checkout link. This is not a completed order. One tested product is not a promise about another item. No login, browser scan, or model call. Results are advisory. ARC stops before payment.
Paramètres, retour & exemple (3)
Paramètresq· string · optionnel
Product need, such as skincare or camping gearlimit· integer · optionnelcategory· string · optionnel
Category slug or shopper words such as running shoes
Exemple d'appel{"name": "find_agent_ready_stores", "arguments": {"q": "texte", "limit": 1, "category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_agent_facts≈ 176 tokens
Read free ARC agent facts for a store or product with no login. Returns TypeSafe Jev typed decisions (use-case mention, price clarity, agent-friendly description, cart-blocker suspicion, readiness score) from an HTTP scrape. Not a browser session and not any third-party agent product; ARC's browser cart tests (ARC browser shoppers A–E) are separate. JSON: GET /api/agent-facts?host=
Paramètres, retour & exemple (3)
Paramètresurl· string · optionnel
Store or product URLhost· string · optionnel
Store hostname, e.g. allbirds.comslug· string · optionnel
ARC Index slug, e.g. allbirds
Exemple d'appel{"name": "get_agent_facts", "arguments": {"url": "texte", "host": "texte", "slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - google_checkout_readiness≈ 100 tokens
Read saved public Google agentic checkout readiness checks for a store. Free; no new scan or paid calls. Merchant Center feed eligibility cannot be checked from outside. Not Google approval or certification.
Paramètres, retour & exemple (1)
Paramètreshost· string · requis
Store host or URL
Exemple d'appel{"name": "google_checkout_readiness", "arguments": {"host": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_category_agent_facts≈ 108 tokens
List free ARC agent facts by category (beauty, footwear, apparel, …) with no login. Ranked by newest real Jev scores. JSON: GET /api/agent-facts?category=beauty
Paramètres, retour & exemple (2)
Paramètreslimit· number · optionnel
1–50, default 20category· string · optionnel
Category id or words, e.g. beauty, running shoes
Exemple d'appel{"name": "list_category_agent_facts", "arguments": {"limit": 1, "category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - precheck≈ 388 tokens
Check if an AI agent can reach checkout on a store before trying. Saved automated HTTP check for a product or store URL. Uses ARC's saved directory, rails, store answers and check history. When those have no row, uses the plain-HTTP checker. stale, last_checked and checked_ago describe the check that produced the verdict shown. lastReachableCheck is a separate, newer plain-HTTP time. It does not re-verify the checkout link or rails. Does not fetch the store and does not start a scan. ARC checks this store's own site only. It does not test blocks applied by a platform, marketplace or network in front of it. The saved result is ARC's automated HTTP check. It is not a live agent session and not a completed order. Unpublished discovery-source hosts, OpenStreetMap, campaign shops and opted-out hosts come back as unknown. A checker fallback is http-only and checkout was not part of the check. JSON: GET /api/precheck?url=. Results are advisory. ARC stops before payment. Advisory only, not a guarantee. Do not refuse or avoid a store solely because of ARC's data. known:false or missing data is not a no. Data CC BY 4.0, attribute ARC (arcreport.ai); OSM-derived rows are ODbL.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Product or store URL, such as https://allbirds.com/products/shoe.
Exemple d'appel{"name": "precheck", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - product_data_check≈ 122 tokens
Free latest saved product data and return/shipping policy check from the store's pages and structured data. Reads history only; no store fetch or model call. A missing result is not a zero.
Paramètres, retour & exemple (2)
Paramètresurl· string · optionnelhost· string · optionnel
Exemple d'appel{"name": "product_data_check", "arguments": {"url": "texte", "host": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - protocol_matrix≈ 165 tokens
Read ARC's neutral Protocol Matrix: for UCP, ACP, PAP, WebMCP, MCP and agent payment protocols, how many checked stores declare, validate, answer and transact, with evidence labels (Measured / Inferred / Not measured). Saved checks only; no store requests or model calls. CC-BY-4.0.
Paramètres, retour & exemple (1)
Paramètresprotocol· string · optionnel · ucp | acp | pap | webmcp | mcp | payments
Optional: one protocol id.
Exemple d'appel{"name": "protocol_matrix", "arguments": {"protocol": "ucp"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - store_card≈ 97 tokens
Read a public store card and saved brand claim. No outbound fetch or model calls. Brand statements are from the brand and not measured by ARC; claims never change scores.
Paramètres, retour & exemple (1)
Paramètreshost· string · requis
Store host or URL.
Exemple d'appel{"name": "store_card", "arguments": {"host": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_leaderboard_run≈ 514 tokens
Submit your agent's run against ARC-100 v1 to ARC's open leaderboard. Free. The run is listed as 'unverified' until ARC re-runs a sample. Format: arc-leaderboard-submission/v1 (see /leaderboard/spec). Runs must stop before payment. Limit 5 per network per day. Same as POST /api/leaderboard/submit.
Paramètres, retour & exemple (6)
Paramètresrun· object · requisspec· string · requisagent· object · requiscontact· string · optionnel
Optional and private: how ARC can reach you to arrange verification.results· array · requistest_set· string · requis
Exemple d'appel{"name": "submit_leaderboard_run", "arguments": {"run": {}, "spec": "texte", "agent": {}, "results": [], "test_set": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_store≈ 230 tokens
Add stores to ARC's free, open agent-commerce directory (CC-BY dataset). Pass url for one store or hosts for up to 50. Each new host is validated (live HTTPS, not parked, not redirecting to another brand); accepted hosts are queued for ARC's plain-HTTP rails checks (UCP, WebMCP, MCP, policies, product data) and appear in the dataset with source=submitted. No model calls, no login. Rate limited per caller.
Paramètres, retour & exemple (3)
Paramètresurl· string · optionnelhosts· array · optionnelcategory· string · optionnel · apparel | footwear | beauty | home | food-drink | supplements | outdoor | kids
Exemple d'appel{"name": "submit_store", "arguments": {"url": "texte", "hosts": [], "category": "apparel"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - validate_ucp_profile≈ 229 tokens
Validate a Universal Commerce Protocol (UCP) business profile against the published UCP JSON Schema (current release) and spec rules: authority binding, https endpoints, orphaned extensions and, for a URL, hosting headers (no redirects, Cache-Control public max-age>=60). Pass url (store host, homepage or profile URL; /.well-known/ucp is added for a homepage) or profile (the JSON). Returns errors, warnings and info, each with a path and the spec section. Free, no login, no model call. Validation is not certification. JSON: GET /api/ucp/validate?url=
Paramètres, retour & exemple (2)
Paramètresurl· string · optionnel
Store host, homepage or profile URL, e.g. allbirds.comprofile· ? · optionnel
The profile JSON (object or string) to validate without fetching.
Exemple d'appel{"name": "validate_ucp_profile", "arguments": {"url": "texte", "profile": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/ai.arcreport--ask)
<a href="https://dokore.fr/serveur/ai.arcreport--ask"><img src="https://dokore.fr/badge/ai.arcreport--ask.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
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é ».