{"apiVersion":"v1","directorySlug":"openppg-mcp-5a06bc9202","title":"OpenPPG - The Future of Paramotors","description":"OpenPPG builds advanced electric and gas paramotors with swappable SP140 powertrains, open-source firmware, and electric flight from $0.60 per hour.","pageUrl":"https://www.mcpbundles.com/skills/openppg-mcp-5a06bc9202","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://openppg.com/api/mcp/mcp","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.openppg/openppg-mcp-5a06bc9202","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"calculate_custom_quote","description":"Generate a complete, checkout-accurate price quote for one or more products — including configured paramotor kits — shipped to a specific address. Returns a full breakdown: per-line prices (with kit option deltas applied), subtotal, LIVE UPS shipping options with transit estimates, tax (currently $0 — not collected online), and the final total for EACH payment method (credit card adds 3.5%; wire/check/Bitcoin add 0%). Flags backordered lines with restock ETAs. Use whenever a customer or ticket a","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["items","destination"],"properties":{"items":{"type":"array","items":{"type":"object","properties":{"sku":{"type":"string","maxLength":128,"minLength":1},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"quantity":{"type":"integer","default":1,"maximum":999,"minimum":1},"productSlug":{"type":"string","maxLength":160,"minLength":1},"variantTitle":{"type":"string","maxLength":120}}},"maxItems":50,"minItems":1},"currency":{"type":"string","const":"USD","default":"USD"},"promoCode":{"type":"string","maxLength":64},"destination":{"type":"object","required":["postalCode","country"],"properties":{"city":{"type":"string","maxLength":80},"line1":{"type":"string","maxLength":120},"line2":{"type":"string","maxLength":120},"region":{"type":"string","maxLength":40},"country":{"type":"string","maxLength":2,"minLength":2},"postalCode":{"type":"string","maxLength":12,"minLength":3}}}}},"title":"Calculate a custom quote","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"calculate_custom_quote","displayName":"Calculate a custom quote"},{"name":"get_shipping_options","description":"Get live UPS shipping rates and the exact package breakdown for a set of items to a destination, without a full price quote. Returns each available service (Ground / Next Day Air domestically; Worldwide Expedited internationally) with price + transit-day estimate, plus how the items pack into boxes (weight + dimensions) exactly as the warehouse ships them. Origin is always the OpenPPG warehouse (Canfield, OH). Use when a ticket is specifically about shipping cost/speed/packaging. For a full pric","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["items","destination"],"properties":{"items":{"type":"array","items":{"type":"object","properties":{"sku":{"type":"string","maxLength":128,"minLength":1},"options":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"quantity":{"type":"integer","default":1,"maximum":999,"minimum":1},"productSlug":{"type":"string","maxLength":160,"minLength":1},"variantTitle":{"type":"string","maxLength":120}}},"maxItems":50,"minItems":1},"destination":{"type":"object","required":["postalCode","country"],"properties":{"city":{"type":"string","maxLength":80},"line1":{"type":"string","maxLength":120},"line2":{"type":"string","maxLength":120},"region":{"type":"string","maxLength":40},"country":{"type":"string","maxLength":2,"minLength":2},"postalCode":{"type":"string","maxLength":12,"minLength":3}}}}},"title":"Get shipping options","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_shipping_options","displayName":"Get shipping options"},{"name":"get_product_details_for_support","description":"Look up rich, support-oriented detail for a single product by slug or SKU: name, full description (Markdown — videos appear as watch links), category, every sellable variant (sizes) with price + live stock/backorder status + restock ETA, structured specifications, a per-size spec table (e.g. wing flat area / weight range by size), feature bullets, shipping attributes (weight, dimensions, ground-only/hazmat), the storefront link, and — for configurable kits — the exact option groups, valid choice","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"sku":{"type":"string","maxLength":128,"minLength":1},"productSlug":{"type":"string","maxLength":160,"minLength":1}}},"title":"Get product details for support","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_product_details_for_support","displayName":"Get product details for support"},{"name":"search_products","description":"Find products by free-text query (name/slug/summary), optionally filtered by category. Returns matches with slug, price range, stock, and storefront link. Use this FIRST when you only know roughly what the customer wants (e.g. 'battery', 'sp140 prop', 'harness') to discover the exact slug/SKU, then pass that to get_product_details_for_support or calculate_custom_quote. Set includeHidden=true to also surface builder/internal items like the SP140 base frames.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"integer","default":10,"maximum":50,"minimum":1},"query":{"type":"string","maxLength":120,"minLength":1},"category":{"type":"string","maxLength":60},"includeHidden":{"type":"boolean","default":false}}},"title":"Search products","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_products","displayName":"Search products"},{"name":"get_paramotor_build_options","description":"List everything the SP140 paramotor builder can configure — models, engines (+ size variants), batteries, propellers (with engine compatibility), harnesses/reserves (+ sizes), chargers, quick-release hub, and throttle hand — each with id, name, and USD price, plus a selectionFieldGuide that maps every id to the exact quote_paramotor_build field and flags required vs optional. Also returns the price range per model. Call this FIRST to assemble a valid build, then pass the chosen ids to quote_para","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"model":{"enum":["electric","gas"],"type":"string"}}},"title":"Get SP140 build options","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_paramotor_build_options","displayName":"Get SP140 build options"},{"name":"quote_paramotor_build","description":"Price a COMPLETE custom SP140 paramotor build (a configured bundle of parts), not a single SKU. Provide a configurator selection (model + engine/battery + propeller + optional harness/reserve/charger/etc., using ids from get_paramotor_build_options) and an optional destination. Returns the full component breakdown with per-part prices (the throttle is bundled at $0), the configured flying weight, subtotal, and — with a destination — live UPS shipping (kit-box packed) plus per-payment-method gran","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["selection"],"properties":{"currency":{"type":"string","const":"USD","default":"USD"},"selection":{"type":"object","required":["modelId","propellerId"],"properties":{"modelId":{"enum":["electric","gas"],"type":"string"},"engineId":{"enum":["atom80","moster185"],"type":"string"},"batteryId":{"enum":["4.8kwh","2.6kwh"],"type":"string"},"chargerId":{"enum":["charger-110v","charger-220v"],"type":"string"},"harnessId":{"anyOf":[{"type":"string","maxLength":64,"minLength":1},{"type":"null"}]},"reserveId":{"anyOf":[{"type":"string","maxLength":64,"minLength":1},{"type":"null"}]},"propellerId":{"type":"string","maxLength":64,"minLength":1},"bundleConfig":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}},"quickRelease":{"type":"boolean"},"reservePouch":{"type":"boolean"},"engineSizeLabel":{"type":"string","maxLength":64,"minLength":1},"harnessSizeLabel":{"type":"string","maxLength":32,"minLength":1},"reserveSizeLabel":{"type":"string","maxLength":32,"minLength":1},"throttleHandLabel":{"enum":["Left","Right"],"type":"string"}}},"destination":{"type":"object","required":["postalCode","country"],"properties":{"city":{"type":"string","maxLength":80},"line1":{"type":"string","maxLength":120},"line2":{"type":"string","maxLength":120},"region":{"type":"string","maxLength":40},"country":{"type":"string","maxLength":2,"minLength":2},"postalCode":{"type":"string","maxLength":12,"minLength":3}}}}},"title":"Quote a custom SP140 build","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"quote_paramotor_build","displayName":"Quote a custom SP140 build"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=OpenPPG---The-Future-of-Paramotors&config=eyJ1cmwiOiAiaHR0cHM6Ly9vcGVucHBnLmNvbS9hcGkvbWNwL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22OpenPPG---The-Future-of-Paramotors%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fopenppg.com%2Fapi%2Fmcp%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22OpenPPG---The-Future-of-Paramotors%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fopenppg.com%2Fapi%2Fmcp%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=OpenPPG+-+The+Future+of+Paramotors&connectorUrl=https%3A%2F%2Fopenppg.com%2Fapi%2Fmcp%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"OpenPPG---The-Future-of-Paramotors\" --url \"https://openppg.com/api/mcp/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/openppg-mcp-5a06bc9202","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/openppg-mcp-5a06bc9202/tools/{tool}","mcpServerUrl":"https://openppg.com/api/mcp/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/openppg-mcp-5a06bc9202?live=1"}