accueil / serveurs / Recherche & Web / xyz.forsale/offers
xyz.forsale/offers
serveur MCP (Model Context Protocol) · forsale-offers 0.1.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 xyz.forsale/offers est sûr ?
Au dernier audit MCP Hub, le serveur MCP « xyz.forsale/offers » 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 5 outils
- get_offer≈ 393 tokens
Current state of an offer, including the code and checkout link once accepted.
Paramètres, retour & exemple (1)
ParamètresofferId· string · requis
Exemple d'appel{"name": "get_offer", "arguments": {"offerId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"round": 1, "status": "countered", "message": "texte", "offerId": "texte", "currency": "texte", "expiresAt": "texte", "acceptance": {}, "counterCents": 1, "roundsRemaining": 1, "yourLastOfferCents": 1}} - get_offer_terms≈ 310 tokens
Public offer rules for one product: list price, rounds allowed, and how long offers and codes last.
Paramètres, retour & exemple (1)
ParamètresvariantId· string · requis
Exemple d'appel{"name": "get_offer_terms", "arguments": {"variantId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"currency": "texte", "maxRounds": 1, "variantId": "texte", "howItWorks": "texte", "maxQuantity": 1, "acceptsOffers": true, "codeTtlMinutes": 1, "listPriceCents": 1, "offerTtlMinutes": 1}} - make_offer≈ 431 tokens
Offer a price (in cents) for one unit of a product. The seller accepts, counters, or declines. An accepted offer returns a single-use discount code and a checkout link.
Paramètres, retour & exemple (2)
ParamètresvariantId· string · requisamountCents· integer · requis
Exemple d'appel{"name": "make_offer", "arguments": {"variantId": "texte", "amountCents": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"round": 1, "status": "countered", "message": "texte", "offerId": "texte", "currency": "texte", "expiresAt": "texte", "acceptance": {}, "counterCents": 1, "roundsRemaining": 1, "yourLastOfferCents": 1}} - respond_to_counter≈ 433 tokens
Answer the seller's counter: accept it, counter with a higher offer (amountCents required), or withdraw.
Paramètres, retour & exemple (3)
Paramètresaction· string · requis · accept | counter | withdrawofferId· string · requisamountCents· integer · optionnel
Exemple d'appel{"name": "respond_to_counter", "arguments": {"action": "accept", "offerId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"round": 1, "status": "countered", "message": "texte", "offerId": "texte", "currency": "texte", "expiresAt": "texte", "acceptance": {}, "counterCents": 1, "roundsRemaining": 1, "yourLastOfferCents": 1}} - search_offerable_products≈ 337 tokens
Find products whose sellers accept price offers through forsale.xyz. Returns list prices in cents.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnelquery· string · optionnel
Words to match in the product titlestoreId· string · optionnelmaxPriceCents· integer · optionnel
Exemple d'appel{"name": "search_offerable_products", "arguments": {"limit": 1, "query": "texte", "storeId": "texte", "maxPriceCents": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"products": []}}
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é ».