Tool detail
Martin Estate Winery · Purchase wine with identity verification via AgentScore a
Places a Martin Estate wine order (product, quantity, email, shipping) and returns an order confirmation or a payment/identity-verification challenge.
Categories: E commerce, Wine, Age restricted
Use when
- buy a bottle of wine from Martin Estate Winery
- place a wine order for delivery to a US address
- send wine as a gift with a personalized note
- resume a pending wine order after identity verification
Not for
- not for browsing wines - this only places an order
- not for buyers under 21, outside the US, or without KYC
- not for inventing a gift note - confirm the message with the buyer first
Inputs
POST JSON body: product_id (uuid), quantity (1-12), email, shipping{name,address_1,city,state,zip} (required); order_id, gift_note, shipping.address_2/country (optional)
Admitted input schema
{
"type": "object",
"properties": {
"product_id": {
"type": "string",
"minLength": 0,
"maxLength": 4096,
"format": "uuid"
},
"quantity": {
"type": "integer",
"minimum": 1,
"maximum": 12
},
"email": {
"type": "string",
"minLength": 0,
"maxLength": 4096,
"format": "email"
},
"order_id": {
"type": "string",
"minLength": 0,
"maxLength": 4096,
"format": "uuid",
"description": "Resume a pending order after identity verification"
},
"gift_note": {
"type": "string",
"minLength": 0,
"maxLength": 300,
"description": "Optional personal note to print on a card. Plain text only (no HTML/markdown). Newlines (\\n) are preserved. If the buyer is sending as a gift, ASK them first and include an opening + signature in the note text. Omit for non-gift orders."
},
"shipping": {
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 0,
"maxLength": 4096
},
"address_1": {
"type": "string",
"minLength": 0,
"maxLength": 4096
},
"address_2": {
"type": "string",
"minLength": 0,
"maxLength": 4096
},
"city": {
"type": "string",
"minLength": 0,
"maxLength": 4096
},
"state": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"zip": {
"type": "string",
"minLength": 0,
"maxLength": 4096
},
"country": {
"type": "string",
"minLength": 0,
"maxLength": 4096,
"default": "US"
}
},
"required": [
"name",
"address_1",
"city",
"state",
"zip"
],
"additionalProperties": false
}
},
"required": [
"product_id",
"quantity",
"email",
"shipping"
],
"additionalProperties": false
}Endpoint
- Method
POST- URL
https://agents.martinestate.com/purchase
Payment
- Protocol
- MPP
- Listed price
- Not listed
- Payment method
- tempo
- Network
- tempo:mainnet
- Asset
- 0x20c000000000000000000000b9537d11c60e8b50
Listed terms are catalog metadata. The caller supplies inputs and calls the tool outside Onelayer. If payment is required, the caller uses a compatible wallet to pay.
Source
- Directory
- MPP directory
- Record
- martin-estate POST /purchase
- Retrieved
- 2026-09-30T22:31:58.034Z
- Catalog file SHA-256
6837ccddf886f0007cf3727ea9d27faaa5047b51b4f425345c554ce1c271a524- Catalog built
- 2026-09-30T22:31:58.034Z