Skip to main content

sap-odata-mcp-py# SAP OData MCP Server

Connect any AI assistant to your SAP system via OData services.

Quick Start

  1. Install:
python3 mcp_server.py
  1. Configure .env file:
SAP_URL=https://your-sap-server.com/sap/opu/odata/sap
SAP_USERNAME=your_username  
SAP_PASSWORD=your_password
  1. Test:
npx @modelcontextprotocol/inspector python3 mcp_server.py

Main Features

  • Auto-discovers all SAP OData services
  • Query, create, update, delete SAP data
  • Works with Claude Desktop and other AI assistants
  • No coding required - just configure and use

Key Tools

Tool What it does
sap_smart_query Find and query any entity automatically
sap_discover_services See all available SAP services
sap_test_connection Check if everything works

Claude Desktop Setup

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "sap": {
      "command": "python3",
      "args": ["/path/to/mcp_server.py"]
    }
  }
}

Troubleshooting

Connection failed?

  • Check SAP_URL, username, password
  • Run sap_test_connection to diagnose

Can't find entity?

  • Run sap_discover_services to see what's available
  • Use sap_smart_query instead of sap_query

What Makes This Special

  • Works with any SAP OData service
  • Automatically finds the right service for your data
  • AI-friendly - no technical knowledge needed
  • Secure - credentials in .env file only

Ready to chat with your SAP data! 🚀

Metadata

Release files for iflow-mcp_gutjahrai-sap-odata-mcp-py 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_gutjahrai-sap-odata-mcp-py 1.0.0
File Size Uploaded
iflow_mcp_gutjahrai_sap_odata_mcp_py-1.0.0.tar.gz 10.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_gutjahrai-sap-odata-mcp-py 1.0.0
File Interpreter ABI Platform
iflow_mcp_gutjahrai_sap_odata_mcp_py-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 22.0 kB

Release files / iflow_mcp_gutjahrai_sap_odata_mcp_py-1.0.0.tar.gz

Download URL iflow_mcp_gutjahrai_sap_odata_mcp_py-1.0.0.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
7e4685811c5c316401116f60e094d48be216c1f6f7043b82b16c5a81a8b840d0
BLAKE2b-256 checksum
How to use checksums
44be21002bfbc9edf4ff4863fc44067b1056b40e37dc1744a65c1348adf05fe2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / iflow_mcp_gutjahrai_sap_odata_mcp_py-1.0.0-py3-none-any.whl

Download URL iflow_mcp_gutjahrai_sap_odata_mcp_py-1.0.0-py3-none-any.whl
Size 11.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d50c1c068aa3cd447d087cb04f52759105568393494507dadf708f83d90888ad
BLAKE2b-256 checksum
How to use checksums
76013febb9d3c85a8def70e81e14433752f0ad7d10ec0a81e564310856b500bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page