•
9 min
ByDuotach
ClaudeSAPMCPBuying guide

Claude with SAP and ERP over MCP: scope, limits and costs

Claude can query SAP and other ERPs through an MCP server, but with SAP you need to read its API policy first: it restricts using its APIs with generative AI systems that chain calls, except through pathways SAP endorses. Here we set the scope that makes sense, the limits and what each side costs, with the sources linked.

What MCP is and what Claude does with your ERP

MCP (Model Context Protocol) is an open protocol that lets an AI application call external tools. An MCP server publishes named tools with parameters, for example "look up an order status", and Claude decides when to call them. For your ERP this means Claude does not get free access to SAP: access can be limited to the tools you define and the permissions you configure and verify. The current specification defines transports and, for servers reachable over HTTP, an OAuth-based authorization that is optional.

This article does not explain MCP in general. What follows covers only what changes when the target system is SAP.

The limit that decides everything with SAP: its API policy

SAP's API policy (v.4.2026a), section 2.2.2, prohibits using its APIs to integrate with generative or semi-autonomous AI systems that plan, select or execute sequences of calls, and for systematic or large-scale data extraction, except through architectures, data services or pathways that SAP endorses and identifies for that purpose. An agent that only reads is not exempt. Section 3 says SAP may monitor usage and, in case of non-compliance, throttle, suspend or terminate access.

The policy FAQ (v1.3, June 2026) names the endorsed pathways for agentic AI: the MCP Gateway in SAP Integration Suite, the MCP servers SAP generates with Joule Studio, and the A2A protocol. It also says the policy does not change licenses, that any AI platform can connect through those pathways and that Integration Suite is not required. On custom or third-party MCP servers (questions 39 and 56), SAP says that for external agents it endorses the MCP Gateway over community or customer-operated servers, and that they can still be used if all use complies with the contract, the documentation and the API policy, with authentication and authorization on every connection and respect for published limits. Operation and maintenance remain with the customer, and SAP provides no support or stability guarantees for those implementations. The FAQ states it is informational and not a contract.

What SAP does not settle for you

SAP issues no general approval or compliance decision for a specific deployment. An MCP server of your own is possible under those conditions, with risk and maintenance on your side and no SAP support. Before building, ask SAP or your account executive for its position in writing and have your contract reviewed.

What SAP and Anthropic announced, and what they did not

On May 12, 2026 SAP announced plans to expand its collaboration with Anthropic so Claude becomes a reasoning capability inside the SAP Business AI Platform and Joule, with tasks coordinated across S/4HANA, SuccessFactors and Ariba via MCP.

What it does not say, in what we read: launch dates, price or license for that capability, or that a company can connect its own Claude (claude.ai or the API) to its own SAP.

That announcement does not establish a ready integration between your Claude and your SAP: treat it as a project with its own scope.

The scope we propose

This scope is our own proposal, not a feature bundled with SAP or Claude. Starting with limited reading lets you validate permissions and access before adding writes; reading also exposes data and remains subject to the policy.

1. Scoped reading

Includes one to five named tools (for example an order status or a customer balance), validated parameters, a minimal SAP role per tool and a log of every call. Does not include bulk extraction, free-form queries or unpublished APIs.

2. Writing with approval

Includes one specific action that a person approves before it runs. Does not include writes without review or unbounded batches.

3. More systems

Includes adding another module or ERP with its own license and policy review. Does not include assuming one vendor's rule applies to another.

For stage 2 we use the criteria in our human approval guide. Out of scope at every stage: changing your SAP contract, reselling SAP or Claude licenses, and certifying that your architecture complies with SAP, which depends on SAP's position and your contract.

How to connect it securely

SAP publishes a reference architecture for third-party MCP access (updated October 26, 2026). Among other things it asks to: authenticate every inbound request and every call to an SAP API; not store long-lived credentials in the MCP server; not forward the person's token as is but exchange it (RFC 8693) for a narrow credential that identifies the agent and keeps the user context; give each tool the minimum permissions it needs; validate every input; use TLS 1.2 or higher; keep server limits within the SAP API limits; and log every invocation with the caller's identity.

On Claude's side, custom connectors are available on all plans (Free with a single connector) and require the server to be reachable from the internet. On Team they are added by Owners and Primary Owners, and on Enterprise also by people with a custom role that includes that permission. Anthropic warns that it does not verify these services, that a malicious server can hide instructions, and that you should disable write-capable tools when using the research feature.

If you call Claude through the API instead, the API MCP connector is in beta, supports only tool calls, requires a server exposed over public HTTP and is not eligible for zero data retention or HIPAA. If the server runs on a private network you have to solve how Anthropic reaches it: the documentation describes MCP tunnels in research preview, with no commitment on availability or support, only for the API and managed agents, by request and not eligible for zero data retention or HIPAA.

