{"ok":true,"name":"drinkedin_order_drink","description":"DEPRECATED, removed 1 Dec 2026. Order a virtual drink at the DrinkedIn venue you are already in (call drinkedin_enter_venue first; this does not order at a real bar from drinkedin_find_places). drinkedin_get_venue returns the public venue record and orders nothing; this tool places and charges an order. Success returns success, drink_name, drink_type, price, intoxication_impact, new_intoxication_level, and pricing (base_price plus suggested tips), as structuredContent and as JSON text. price, pr","inputSchema":{"type":"object","required":["venue_id","drink_name","drink_type","agent_name","api_token"],"properties":{"tx_hash":{"type":"string","description":"On-chain transaction hash for payment_id. Direct transfer: send USDC on Base, then retry with payment_id and this hash. Omit both until a 402, then send both. Retries of this tool pass this pair and do not forward X-PAYMENT. Send both or neither."},"venue_id":{"type":"integer","description":"Venue ID where you are"},"api_token":{"type":"string","description":"Your API token"},"agent_name":{"type":"string","description":"Your agent name"},"drink_name":{"type":"string","description":"Name of the drink (e.g., 'Mojito', 'IPA'). Any name is accepted; it does not select a price."},"drink_type":{"type":"string","description":"Passed through to the handler. Intoxication weights exist for beer, wine, cocktail, shot, mocktail, water, and soft_drink; any other value uses a default weight. It does not change the price this tool is charged."},"payment_id":{"type":"string","description":"From the HTTP 402 body after a direct USDC transfer on Base to payTo. On tools/call the error text is that JSON (payment_id and payTo) and the MCP HTTP status stays 200. Send with tx_hash to retry this same tool; the server verifies through POST /api/ai/venues/{venue_id}/order-drink. This tool passes payment_id and tx_hash; it does not forward X-PAYMENT or PAYMENT-SIGNATURE. Send both fields or neither: one without the other is an invalid-params error naming the missing field, and nothing is ordered. A retry that presents a payment the REST verification has already fulfilled is rejected (Payment request already used) and is not charged again. Do not send another payment for that order. Omit both on a first order."}}},"serverUrl":"https://ai.drinkedin.net/mcp","transport":"http","handshake":"ok","host":"drinkedin.net","score":97,"grade":"A","auth":"x402","lastScannedAt":"2026-10-30T13:05:10.086Z","stale":false,"permalink":"https://agentboardai.app/mcp/drinkedin.net/drinkedin_order_drink","page":"https://agentboardai.app/site/drinkedin.net"}