web-production-493046.up.railway.app
forbotsonly
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 4 · Act 4 · Transact 3 · Score: Not yet scored
Tool inspector
complete_payment
STEP 6: PREFERRED AGENT PATH - Complete payment using Link shared_payment_token (SPT) after approval. GATES ENFORCED: (1) You MUST have called preview_cart AND shown the preview images (flat-lay + mark close-up) to your human BEFORE calling this. (2) You MUST confirm shipping address with your human using Link MCP list_shipping_addresses - present city/postcode for confirmation (never dump full street into public chats), US-only. FLOW: After cart+preview+shippingConfirmed → (a) Call native request_virtual_card with amountCents 4000, merchantName "forbotsonly", merchantUrl checkoutUrl; (b) Wait for human approval; (c) Call Link MCP get_spend_request with include: ["shared_payment_token"] (array format) to retrieve SPT; (d) If response includes shared_payment_token → call this tool with sharedPaymentToken + shippingAddress; (e) If response has credential_type: card but NO shared_payment_token → SPT unavailable, use create_checkout fallback (card-only path). On success, order → awaiting_approval (manual review before fulfillment).
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
sharedPaymentToken |
string | yes | Link shared_payment_token from get_spend_request (after native request_virtual_card approval). This is the SPT used to complete payment via Stripe API. |
shippingAddress |
object | yes | Complete US shipping address confirmed with human via Link MCP list_shipping_addresses. REQUIRED fields: name, line1, city, state, postalCode, country (must be "US"). Optional: line2. |
sessionId |
string | no | Optional: Session ID from identify_agent. Use this if your connector does not reliably forward Mcp-Session-Id headers between calls. |
Raw JSON schema
{
"type": "object",
"properties": {
"sharedPaymentToken": {
"type": "string",
"description": "Link shared_payment_token from get_spend_request (after native request_virtual_card approval). This is the SPT used to complete payment via Stripe API."
},
"shippingAddress": {
"type": "object",
"description": "Complete US shipping address confirmed with human via Link MCP list_shipping_addresses. REQUIRED fields: name, line1, city, state, postalCode, country (must be \"US\"). Optional: line2.",
"properties": {
"name": {
"type": "string",
"description": "Recipient name"
},
"line1": {
"type": "string",
"description": "Address line 1"
},
"line2": {
"type": "string",
"description": "Optional: Address line 2"
},
"city": {
"type": "string",
"description": "City"
},
"state": {
"type": "string",
"description": "State (2-letter code, e.g. \"TX\")"
},
"postalCode": {
"type": "string",
"description": "ZIP code"
},
"country": {
"type": "string",
"description": "Country code - must be \"US\" (US-only)"
}
},
"required": [
"name",
"line1",
"city",
"state",
"postalCode",
"country"
]
},
"sessionId": {
"type": "string",
"description": "Optional: Session ID from identify_agent. Use this if your connector does not reliably forward Mcp-Session-Id headers between calls."
}
},
"required": [
"sharedPaymentToken",
"shippingAddress"
]
}
Similar websites
cleardose-webmcp-demo.netlify.app
See the ClearDose WebMCP use case, shared Vue and Pinia architecture, demo workflow, source repository, and submission readiness.
4over4.com
4OVER4.COM prints 1,000+ custom products on 60+ paper stocks in Queens, with same-day shipping on most orders and 150,000+ businesses served since 1999.
camdentools.com
Construction tools and equipment
autolab.run
Super intelligence for car lovers. A WebMCP vehicle configurator, an agentic owner's guide with a live digital twin, and the 3D creation engine that measures th…