GutjahrAI/sap-odata-mcp-py
3.3
If you are the rightful owner of sap-odata-mcp-py and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Connect any AI assistant to your SAP system via OData services using the SAP OData MCP Server.
Tools
sap_smart_query
Find and query any entity automatically
sap_discover_services
See all available SAP services
sap_test_connection
Check if everything works
sap-odata-mcp-py# SAP OData MCP Server
Connect any AI assistant to your SAP system via OData services.
Quick Start
- Install:
python3 mcp_server.py
- Configure
.env
file:
SAP_URL=https://your-sap-server.com/sap/opu/odata/sap
SAP_USERNAME=your_username
SAP_PASSWORD=your_password
- 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 ofsap_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! 🚀