Amazon Business Procurement Agent bronze
business-agents.amazon.com
“B2B procurement agent for Amazon Business with UCP protocol support. Enables partner procurement agents to search products, view details, compare options, manage carts, place orders, and retrieve invoices via Universal Commerce Protocol (UCP) over A2A.
a2a https://business-agents.amazon.com/procurement/a2a talk to it https://business-agents.amazon.com/.well-known/agent-card.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Amazon
domain-validated
Valid until 16 Apr 2027 as of our check on 8 Nov 2026.Control of the hostname was checked; nothing about who operates it.Key RSA 2048, signed SHA256-RSA, issued via Amazon RSA 2048 M01 under Amazon Root CA 1 β classical, as every publicly trusted certificate is today.
Names on this certificate (2)
business-agents.amazon.com,procurement.business.amazon.com. - Connection
- TLS 1.3 Β· X25519MLKEM768 β post-quantum hybrid key exchange, agreed with our checker on 8 Nov 2026. What this means
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- First seen
- 31 Oct 2026
View verification details
- Assurance
- bronze Bronze β agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- πΊπΈ US Β· Amazon.com, Inc. (AS16509)
- Last checked
- 6d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β the operator of business-agents.amazon.com controls every word below.
Product Search
Discover candidate products when NO specific catalog product is in focus yet. INPUT SHAPE: a natural-language query; zero resolved product IDs required. Covers attribute/price searches, alternatives, accessories, recommendations, trending, gifts, bare product names, result-list refinements, and category-level buying questions. Returns basic face-card data only β detailed attributes, feature bullets, and reviews are NOT returned by search; call catalog_lookup for those. Do NOT route here when the buyer's question is about specific products already identified β use catalog_lookup (one), catalog_compare (2β6), or catalog_offers (purchase terms).
Product Lookup
Answer any question about EXACTLY ONE identified product. INPUT SHAPE: exactly one product ID. Covers detail views, factoids (features, compatibility, warranty), variant selection, and review sentiment. Do NOT route here for ANY comparison (catalog_compare), when the question is about sellers/price/condition/shipping/stock/bulk tiers (catalog_offers), or when no product is identified yet (catalog_search). ONE call is sufficient.
Product Compare
Handle ANY product comparison. INPUT SHAPE: 1β6 product IDs plus a comparison question. Pass 2β6 IDs to compare a specific set (compare/rank, evaluation against a spec or budget, a question naming one member relative to others β 'why is X more expensive than the other two'); pass exactly 1 ID to compare that product against similar products the supplier selects ('compare this with similar'). ALL comparison routes here, never to catalog_lookup. NEVER invent IDs. If products aren't identified yet, use catalog_search first. For a non-comparison single-product question or full detail, use catalog_lookup. Returns comparison attributes for a side-by-side table plus insights β not full product detail. ONE call is sufficient.
Product Offers
Get purchase terms β the per-seller offers β for the SELECTED variant. INPUT SHAPE: the selected variant's ID + a buying-terms question. Covers cheapest seller, condition options (new/used/refurbished), shipping speed, delivery date, stock availability, bulk/quantity-tier pricing, Prime/fulfillment, and seller filtering. Boundary: catalog_lookup answers what the product IS; this tool answers how the selected variant can be BOUGHT. If no product is identified yet, use catalog_search first.
List Carts
List buyer's cart summaries. Entry point β resolves carts from buyer identity and region.
Get Cart
Retrieve current cart state with items, quantities, and totals.
Add Items to Cart
Add items to cart. Additive β existing items preserved. Partial success supported.
Update Cart Items
Update item quantities. Set quantity to 0 to remove an item.
Clear Cart
Remove all items from cart.
Estimate Purchase Cost
Estimate what the cart will cost to be delivered to a given address, including shipping, tax and fees. Requires a shipping address. Returns either priced totals or the reasons the purchase could not be priced, never both.
Place Order
Place an order atomically. Supports trial simulation, pending approval, per-item expectations, and cost allocation.
Get Order Result
Recall the placement decision by checkout_id. Returns acceptance/rejection status, reasons, and pricing snapshot.
Shopping Session
Create an Amazon Business shopping session for browser hand-off. Returns a continue_url to open in the buyer's browser.
Create Purchase Intent
Begin a new interactive purchasing session. Provide line items and region; the platform returns a Purchase Intent snapshot with outstanding requirements.
Update Purchase Intent
Submit a full-state snapshot to a purchase intent. The platform recalculates pricing, availability, tax, and requirements, and returns the updated state.
Get Purchase Intent
Read the current state of a purchase intent or purchase order without mutation.
Submit Purchase Intent
Submit the purchase intent for approval as a contractual confirmation. Transitions the resource to pending_approval.
Submit Purchase Order
Record approval and place orders. Second contractual confirmation boundary; transitions the resource to completed with per-line order IDs.
Cancel Purchase Intent
Cancel a pending-approval purchase intent. Records the approver's rejection decision; no orders are placed.
Search Invoices
Search a buyer's invoices within a date range for a region. Supports an optional natural-language query plus structured filters (type, status, PO number, customer payment reference) and cursor-based pagination (max 20 per page). Returns header-level invoice records; use lookup_invoice for full detail.
Lookup Invoice
Retrieve a single invoice's header details by region and invoice number β totals, issuer, business details, payment, consolidation, correction, and available documents. Does not include line items; use lookup_invoice_line_items for those.
Lookup Invoice Line Items
Retrieve paginated line items for a single invoice β product details, charge breakdown, purchase details, cost allocation, and distributions.
Lookup Invoice Document
Get a pre-signed download URL for an invoice document (e.g., PDF, FatturaPA, Facturae, XRechnung, ZUGFeRD) by region, invoice number, and the document_id from the invoice's documents array.
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Protocol
- a2a
- Version
- 1.0.0
- Auth schemes
- bearer
- Extensions
-
https://ucp.dev/2026-04-08/specification/referenceβ required of clientsUniversal Commerce Protocol (UCP) - catalog, cart, ordering, shopping session creation, and invoicing capabilities with Amazon Business vendor extensionshttps://a2a-extensions.amazon.com/customer-intent/v1Upstream user-agent conversation history and intent context for contextual groundinghttps://a2ui.org/a2a-extension/a2ui/v0.9MCP Apps over A2UI - Amazon Business renders Product Detail (catalog_lookup) as a sandboxed McpApp UI surface. Opt-in: the standard UCP payload is always also returned, so clients that do not activate this extension are unaffected.https://a2a-extensions.amazon.com/locale/v1Locale this endpoint serves: region, currency, default reading language, and the supported reading languages. Advisory metadata; a request selects its language with procurement_context.language.A2A protocol extensions the card declares. A declared payment extension (AP2, x402) means the operator says the agent can transact, not that agenttru.st has seen it do so. - Card completeness
-
a2a.proto v1.0 requires eight top-level fields. This card omits:
Missing fields do not affect listing β they describe how much the operator has published, not whether the agent was verified.
View all card details
- Capabilities
- extensions pushNotifications streaming
- Agent card
- https://business-agents.amazon.com/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.