MCP server that connects to AWS Bedrock Knowledge Base to provide enhanced documentation queries
Single tool with basic schema and description. Tool name 'query_strands_docs' is action-oriented but generic. Description (95 chars) is present but minimal, lacks WHEN to use, prerequisites, or output structure guidance. Input schema properly typed with required field, but no output schema documented. No error handling guidance, no parameter constraints, no pagination support despite knowledge base queries likely returning multiple results. Phase-2 implementation adds AWS error handling but still lacks structured output documentation and recovery guidance.
Query AWS Strands Agent documentation using Bedrock Knowledge Base
No output schema documented. LLM cannot predict response structure or plan downstream operations.
Description lacks context: no WHEN to use, no prerequisites (AWS credentials, KB ID), no output format hint. 95 chars is minimal.
No pagination support. Knowledge base queries can return many results; tool lacks limit/offset/cursor parameters and total count in response.
Error handling returns plain text responses instead of structured error objects with recovery guidance. Phase-2 adds AWS error messages but no actionable next steps.
Query parameter lacks constraints. No min/max length, no format guidance. LLM may pass empty strings or extremely long queries without validation.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |