Vinkius
SAP S/4HANA

SAP S/4HANA MCP. Run core ERP transactions from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

SAP S/4HANA MCP on Cursor AI Code Editor MCP Client SAP S/4HANA MCP on Claude Desktop App MCP Integration SAP S/4HANA MCP on OpenAI Agents SDK MCP Compatible SAP S/4HANA MCP on Visual Studio Code MCP Extension Client SAP S/4HANA MCP on GitHub Copilot AI Agent MCP Integration SAP S/4HANA MCP on Google Gemini AI MCP Integration SAP S/4HANA MCP on Lovable AI Development MCP Client SAP S/4HANA MCP on Mistral AI Agents MCP Compatible SAP S/4HANA MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

The SAP S/4HANA MCP Server connects your AI agent directly to core Enterprise Resource Planning functions. Manage vendor records, generate purchase orders, check real-time inventory stock levels across plants, and post financial journal entries—all through natural language conversation.

It gives you transactional control over the system without needing a GUI.

What your AI agents can do

Create business partner

Creates a new vendor or customer record in the SAP system.

Create purchase order

Generates and submits a structured purchase order with specified line items.

Get business partner

Retrieves all details for one specific business partner using its ID number.

+ 6 more capabilities included
Manage Vendor and Customer Records

Create, retrieve, or list all business partner master data (customers, suppliers) using specific IDs or filters.

Process Purchase Orders

Generate new purchase orders with line items for a vendor or check the status and history of existing POs.

Track Inventory Levels

Get real-time material stock availability across specific plants or storage locations.

Perform Financial Accounting

Query General Ledger account balances and submit journal entries for financial postings.

Run Custom System Queries

Execute custom OData v4 queries to retrieve data from modules not covered by standard tools (e.g., specific production planning metrics).

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

SAP S/4HANA MCP Server: 9 Tools for ERP Ops

These nine tools cover the entire operational scope of SAP S/4HANA. Use them to process orders, manage master data, and track material stock levels with your AI agent.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using SAP S/4HANA on Vinkius
create019d7603

create business partner

Creates a new vendor or customer record in the SAP system.

create019d7603

create purchase order

Generates and submits a structured purchase order with specified line items.

get019d7603

get business partner

Retrieves all details for one specific business partner using its ID number.

get019d7603

get gl balances

Pulls current balances and historical data from the General Ledger accounts.

get019d7603

get material stock

Returns the available quantity of a specific material across all defined storage locations.

list019d7603

list business partners

Searches and returns lists of business partners, allowing filtering by type (person/organization).

list019d7603

list purchase orders

Lists multiple purchase orders, supporting filters like vendor or status.

list019d7603

list sales orders

Retrieves a list of sales orders and their current delivery or billing status.

query019d7603

query odata

Executes any exposed OData v4 service for custom data reports across the system.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with SAP S/4HANA, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
SAP S/4HANA MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by SAP S/4HANA. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Navigating SAP used to feel like wading through endless transaction codes.

Right now, doing anything complex—like checking a PO's history and then verifying if the vendor exists—means opening dozens of tabs. You click from the 'Material Master' screen to the 'Vendor Profile,' copy an ID, open the 'PO Status' report, paste it in, and finally navigate to the 'G/L Balance' tab just for confirmation. It's a multi-hour, high-friction process.

With this MCP server, you talk to your agent like talking to a coworker who knows SAP inside out. You don't mention transactions or tabs; you just say, 'What's the latest stock level for MAT-XYZ at Plant 2000?' And boom—you get the number. It’s direct, it’s fast, and it works.

SAP S/4HANA MCP Server: Write code that talks directly to your books.

The biggest time sink disappears: the need to jump between separate modules. You don't have to switch context from Finance (FI) to Materials Management (MM). The agent handles the transition, allowing you to ask, 'If I create a PO for this raw material, what does that impact my GL balance?' and get an integrated answer.

This changes everything because it lets you build true end-to-end workflows right in your chat window. You're no longer just running reports; you’re executing business processes instantly. That's the difference.

What you can do with this MCP connector

You're connecting your AI agent right into SAP S/4HANA, so you don't have to mess with transaction codes or navigate complex menus. You talk naturally, and it handles the transactions in the core ERP system.

Managing Vendor and Customer Records: Need to add a new supplier? Use create_business_partner to generate an entire vendor or customer master record. If you know their ID number, get_business_partner pulls up all of that specific data for you instantly. You can also run through the existing contacts using list_business_partners, letting your agent filter those records by type—whether they're a person or an organization.

Processing Purchase Orders: When it comes to buying stuff, you can generate and submit structured purchase orders with all their specified line items using create_purchase_order. Need to check what else is going on? You'll use list_purchase_orders to pull up a list of POs, letting your agent filter that list by specific vendors or current status.

Sales and Shipping Status: For the other side of the ledger—sales—your agent runs list_sales_orders, giving you a clear view of those orders and exactly what their delivery or billing status is.

Inventory Management: Tracking stock should be easy. Run get_material_stock to get real-time material availability across every single storage location or plant defined in the system. This tells you the exact count, period.

Financial Accounting: For the money stuff, your agent uses get_gl_balances to pull current and historical balance data directly from General Ledger accounts. If you're posting a new journal entry, it handles that too.

Custom Reports and Data Queries: Don't see what you need in the standard tools? No sweat. Use query_odata. This lets your agent execute any exposed OData v4 service to run custom data reports across modules not covered by the basic functions, giving you deep access into specific production planning metrics or niche operational details.

It’s transactional control over the whole system, all through conversation. You'll get actionable results whether you're setting up a new partner record, checking if there’s enough material on hand to fulfill an order, posting a journal entry, or running a deep dive report across several modules.

Built · Hosted · Managed by Vinkius SAP S/4HANA MCP Server - Orders & Inventory Management Server ID 019d7603-51bf-7287-b0ed-2db2cda70a00
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About SAP S/4HANA MCP

How do I use `create_purchase_order`? +

You must provide a structured JSON payload including the CompanyCode, PurchaseOrderType, and all line items within the required array. The agent can guide you on the necessary fields.

Can I check stock using `get_material_stock`? +

Yes. You provide the material ID and specify which plants or storage locations you want to check. It returns available units for each location instantly.

What is the difference between `list_business_partners` and `get_business_partner`? +

list_business_partners searches a group of records, allowing you to filter by criteria like 'Organization' or status. get_business_partner, however, requires an exact ID to retrieve a single, specific record.

Is `query_odata` for general reporting? +

That’s right. It runs any exposed OData v4 service path on your system. Use this when the standard tools don't cover a unique data pull you need for an audit or report.

How do I post financial entries with `get_gl_balances`? +

While get_gl_balances retrieves current balances, the full posting capability requires providing detailed journal entry parameters—accounts, debit/credit amounts, and cost centers.

How do I filter results when listing purchase orders using `list_purchase_orders`? +

You use OData $filter syntax for precise filtering. You can restrict Purchase Orders by status, supplier ID, or date range in one call. This keeps your data set small and focused.

What permissions are required to successfully run `create_business_partner`? +

The connected user must have write access (Create/Update) for Business Partner master data. If the role is read-only, the call will fail with an authorization error code.

Can I retrieve associated details using `query_odata`? +

Yes, use the $expand operator to traverse related entities. This lets you pull associated data—like line items for a PO or addresses for a BP—in one single query execution.

What authentication does SAP S/4HANA require? +

SAP S/4HANA uses Communication Arrangements with a dedicated Communication User. You create a technical user in the Fiori Launchpad, assign it to a Communication System, and link it to the appropriate Communication Scenario (e.g. SAP_COM_0008 for Business Partners).

Can I create purchase orders through the agent? +

Yes. The create_purchase_order tool posts to the A_PurchaseOrder OData endpoint. Provide the supplier, purchasing organization, plant, material, quantity, and price — the agent returns the PO number on success.

Does it support querying custom OData services? +

Absolutely. The query_odata tool executes GET requests against any OData v4 service exposed via your Communication Arrangement, including custom CDS views. Full $filter, $expand, and $select support is included.

Can I check stock levels across multiple plants? +

Yes. The get_material_stock tool queries the A_MaterialStock OData service, returning current stock quantities by plant and storage location. You can filter by material number, plant, or storage location.

Built & Managed by Vinkius 30s setup 9 tools

We've already built the connector for SAP S/4HANA. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 9 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.