Accept the MCP pricing terms
accept_pricing_termsRecords the account's one-time consent to the current Spytrend MCP pricing (search price × number of filters, ×1 after 500 MCP credits a month). Paid tools refuse with pricing_consent_required until it is given. Call WITHOUT confirm to get the terms text and status; show the terms to the user and call with confirm=true and terms_version ONLY after the user explicitly agrees — never accept on the user's behalf. FREE — does not consume quota.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | true ONLY after the user explicitly agreed to the terms shown to them; omitted/false returns the terms and the consent status without recording anything | |
| terms_version | No | required with confirm=true: the terms version the user agreed to (from the terms text or get_usage.pricing.terms_version) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when isError is true: machine-readable failure. The human explanation stays in content. | |
| terms | No | ||
| params | No | Request parameter echo: applied = parameters that shaped this result; normalized = parameters rewritten before applying (alias, type coercion, resolved id); ignored = parameters that were accepted but NOT applied, with the reason. | |
| accepted | No | ||
| terms_url | No | ||
| accepted_at | No | ||
| addon_hints | No | Add-on modules that have additional data for objects of this result (no prices, no paid values). subscription_status=active: the account has the module — use its normal path. Do not push a purchase the user did not ask about. | |
| terms_version | No |