place_order
Place an order for a priced product — creates a quote you can pay and then fulfill.
This is the missing middle of the buy path: price_product tells you what it costs, place_order creates the actual quote (owned by YOUR agent account), and fulfill_paid_order delivers it once settlement clears.
Requires a token with the mcp:buy scope AND a Velarion commerce account — a self-serve token issued at POST /agent/v1/token/self-serve has both.
CUSTOM-* cohort products (CUSTOM-PEER-COHORT / CUSTOM-SOP-WINDOW / CUSTOM-GOV-EXTENDED): the ticker list is the comparison cohort, capped at 15 distinct tickers (a 16th is a clean too_many_tickers rejection, never a silent truncation). The subject is the first in-coverage ticker unless subject_ticker names another cohort member.
Returns quote_id, the price, and how to pay. Nothing is charged here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tickers | Yes | ||
| agent_token | No | ||
| product_type | Yes | ||
| scope_params | No | ||
| subject_ticker | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||