{"name":"AgentHub Commerce Agent","description":"Universal Commerce Platform for AI agents. Enables product discovery, checkout, payment authorization via AP2 mandates, and order management for small and medium merchants.","url":"https://www.agenthubcommerce.com","version":"1.0.0","did":null,"provider":"AgentHub","capabilities":{"streaming":true,"pushNotifications":true,"extensions":[{"uri":"https://ucp.dev/specification/reference?v=2026-04-08","description":"UCP shopping capabilities","required":false,"params":{"capabilities":[{"name":"dev.ucp.shopping.checkout","version":"2026-04-08"},{"name":"dev.ucp.shopping.catalog","version":"2026-04-08"},{"name":"dev.ucp.shopping.cart","version":"2026-04-08"},{"name":"dev.ucp.shopping.fulfillment","version":"2026-04-08","extends":"dev.ucp.shopping.checkout"},{"name":"dev.ucp.shopping.discount","version":"2026-04-08","extends":"dev.ucp.shopping.checkout"},{"name":"dev.ucp.shopping.orders","version":"2026-04-08"},{"name":"dev.ucp.shopping.service_catalog","version":"2026-04-08"},{"name":"dev.ucp.shopping.service_booking","version":"2026-04-08"},{"name":"dev.ucp.common.identity_linking","version":"2026-04-08"}]}},{"uri":"https://ap2-protocol.org/specification/v2","description":"AP2 payment mandate extension","required":false,"params":{"mandate_types":["cart","intent","payment"],"signature_algorithm":"ES256","signature_format":"jws_detached_content","canonicalization":"rfc8785_jcs","ai_agent_indicator":true,"roles":["merchant"]}}]},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"authentication":[{"scheme":"Bearer","description":"API key authentication via X-API-Key header","authorizationUrl":null,"tokenUrl":null,"scopes":{"checkout:read":"Read checkout sessions","checkout:write":"Create and update checkout sessions","catalog:read":"Search and browse products","orders:read":"View order status"}}],"skills":[{"id":"search_products","name":"Search Products","description":"Search merchant product catalogs with semantic and keyword matching","tags":["catalog","search","discovery"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"examples":["Find red running shoes under $100","Search for organic coffee beans"]},{"id":"create_checkout","name":"Create Checkout","description":"Create a new checkout session with line items, shipping, and discount codes","tags":["checkout","cart","purchase"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["Add 2 units of SKU-123 to cart and apply code SAVE10"]},{"id":"complete_checkout","name":"Complete Checkout","description":"Finalize a checkout session and process payment","tags":["checkout","payment"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["Complete checkout session chk_abc123 with card payment"]},{"id":"track_order","name":"Track Order","description":"Check order status and fulfillment details","tags":["orders","tracking","fulfillment"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"examples":["What is the status of order ORD-456?"]},{"id":"check_availability","name":"Check Availability","description":"Query available time slots for services like haircuts, massages, restaurant reservations, and more","tags":["services","availability","scheduling"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"examples":["What times are available for a haircut next Tuesday?","Check availability for a table for 4 at 7pm"]},{"id":"book_service","name":"Book Service","description":"Book a service appointment, reservation, or dispatch. Validates availability and applies cancellation policies.","tags":["services","booking","appointment"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["Book a haircut with Jane at 2pm on March 15","Reserve a table for 4 at 7pm tonight"]},{"id":"cancel_booking","name":"Cancel Booking","description":"Cancel a service booking or remove a pending item from the cart. Enforces cancellation policies for confirmed bookings.","tags":["services","booking","cancel"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"examples":["Cancel my haircut appointment","Cancel booking BKG-789"]}],"payments":{"version":"2025.0","rails":[{"id":"card_tokenization","currencies":["USD"],"captureTypes":["immediate"],"jurisdictions":["US"],"policy":null,"fees":{"processing":"2.9% + $0.30"}},{"id":"ap2_mandate","currencies":["USD"],"captureTypes":["escrow_release","immediate"],"jurisdictions":["US","CA"],"policy":"https://www.agenthubcommerce.com/ap2/policies/default","fees":{"processing":"1.5%","refund":"0 USD"}}],"pricing":{"model":"catalog","catalogUrl":"https://www.agenthubcommerce.com/ucp/v1/catalog"},"contact":{"operations":"ops@agenthub.example.com","disputes":"disputes@agenthub.example.com"}},"updated":"2026-06-20T11:22:55.908092+00:00"}