accueil / serveurs / Recherche & Web / io.github.kasheik3/penny-engine
io.github.kasheik3/penny-engine
serveur MCP (Model Context Protocol) · penny-engine 0.8.3
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 io.github.kasheik3/penny-engine est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.kasheik3/penny-engine » 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 18 outils
- penny_campaign_economics≈ 128 tokens
Customer acquisition cost and break-even click price. Free, no signup, deterministic.
Paramètres, retour & exemple (3)
ParamètrescostPerClick· number · requisconversionRatePct· number · requiscontributionPerOrderUsd· number · requis
Exemple d'appel{"name": "penny_campaign_economics", "arguments": {"costPerClick": 1, "conversionRatePct": 1, "contributionPerOrderUsd": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_capability_router≈ 132 tokens
Resolve an agent task to existing Penny Engine capabilities only. Does not execute, purchase, research live web content, or claim to handle arbitrary tasks. Unsupported requests are labeled explicitly. Free, no signup.
Paramètres, retour & exemple (1)
Paramètrestask· string · requis
Exemple d'appel{"name": "penny_capability_router", "arguments": {"task": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_catalog_audit≈ 266 tokens
Batch-audit up to 50 product records for duplicate SKUs, missing attributes, malformed URLs and estimated net contribution per order. Useful for scheduled ecommerce catalog ingestion and agent product publishing. No external network calls. Free, no signup.
Paramètres, retour & exemple (2)
Paramètresitems· array · requistargetMarginPct· number · optionnel
Exemple d'appel{"name": "penny_catalog_audit", "arguments": {"items": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_catalog_import_guard≈ 376 tokens
Before importing a product scrape, compare current and previous batches. Flag duplicate IDs, missing records, invalid prices, currency changes, price jumps and stock anomalies. Return row-level allow/review decisions with before/after evidence. Free trial: 50 rows per snapshot, 16,000-character request. No fetching, storage, payment or automatic writes.
Paramètres, retour & exemple (5)
Paramètrescurrent· array · requisprevious· array · requismaxStockDropPct· number · optionnelallowNewProducts· boolean · optionnelmaxPriceChangePct· number · optionnel
Exemple d'appel{"name": "penny_catalog_import_guard", "arguments": {"current": [], "previous": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_choose_service≈ 183 tokens
Given an agent's real task, get the single best supported Penny Engine payable route, exact $0.001 quote, required input, sample, and buyer-authorized checkout instructions. Includes optional FREE CSV preflight; does not sign, pay or execute a paid call.
Paramètres, retour & exemple (3)
Paramètrestask· string · requisinput· object · optionnel
Optional catalog CSV input for free validation, or a public wallet address.maxPriceUsd· number · optionnel
Exemple d'appel{"name": "penny_choose_service", "arguments": {"task": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_cleaning_quote≈ 138 tokens
Commercial cleaning quote by labor and target margin. Free, no signup, deterministic.
Paramètres, retour & exemple (6)
Paramètreshours· number · requishourlyWage· number · requisoverheadUsd· number · optionnelsuppliesUsd· number · optionnellaborBurdenPct· number · optionneltargetMarginPct· number · optionnel
Exemple d'appel{"name": "penny_cleaning_quote", "arguments": {"hours": 1, "hourlyWage": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_csv_to_json≈ 95 tokens
Transform CSV text into a bounded array of JSON records with quoted cell support. Free, no signup, deterministic.
Paramètres, retour & exemple (1)
Paramètrescsv· string · requis
Exemple d'appel{"name": "penny_csv_to_json", "arguments": {"csv": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_fulfillment_preflight≈ 248 tokens
FREE preflight for a catalog audit or agent-output-batch-qa work order, with $0.001 Base USDC checkout instructions. Never charges, signs, or executes the paid call.
Paramètres, retour & exemple (3)
Paramètresgoal· string · requis · catalog-csv-audit | agent-output-batch-qainput· object · requismaxPriceUsd· number · optionnel
Exemple d'appel{"name": "penny_fulfillment_preflight", "arguments": {"goal": "catalog-csv-audit", "input": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_html_extract≈ 106 tokens
Extract structured page title, meta tags, headings and JSON-LD from supplied HTML without browsing or executing scripts. Free, no signup, deterministic.
Paramètres, retour & exemple (1)
Paramètreshtml· string · requis
Exemple d'appel{"name": "penny_html_extract", "arguments": {"html": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_json_inspect≈ 90 tokens
Parse and inspect bounded JSON input without retaining it. Free, no signup, deterministic.
Paramètres, retour & exemple (1)
Paramètrestext· string · requis
Exemple d'appel{"name": "penny_json_inspect", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_margin≈ 106 tokens
Unit margin, markup and break-even units. Free, no signup, deterministic.
Paramètres, retour & exemple (3)
Paramètresprice· number · requisfixedCost· number · optionnelvariableCost· number · requis
Exemple d'appel{"name": "penny_margin", "arguments": {"price": 1, "variableCost": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_marketplace_profit≈ 154 tokens
Ecommerce net contribution after goods, fees, ads and shipping. Free, no signup, deterministic.
Paramètres, retour & exemple (7)
ParamètresadCost· number · optionnelsalePrice· number · requisproductCost· number · requisshippingCost· number · optionnelplatformFeePct· number · optionnelshippingCharged· number · optionnelplatformFeeFixed· number · optionnel
Exemple d'appel{"name": "penny_marketplace_profit", "arguments": {"salePrice": 1, "productCost": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_product_evidence≈ 176 tokens
Retrieve current public product metadata and variant details from supported Allbirds and tentree product URLs. Return source timestamps, hashes, field provenance, conflicts and changes versus a caller-supplied previous snapshot. Narrow free preview; no browser rendering, purchases or background monitoring.
Paramètres, retour & exemple (2)
Paramètresurl· string · requisprevious· object · optionnel
A prior snapshot from this endpoint for the identical URL.
Exemple d'appel{"name": "penny_product_evidence", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_slugify≈ 87 tokens
Turn a short string into a lowercase ASCII URL slug. Free, no signup, deterministic.
Paramètres, retour & exemple (1)
Paramètrestext· string · requis
Exemple d'appel{"name": "penny_slugify", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_subscription_ltv≈ 127 tokens
Simple monthly churn lifetime value estimates. Free, no signup, deterministic.
Paramètres, retour & exemple (4)
ParamètrespricePerMonth· number · requisgrossMarginPct· number · optionnelmonthlyChurnPct· number · requisacquisitionCostUsd· number · optionnel
Exemple d'appel{"name": "penny_subscription_ltv", "arguments": {"pricePerMonth": 1, "monthlyChurnPct": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_target_price≈ 114 tokens
Find minimum price for target gross margin after fees. Free, no signup, deterministic.
Paramètres, retour & exemple (4)
Paramètrescost· number · requisfeePct· number · optionnelfeeFixed· number · optionneltargetMarginPct· number · optionnel
Exemple d'appel{"name": "penny_target_price", "arguments": {"cost": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_trend_radar≈ 170 tokens
Get recent US Google Trends rising-search queries and transparent heuristic purchase-intent classification to identify digital product research candidates. Public RSS, cached 10 minutes, no customer or sales data. Free, no signup.
Paramètres, retour & exemple (2)
Paramètreslimit· number · optionnel
Maximum entries to return; integer 1–25, default 10commercialOnly· boolean · optionnel
Only include potential commercial-intent terms; default false
Exemple d'appel{"name": "penny_trend_radar", "arguments": {"limit": 1, "commercialOnly": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - penny_url_clean≈ 101 tokens
Remove common tracking parameters from HTTP links without fetching. Free, no signup, deterministic.
Paramètres, retour & exemple (2)
Paramètresurl· string · requisremoveAllQuery· boolean · optionnel
Exemple d'appel{"name": "penny_url_clean", "arguments": {"url": "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é ».