{"name":"product-resolver","description":"Replacement product resolver for AI agents. Resolves messy printer supply, HVAC filter, refrigerator water filter, shipping label supply, business consumable, and automotive consumable intent into compatible products, risk notes, and transparent buying modes.","protocol":{"type":"json_rpc_2_0","endpoint":"https://parkourtheory.io/mcp","methods":["initialize","tools/list","tools/call"],"tools_call_params":{"name":"<tool name>","arguments":"<tool input object>"}},"tools":[{"name":"can_resolve_product_intent","title":"Can Resolve Product Intent","description":"Free support probe. Use before a paid resolver call when product support is uncertain. This does not return SKUs, compatibility families, or buying options.","inputSchema":{"type":"object","additionalProperties":false,"required":["intent"],"properties":{"intent":{"type":"string","description":"Natural language replacement-product intent such as toner for Brother HL-L6200DW or 20x25x1 MERV 11 air filter."},"mode":{"type":"string","enum":["affiliate_supported","neutral_paid"],"default":"affiliate_supported"}}},"method":"GET","endpoint":"/can-resolve","input_schema":{"type":"object","additionalProperties":false,"required":["intent"],"properties":{"intent":{"type":"string","description":"Natural language replacement-product intent such as toner for Brother HL-L6200DW or 20x25x1 MERV 11 air filter."},"mode":{"type":"string","enum":["affiliate_supported","neutral_paid"],"default":"affiliate_supported"}}},"auth":{"required":false}},{"name":"get_product_resolver_procurement_packs","title":"Get Product Resolver Procurement Packs","description":"Free scored registry of recurring procurement pack templates. This does not return product answers. Use it before paid /resolve/batch calls.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"category":{"type":"string","description":"Optional supported category filter such as printer_supply_family, hvac_air_filter, refrigerator_water_filter, shipping_label_supply, business_consumable, or automotive_consumable."},"min_score":{"type":"integer","minimum":0,"maximum":100,"description":"Optional minimum overall pack score."},"max_packs":{"type":"integer","minimum":1,"maximum":25,"description":"Optional maximum number of packs to return."}}},"method":"GET","endpoint":"/procurement-packs.json","input_schema":{"type":"object","additionalProperties":false,"properties":{"category":{"type":"string","description":"Optional supported category filter such as printer_supply_family, hvac_air_filter, refrigerator_water_filter, shipping_label_supply, business_consumable, or automotive_consumable."},"min_score":{"type":"integer","minimum":0,"maximum":100,"description":"Optional minimum overall pack score."},"max_packs":{"type":"integer","minimum":1,"maximum":25,"description":"Optional maximum number of packs to return."}}},"auth":{"required":false}},{"name":"get_product_resolver_agent_actions","title":"Get Product Resolver Agent Actions","description":"Free paid-action feed. Returns the shortest checkout, balance, and high-score paid batch resolver sequence without returning product answers.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"method":"GET","endpoint":"/agent-actions.json","input_schema":{"type":"object","additionalProperties":false,"properties":{}},"auth":{"required":false}},{"name":"get_product_resolver_machine_payments","title":"Get Product Resolver Machine Payments","description":"Free machine-payment manifest. Returns Stripe Checkout, prepaid credit, eligible crypto-wallet funding, and paid resolver access instructions without returning product answers.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"method":"GET","endpoint":"/machine-payments.json","input_schema":{"type":"object","additionalProperties":false,"properties":{}},"auth":{"required":false}},{"name":"resolve_product_intent","title":"Resolve Product Intent","description":"Paid resolver for one replacement-product intent. Requires a Product Resolver API key and deducts one credit only when the item resolves successfully.","inputSchema":{"type":"object","additionalProperties":false,"required":["intent"],"properties":{"intent":{"type":"string","description":"Natural language purchase intent, including model, size, quantity, vehicle, or supply details when available."},"mode":{"type":"string","enum":["affiliate_supported","neutral_paid"],"default":"affiliate_supported"},"region":{"type":"string","default":"US"},"quantity":{"type":"integer","minimum":1},"preference":{"type":"string","enum":["lowest_risk","lowest_cost","high_yield","oem","compatible","bulk"]}}},"method":"POST","endpoint":"/resolve","input_schema":{"type":"object","additionalProperties":false,"required":["intent"],"properties":{"intent":{"type":"string","description":"Natural language purchase intent, including model, size, quantity, vehicle, or supply details when available."},"mode":{"type":"string","enum":["affiliate_supported","neutral_paid"],"default":"affiliate_supported"},"region":{"type":"string","default":"US"},"quantity":{"type":"integer","minimum":1},"preference":{"type":"string","enum":["lowest_risk","lowest_cost","high_yield","oem","compatible","bulk"]}}},"auth":{"all_modes":{"headers":["Authorization: Bearer <key>","x-api-key: <key>"],"balance_endpoint":"/billing/balance"}}},{"name":"resolve_product_intents_batch","title":"Resolve Product Intents Batch","description":"Paid batch resolver for carts and recurring reorder lists. Resolves up to 25 intents and deducts one credit per successfully resolved item.","inputSchema":{"type":"object","additionalProperties":false,"required":["intents"],"properties":{"intents":{"type":"array","minItems":1,"maxItems":25,"items":{"oneOf":[{"type":"string"},{"type":"object","additionalProperties":false,"required":["intent"],"properties":{"intent":{"type":"string"},"mode":{"type":"string","enum":["affiliate_supported","neutral_paid"],"default":"affiliate_supported"},"region":{"type":"string","default":"US"},"quantity":{"type":"integer","minimum":1},"preference":{"type":"string","enum":["lowest_risk","lowest_cost","high_yield","oem","compatible","bulk"]}}}]}},"mode":{"type":"string","enum":["affiliate_supported","neutral_paid"],"default":"affiliate_supported"},"region":{"type":"string","default":"US"}}},"method":"POST","endpoint":"/resolve/batch","input_schema":{"type":"object","additionalProperties":false,"required":["intents"],"properties":{"intents":{"type":"array","minItems":1,"maxItems":25,"items":{"oneOf":[{"type":"string"},{"type":"object","additionalProperties":false,"required":["intent"],"properties":{"intent":{"type":"string"},"mode":{"type":"string","enum":["affiliate_supported","neutral_paid"],"default":"affiliate_supported"},"region":{"type":"string","default":"US"},"quantity":{"type":"integer","minimum":1},"preference":{"type":"string","enum":["lowest_risk","lowest_cost","high_yield","oem","compatible","bulk"]}}}]}},"mode":{"type":"string","enum":["affiliate_supported","neutral_paid"],"default":"affiliate_supported"},"region":{"type":"string","default":"US"}}},"auth":{"all_modes":{"headers":["Authorization: Bearer <key>","x-api-key: <key>"],"balance_endpoint":"/billing/balance"}},"billing":{"charged_per_successful_item":true,"resolver_call_cost_credits":1}},{"name":"get_product_resolver_balance","title":"Get Product Resolver Balance","description":"Checks remaining prepaid Product Resolver credits for an API key before making paid resolver calls.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"method":"GET","endpoint":"/billing/balance","input_schema":{"type":"object","additionalProperties":false,"properties":{}},"auth":{"all_modes":{"headers":["Authorization: Bearer <key>","x-api-key: <key>"],"balance_endpoint":"/billing/balance"}}},{"name":"create_product_resolver_credit_checkout","title":"Create Product Resolver Credit Checkout","description":"Creates a Stripe Checkout URL for Product Resolver prepaid credits. Use this when an agent needs to fund credits before paid resolver calls.","inputSchema":{"type":"object","additionalProperties":false,"required":["pack_id"],"properties":{"pack_id":{"type":"string","enum":["agent_trial_100","starter_500","builder_2000","operator_10000"],"description":"Credit pack to buy before resolver use."},"email":{"type":"string","format":"email","description":"Optional receipt and API-key delivery email for the credit buyer. If omitted, Stripe Checkout collects it."}}},"method":"POST","endpoint":"/billing/checkout-session","input_schema":{"type":"object","additionalProperties":false,"required":["pack_id"],"properties":{"pack_id":{"type":"string","enum":["agent_trial_100","starter_500","builder_2000","operator_10000"],"description":"Credit pack to buy before resolver use."},"email":{"type":"string","format":"email","description":"Optional receipt and API-key delivery email for the credit buyer. If omitted, Stripe Checkout collects it."}}},"auth":{"required":false}}],"pricing":"/pricing.json","shopping_intents":"/shopping-intents.json","agent_catalog":"/agent-catalog.json","catalog_json":"/catalog.json","catalog_markdown":"/catalog.md","product_feed_csv":"/product-feed.csv","commerce_feed_csv":"/commerce-feed.csv","product_feed_jsonl":"/product-feed.jsonl","well_known_product_feed_csv":"/.well-known/product-feed.csv","well_known_commerce_feed_csv":"/.well-known/commerce-feed.csv","well_known_product_feed_jsonl":"/.well-known/product-feed.jsonl","payments":"/payments.json","well_known_payments":"/.well-known/payments.json","machine_payments":"/machine-payments.json","well_known_machine_payments":"/.well-known/machine-payments.json","agent_actions":"/agent-actions.json","well_known_agent_actions":"/.well-known/agent-actions.json","procurement_packs":"/procurement-packs.json","well_known_procurement_packs":"/.well-known/procurement-packs.json","checkout_session":"/billing/checkout-session","wrapper_registry":"/wrappers.json","well_known_wrapper_registry":"/.well-known/wrappers.json","openai_tools":"/openai-tools.json","well_known_openai_tools":"/.well-known/openai-tools.json","javascript_sdk":"/sdk/product-resolver.mjs","python_client":"/sdk/product-resolver.py","well_known_agent_catalog":"/.well-known/agent-catalog.json","well_known_product_catalog":"/.well-known/product-catalog.json","agent_directory":"/agent-directory.json","well_known_agent_directory":"/.well-known/product-resolver.json","billing":"/billing","balance":"/billing/balance","disclosure":"/affiliate-disclosure.json","human_readable_disclosure":"/disclosure","content":{"about":"/about","guides":"/guides","shopping_intents":"/shopping-intents.json","agent_catalog":"/agent-catalog.json","catalog_markdown":"/catalog.md","product_feed_csv":"/product-feed.csv","product_feed_jsonl":"/product-feed.jsonl","payments":"/payments.json","machine_payments":"/machine-payments.json","agent_actions":"/agent-actions.json","procurement_packs":"/procurement-packs.json","wrappers":"/wrappers.json","openai_tools":"/openai-tools.json","javascript_sdk":"/sdk/product-resolver.mjs","python_client":"/sdk/product-resolver.py","amazon_printer_supplies":"/guides/amazon-printer-supplies","hvac_filters":"/guides/hvac-filters","refrigerator_water_filters":"/guides/refrigerator-water-filters","shipping_label_supplies":"/guides/shipping-label-supplies","business_supplies":"/guides/business-supplies","automotive_consumables":"/guides/automotive-consumables","autonomous_procurement_reorders":"/use-cases/autonomous-procurement-reorder-api","agentic_commerce_replacement_resolver":"/use-cases/agentic-commerce-replacement-resolver","methodology":"/methodology","printer_toner_compatibility":"/guides/printer-toner-compatibility","high_yield_toner":"/guides/high-yield-toner"},"privacy_policy":"/privacy","terms":"/terms","openapi":"/openapi.json","agent_manifest":"/agent.json","health":"/health","status":"/status","monetization":{"provider_env":"AFFILIATE_NETWORK","supported_providers":["none","custom_redirect","amazon_associates"],"merchant_native_env":{"amazon_business":"AMAZON_ASSOCIATES_TAG"},"buying_option_fields":["url","target_url","relation","affiliate_network","monetization_status","disclosure_required"],"wrapped_status_note":"A wrapped link is marked wrapped_unverified until merchant approval, deeplink eligibility, and reporting are confirmed.","click_redirect_endpoint":"/go","click_redirect_env":"AFFILIATE_CLICK_REDIRECT_BASE_URL"},"billing_runtime":{"checkout_endpoint":"/billing/checkout","checkout_session_endpoint":"/billing/checkout-session","checkout_success_endpoint":"/billing/success","stripe_webhook_endpoint":"/api/stripe/webhook","credit_pack_ids":["agent_trial_100","starter_500","builder_2000","operator_10000"],"resolver_call_cost_credits":1,"batch_max_items":25,"affiliate_supported_public_access":"paused","affiliate_supported_settlement_model":"paid_per_successful_call","payment_methods_manifest":"/payments.json","checkout_provider":"stripe_checkout","direct_wallet_pay_per_call":"planned_not_live"},"operator_endpoints":["/dashboard","/analytics","/gaps"]}