agenttru.st

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 card
πŸ‡ΊπŸ‡Έ US Β· Amazon.com, Inc. Checked 6d ago extensions, pushNotifications, streaming

we checked this    the operator says this

Community rating 0 0 up Β· 0 down β€” sign in to vote

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).

catalogsearchproducts

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.

cataloglookupproducts

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.

catalogcompareproducts

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.

catalogoffersproducts

List Carts

List buyer's cart summaries. Entry point β€” resolves carts from buyer identity and region.

cartprocurement

Get Cart

Retrieve current cart state with items, quantities, and totals.

cartprocurement

Add Items to Cart

Add items to cart. Additive β€” existing items preserved. Partial success supported.

cartprocurement

Update Cart Items

Update item quantities. Set quantity to 0 to remove an item.

cartprocurement

Clear Cart

Remove all items from cart.

cartprocurement

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.

cartprocurement

Place Order

Place an order atomically. Supports trial simulation, pending approval, per-item expectations, and cost allocation.

orderingcheckout

Get Order Result

Recall the placement decision by checkout_id. Returns acceptance/rejection status, reasons, and pricing snapshot.

ordering

Shopping Session

Create an Amazon Business shopping session for browser hand-off. Returns a continue_url to open in the buyer's browser.

shoppingpunchoutcheckoutsession

Create Purchase Intent

Begin a new interactive purchasing session. Provide line items and region; the platform returns a Purchase Intent snapshot with outstanding requirements.

purchasecheckoutprocurement

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.

purchasecheckoutprocurement

Get Purchase Intent

Read the current state of a purchase intent or purchase order without mutation.

purchasecheckoutprocurement

Submit Purchase Intent

Submit the purchase intent for approval as a contractual confirmation. Transitions the resource to pending_approval.

purchasecheckoutprocurement

Submit Purchase Order

Record approval and place orders. Second contractual confirmation boundary; transitions the resource to completed with per-line order IDs.

purchasecheckoutprocurement

Cancel Purchase Intent

Cancel a pending-approval purchase intent. Records the approver's rejection decision; no orders are placed.

purchasecheckoutprocurement

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.

invoicereconciliationprocurement

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.

invoicereconciliationprocurement

Lookup Invoice Line Items

Retrieve paginated line items for a single invoice β€” product details, charge breakdown, purchase details, cost allocation, and distributions.

invoicereconciliationprocurement

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.

invoicereconciliationprocurement

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 clients
Universal Commerce Protocol (UCP) - catalog, cart, ordering, shopping session creation, and invoicing capabilities with Amazon Business vendor extensions
https://a2a-extensions.amazon.com/customer-intent/v1
Upstream user-agent conversation history and intent context for contextual grounding
https://a2ui.org/a2a-extension/a2ui/v0.9
MCP 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/v1
Locale 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:
supportedInterfaces
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.