AWS Glossary
Tool Catalog
A tool catalog is the declared, typed set of actions an AI agent may take. Anything not in the catalog is unreachable — making it the primary containment boundary in agent design.
AI & assistant-friendly summary
This section provides structured content for AI assistants and search engines. You can cite or summarize it when referencing this page.
Summary
A tool catalog is the declared, typed set of actions an AI agent may take. Anything not in the catalog is unreachable — making it the primary containment boundary in agent design.
Key Facts
- •It does not decide whether *this caller, in this context* may take one — that is authorization, and it belongs outside the model
- •Catalog, authorization, evals, human gate
Entity Definitions
- Amazon Bedrock
- Amazon Bedrock is an AWS service relevant to tool catalog.
- Bedrock
- Bedrock is an AWS service relevant to tool catalog.
Related Content
- ECOMMERCE AI AGENTS— Related service
- AMAZON BEDROCK AGENTCORE— Related service
Definition
A tool catalog is the explicit, typed, reviewable set of actions an AI agent is permitted to take. Each entry declares what the tool does, what inputs it accepts, what it returns, and whether it reads or writes.
The defining property is exclusion: anything not in the catalog is unreachable. An agent cannot call a tool that was never declared, no matter how it is prompted.
Why it is the first artifact, not the last
Teams commonly build the prompt first, discover the agent needs a capability, add it, and repeat. The catalog then becomes an accumulated residue of past decisions rather than a designed boundary — and nobody can answer “what can this agent actually do?” without reading code.
Designing it first inverts that. The question “which actions should exist?” is a product and risk conversation that a domain owner can hold, and it produces an artifact a security reviewer can read in five minutes.
Convention versus enforcement
A tool catalog written as a list in a design document is a convention. It constrains the well-behaved case and nothing else.
It becomes an enforced boundary when a runtime refuses undeclared calls. On AWS, Bedrock AgentCore Gateway provides that: a single governed entry point for every tool an agent reaches, with authentication, customer-configurable rate limits, and Cedar-based fine-grained access control on writes.
The distinction matters most under adversarial input. A prompt-injected instruction can persuade a model to try a destructive action; it cannot make an undeclared tool exist.
What a good entry looks like
- Narrow verb.
issue_refund(order_id, amount, reason)rather thanupdate_order(order_id, patch). Broad, generic write tools are where blast radius hides. - Read/write flag. Reads and writes should be visibly different classes, because they get different approval treatment.
- Explicit failure semantics. What the agent should do when the tool errors, so the loop does not retry a partially-applied write.
- An owner. A named person who approves changes to that tool.
When it is not enough
A catalog constrains which actions exist. It does not decide whether this caller, in this context may take one — that is authorization, and it belongs outside the model. Nor does it tell you whether the agent is any good, which is what agent evals are for.
Catalog, authorization, evals, human gate. All four, in that order.
Related terms
AI agent · Human in the loop · Agent evals · Model Context Protocol · Amazon Bedrock AgentCore
Related Services
eCommerce AI Agents on AWS
Production AI agents for eCommerce on Amazon Bedrock AgentCore — support and WISMO, inventory, merchandising, margin, returns and B2B. Tool boundaries, evals before launch, and a human on anything that moves money.
Amazon Bedrock AgentCore Consulting
Production agent infrastructure on Amazon Bedrock AgentCore — Runtime, Gateway, Memory, Identity, Observability and Evaluations. Bring your own framework; we operate the substrate.
Related Articles
How to Secure AI Agents Connected to Your eCommerce Store (2026)
Store-connected agents fail at secrets, PII, and payment tools — not at prompts. Reuse Gateway ~180 to 95 ms and ~$791/mo at 50K sessions. Cedar LOG_ONLY then ENFORCE.
Bedrock AgentCore Gateway Server-Side Tools (2026): Skip the Client Orchestration Loop
February 2026 server-side tool execution via AgentCore Gateway + Responses API cut median tool-round-trip latency ~180 ms → ~95 ms on a 12-tool SaaS CRM assistant by removing the client orchestration hop.
How FactualMinds Builds Production AI Agents for eCommerce on AWS (2026)
AWS AI agents for eCommerce on AgentCore Harness (GA June 17, 2026), Strands 1.0, and Bedrock Converse — not a native Shopify connector. Reuse Gateway ~180 to 95 ms and ~$791/mo at 50K sessions. Next.js is the ops dashboard, not the runtime.
How Much Autonomy Should You Give an eCommerce AI Agent? (2026)
Autonomy is per action, not a harness slider. Observe through Fully Automated — reuse Gateway ~180 to 95 ms and ~$791/mo at 50K sessions, not a refund-rate KPI.
Need help with this topic?
Our AWS-certified team implements, audits, and optimizes these services in production — from Bedrock RAG pipelines to multi-account landing zones.