Hidden instructions

An MCP tool returns ERP data and Claude reads it. If a text field carries hidden instructions, the model may follow them. That is why we propose read-only tools first and human approval before any write.

What each part costs

We quote by scope and do not publish a rate or a market range for this kind of project. What is published is the cost of each piece. Anthropic prices come from its pages as of October 30, 2026, in USD before taxes, and Anthropic states they may vary by region.

PiecePublished cost
Claude Team, Standard seatUSD 20 per seat per month billed annually, or USD 25 monthly (Anthropic)
Claude EnterpriseUSD 20 per seat per month billed annually, 20-seat minimum on self-serve (50 with sales); usage is billed separately at API rates (Anthropic)
Claude API, Sonnet 5.5USD 2 per million input tokens and USD 10 output (Anthropic)
SAP: AI access to S/4HANA CloudLicensed by documents created by external systems; reading, updating and deleting do not count; the price is not in the guide (SAP)
SAP Integration Suite (MCP Gateway)SAP publishes Integration Suite pricing by edition; confirm with SAP which edition includes the MCP Gateway and its price
Integration feesQuoted according to scope; we publish no price or range (Duotach)

An example with our own assumptions, not measured: a query that reads 30,000 tokens and answers with 1,000 costs about USD 0.07 on Sonnet 5.5 (30,000 x 2 / 1,000,000 plus 1,000 x 10 / 1,000,000). At 1,000 queries per month that is about USD 70, before caching and seats. Ten Team Standard seats billed annually are USD 200 per month. Team also includes monthly API credits (USD 20 per Standard seat, in a shared pool capped at USD 500 per month) that the example does not deduct; check their conditions before counting on them.

What moves the project cost, and why it is quoted by scope: how many tools, whether there is writing, the SAP edition (public cloud, private cloud or ECC), whether you already have Integration Suite, the identity model and who runs the server afterwards.

What to ask whoever builds it

Ask in writing: which tools the server exposes and which SAP role each one runs under; how it authenticates and how each secret is rotated; how it logs every call; what happens if SAP throttles or blocks the traffic; what SAP says about the proposed architecture; and who operates the server when the project ends. If they cannot answer one of these, the scope is not defined yet.

How we work at Duotach

We build AI agents connected to your company's systems. For SAP we start with a review of your edition, the published APIs you need and what your contract says, and propose a first reading stage. Do not send credentials through the form. If you are still weighing the whole AI and ERP picture, see the guide to integrating AI with your ERP and the one on Argentine ERPs.

Frequently asked questions

Can I connect Claude directly to SAP APIs?+
SAP's API policy (v.4.2026a) restricts using its APIs with generative or autonomous AI systems that plan and chain calls, except through endorsed architectures. For custom or third-party MCP servers, SAP's FAQ says they can be used if all use complies with the contract and the policy, at your own responsibility and without SAP support, and that for external agents SAP endorses the MCP Gateway in Integration Suite. Before building, ask SAP for its position in writing and have your contract reviewed.
Do I need SAP Integration Suite?+
It is not mandatory. SAP's FAQ states the policy does not require Integration Suite: other integration platforms that use published APIs within the policy's controls are aligned, always subject to section 2.2.2 and your contract. It is one of the pathways SAP endorses for agentic AI, through its MCP Gateway.
Does using AI with S/4HANA Cloud cost more in licenses?+
It can. According to SAP's licensing guide, in S/4HANA Cloud access by AI agents or external systems is licensed by certain document items those systems create (up to five items can count as one); in that model reading, updating or deleting does not count. SAP defines the document list and the price. The public guide does not cover private cloud, which has separate licenses, nor does that appendix address on-premise or ECC: check your contract.
Does this apply to other ERPs such as Dynamics, NetSuite or Tango?+
The MCP mechanism is the same, but this guide only verifies SAP's rules. Check each vendor's API and license terms. For Argentina, see our guide to local ERPs linked below.

Sources consulted on October 30, 2026

SAP API policy v.4.2026a

API policy FAQ v1.3

SAP licensing guide v2.2

SAP and Anthropic announcement

SAP reference architecture for third-party MCP

MCP specification

Claude custom connectors

Claude API MCP connector

Anthropic MCP tunnels

Claude API pricing

Claude Team and Enterprise plans

SAP help pages built with JavaScript could not be read in full with our tools; what we state comes from SAP's PDF documents and the pages cited. This guide is not legal or licensing advice: SAP confirms what your contract covers.

Start with a scoped read

Tell us which SAP query you want to put within Claude's reach and who will use it.