{"name":"Penny Engine","version":"0.7.7","tools":[{"name":"penny_margin","slug":"margin","category":"Commerce","description":"Unit margin, markup and break-even units. Free, no signup, deterministic.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"price":{"type":"number"},"variableCost":{"type":"number"},"fixedCost":{"type":"number"}},"required":["price","variableCost"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"penny_cleaning_quote","slug":"cleaning-quote","category":"Business","description":"Commercial cleaning quote by labor and target margin. Free, no signup, deterministic.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"hours":{"type":"number"},"hourlyWage":{"type":"number"},"laborBurdenPct":{"type":"number"},"suppliesUsd":{"type":"number"},"overheadUsd":{"type":"number"},"targetMarginPct":{"type":"number"}},"required":["hours","hourlyWage"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"penny_marketplace_profit","slug":"marketplace-profit","category":"Commerce","description":"Ecommerce net contribution after goods, fees, ads and shipping. Free, no signup, deterministic.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"salePrice":{"type":"number"},"productCost":{"type":"number"},"shippingCost":{"type":"number"},"shippingCharged":{"type":"number"},"platformFeePct":{"type":"number"},"platformFeeFixed":{"type":"number"},"adCost":{"type":"number"}},"required":["salePrice","productCost"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"penny_target_price","slug":"target-price","category":"Commerce","description":"Find minimum price for target gross margin after fees. Free, no signup, deterministic.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"cost":{"type":"number"},"feePct":{"type":"number"},"feeFixed":{"type":"number"},"targetMarginPct":{"type":"number"}},"required":["cost"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"penny_campaign_economics","slug":"campaign-economics","category":"Marketing","description":"Customer acquisition cost and break-even click price. Free, no signup, deterministic.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"costPerClick":{"type":"number"},"conversionRatePct":{"type":"number"},"contributionPerOrderUsd":{"type":"number"}},"required":["costPerClick","conversionRatePct","contributionPerOrderUsd"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"penny_subscription_ltv","slug":"subscription-ltv","category":"Marketing","description":"Simple monthly churn lifetime value estimates. Free, no signup, deterministic.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"pricePerMonth":{"type":"number"},"monthlyChurnPct":{"type":"number"},"grossMarginPct":{"type":"number"},"acquisitionCostUsd":{"type":"number"}},"required":["pricePerMonth","monthlyChurnPct"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"penny_url_clean","slug":"url-clean","category":"Developer","description":"Remove common tracking parameters from HTTP links without fetching. Free, no signup, deterministic.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"url":{"type":"string"},"removeAllQuery":{"type":"boolean"}},"required":["url"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"penny_slugify","slug":"slugify","category":"Developer","description":"Turn a short string into a lowercase ASCII URL slug. Free, no signup, deterministic.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"text":{"type":"string"}},"required":["text"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"penny_json_inspect","slug":"json-inspect","category":"Developer","description":"Parse and inspect bounded JSON input without retaining it. Free, no signup, deterministic.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"text":{"type":"string"}},"required":["text"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"penny_html_extract","slug":"html-extract","category":"Developer","description":"Extract structured page title, meta tags, headings and JSON-LD from supplied HTML without browsing or executing scripts. Free, no signup, deterministic.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"html":{"type":"string"}},"required":["html"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"penny_csv_to_json","slug":"csv-to-json","category":"Developer","description":"Transform CSV text into a bounded array of JSON records with quoted cell support. Free, no signup, deterministic.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"csv":{"type":"string"}},"required":["csv"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"penny_catalog_audit","slug":"catalog-audit","category":"Commerce","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"items":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"properties":{"sku":{"type":"string","maxLength":100},"name":{"type":"string","maxLength":200},"price":{"type":"number","minimum":0},"cost":{"type":"number","minimum":0},"shippingCost":{"type":"number","minimum":0},"feePct":{"type":"number","minimum":0,"maximum":70},"url":{"type":"string","maxLength":1000}},"required":["sku","name"]}},"targetMarginPct":{"type":"number","minimum":-100,"maximum":95}},"required":["items"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"penny_trend_radar","slug":"trend-radar","category":"Market Research","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"limit":{"type":"number","description":"Maximum entries to return; integer 1–25, default 10"},"commercialOnly":{"type":"boolean","description":"Only include potential commercial-intent terms; default false"}},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":true}},{"name":"penny_capability_router","slug":"capability-router","category":"Agent Integration","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"task":{"type":"string","minLength":3,"maxLength":180}},"required":["task"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"penny_fulfillment_preflight","slug":"fulfillment-preflight","category":"Agent Integration","description":"FREE checkout preflight for M2M catalog CSV workflow. Inspect buyer-supplied product CSV, verify inputs and receive exact $0.001 Base USDC paid endpoint. Does NOT charge, sign or complete a sale; agents choose payment later.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"goal":{"type":"string","enum":["catalog-csv-audit"]},"input":{"type":"object","additionalProperties":false,"properties":{"csv":{"type":"string","minLength":15,"maxLength":9500},"targetMarginPct":{"type":"number","minimum":0,"maximum":95}},"required":["csv"]},"maxPriceUsd":{"type":"number","minimum":0.001}},"required":["goal","input"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"penny_choose_service","slug":"choose-service","category":"Agent Integration","description":"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.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"task":{"type":"string","minLength":3,"maxLength":180},"maxPriceUsd":{"type":"number","minimum":0},"input":{"type":"object","description":"Optional catalog CSV input for free validation, or a public wallet address."}},"required":["task"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}}],"price":"free","paymentsEnabled":false}