- In short
- The main entry points for connecting Claude into an enterprise stack are direct API calls, an SDK, MCP servers, Claude Code/CLI, and agent-to-agent protocols. Each entry point trades implementation flexibility against maintenance overhead and compliance posture differently. Entry point selection is an architectural decision the Architect owns, not an implementation detail left to individual engineers or chosen by developer familiarity alone.
The entry points, and why they are an architectural choice
Connecting Claude into an enterprise stack starts with one decision: which entry point the system connects through. The exam expects you to know the main options, direct API calls, an SDK, MCP servers, Claude Code/CLI, and agent-to-agent protocols, and, more importantly, to treat the choice among them as an architectural decision the Architect owns. It is not a detail to leave to whichever engineer starts coding, and it is not settled by whatever a developer is most familiar with. The entry point shapes flexibility, maintenance burden, and compliance posture for the life of the integration, so it belongs at the architecture level.
This is a remember-level foundation, but its weight is the framing: entry point first, and entry point as a real decision with trade-offs, not a default.
- Integration entry point options
- The main ways to connect Claude into an enterprise stack, direct API calls, an SDK, MCP servers, Claude Code/CLI, and agent-to-agent protocols, each trading implementation flexibility against maintenance overhead and compliance posture. Selecting among them is an architectural decision owned by the Architect.
The five options at a glance
Each entry point occupies a different point on the flexibility-versus-overhead spectrum. Direct API calls give the most control over request shape, error handling, streaming, and tool orchestration, but every one of those concerns, including retry logic, is code your team writes and maintains. An SDK (available in Python and TypeScript) wraps the HTTP layer in typed, language-native conveniences, trading a little granular control for faster development; be aware that an SDK version upgrade can occasionally change behaviour and warrants a code review before deploying. MCP servers standardise how tools and internal services are exposed, keeping the integration layer separate from your orchestration logic so it can be reused across applications, at the cost of an added protocol layer that makes debugging tool calls less direct than plain function calls. Claude Code/CLI is an agentic entry point built for developer workflows, writing, reviewing, and navigating code, and is deliberately not intended as the backend for a multi-tenant or customer-facing product; those should route through the API, the SDK, or the Agent SDK instead. For multi-turn agentic work inside your own product, the Agent SDK runs a managed loop that handles iteration, tool execution, and termination so your team does not build that infrastructure, whereas a raw API loop remains the right choice when you need custom logic between turns. Agent-to-agent protocols connect two independently operated agent systems so they can exchange tasks or results directly.
Knowing what each is for is the point of this foundation. The later knowledge points, MCP as a protocol and the direct-API-versus-MCP trade-off, dig into specific choices among these; here you just need the menu and what each item trades.
Not interchangeable, and not API-by-default
The two traps both come from underrating the decision. The first is treating all entry points as functionally interchangeable and choosing based on developer familiarity alone. They are not interchangeable: they differ in flexibility, maintenance overhead, and compliance posture, so picking whichever a developer happens to know best can land the integration on an entry point that fits the developer but not the requirements. The second is assuming the API is always the default choice regardless of the integration's compliance and reuse requirements. The direct API is a fine option, but it is not automatically correct; a reuse-heavy integration may be better on MCP, and a compliance-constrained one may not survive on the API at all.
The corrective is to treat the choice as the Architect's, made against the integration's actual requirements. That is why compliance constraints filter the options first: the requirements, not familiarity or habit, decide the entry point.
What the exam trips candidates on
Two traps. The first is treating all entry points as functionally interchangeable and choosing based on developer familiarity alone, ignoring that they differ in flexibility, maintenance, and compliance. The second is assuming the API is always the default choice regardless of the integration's compliance and reuse requirements. The credited answer treats entry point selection as an architectural decision made against the integration's requirements.
Worked example
A team is about to connect Claude to several internal systems. The lead engineer says, 'Let's just use the direct API, everyone here knows it, and the API is always the default anyway.' Several of the same tools will be reused across three different agent applications the company is building. Assess the reasoning.
The reasoning commits both of this knowledge point's traps and skips the decision entirely. 'Everyone here knows it' is choosing by developer familiarity, which treats the entry points as interchangeable when they differ in flexibility, maintenance overhead, and compliance posture. 'The API is always the default anyway' is the API-by-default assumption, which ignores the integration's specific compliance and reuse requirements. Neither is a reason grounded in what this integration actually needs; both are habits standing in for an architectural decision the Architect should be making.
The scenario contains a requirement that should drive the choice: the same tools will be reused across three different agent applications. That reuse pattern is exactly where an MCP server earns its place, it standardises and centralises tool exposure so the three applications share one integration rather than each re-implementing the tools against the direct API, which would triplicate and later diverge the integration code. So the correct process is to treat entry point selection as the architectural decision it is, evaluate the options against the integration's requirements (here, heavy reuse, plus any compliance constraints that must be checked first), and likely land on an MCP server for the reused tools rather than defaulting to the direct API out of familiarity. The direct API might still be right for a one-off integration elsewhere, but 'we all know it' and 'the API is the default' are not the reasons that decide it.
Common misreadings to avoid
Misconception
The entry points are basically interchangeable, so picking the one the team knows best is fine.
What's actually true
Misconception
The direct API is the default entry point and the safe choice for any integration.
What's actually true
How this shows up on the exam
Expect an integration where the entry point is chosen by habit or assumed to be the API, against requirements (reuse, compliance) that point elsewhere. The reliable reading is that entry point selection is the Architect's decision, made against the integration's requirements, from five distinct options. This foundational knowledge point unlocks MCP as a standardised protocol and compliance constraints filtering entry points first, and it sets up the direct-API-versus-MCP trade-off.
A team plans to connect Claude to internal systems, choosing the direct API because 'everyone knows it and the API is the default,' though the same tools will be reused across three agent applications. What is the sounder approach?
People also ask
What are the ways to connect Claude into an enterprise stack?
Is the API always the default entry point?
Who owns the entry point decision?
Watch and learn
Official Anthropic Academy lessons first, then hand-picked walkthroughs. Videos load only when you press play.
No videos curated for this concept yet
We are still curating the best official and community videos for this topic.
Official prep for this domain
Anthropic's own free prep module for this part of the syllabus, on the official prep course. Free with an Anthropic Academy sign-in.
References & primary sources
Master this concept with Archie
Practice it inside an adaptive study session. Archie, your Socratic AI tutor, tracks your mastery with Bayesian Knowledge Tracing and schedules the perfect next review.