CCAR-P practice › Integration · Question 39 of 110
Integration
A platform team moves an internal MCP server that lets agents query HR and payroll data from a local stdio deployment to a shared HTTP endpoint so ten teams' agents can use it. The server previously had no authentication. Before launch, what is the most important design gap to close?
Show answer and explanation
Answer: D — Add authentication for each calling client and authorize per caller which tools and records it may access
A stdio server inherits its launcher's identity, so it never needed auth. A shared HTTP server is a network service exposing sensitive data and must know who is calling and what each caller may do (the MCP specification describes an OAuth-based approach for HTTP transports). (a) changes selection behaviour, not authority. (c) addresses capacity, not security. (b) is detective and doesn't prevent unauthorized access.
Keep going
More Integration questions
- A fraud-screening step inside a checkout flow must return an allow, deny or review…
- A document-QA assistant answers employee questions. On your evaluation set, a fast model…
- An insurance company's nightly job extracts fields from 200,000 scanned claim letters…
- A multi-agent customer-onboarding system intermittently takes over a minute to respond…
- Finance asks why monthly Claude spend for a multi-tenant SaaS product rose 70% while…