Skip to main content

Connect any AI assistant to your SAP system via OData services

Project description

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! 🚀

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_gutjahrai_sap_odata_mcp_py-1.0.0.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file iflow_mcp_gutjahrai_sap_odata_mcp_py-1.0.0.tar.gz.

File metadata

  • Download URL: iflow_mcp_gutjahrai_sap_odata_mcp_py-1.0.0.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for iflow_mcp_gutjahrai_sap_odata_mcp_py-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7e4685811c5c316401116f60e094d48be216c1f6f7043b82b16c5a81a8b840d0
MD5 62a26a1caf1c3c670aab6b7a8dabeab4
BLAKE2b-256 44be21002bfbc9edf4ff4863fc44067b1056b40e37dc1744a65c1348adf05fe2

See more details on using hashes here.

File details

Details for the file iflow_mcp_gutjahrai_sap_odata_mcp_py-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: iflow_mcp_gutjahrai_sap_odata_mcp_py-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for iflow_mcp_gutjahrai_sap_odata_mcp_py-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d50c1c068aa3cd447d087cb04f52759105568393494507dadf708f83d90888ad
MD5 29dae35852fa33a3437853879f54f6de
BLAKE2b-256 76013febb9d3c85a8def70e81e14433752f0ad7d10ec0a81e564310856b500bd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page