SIA MCP Server
Provides tools for managing farms, fields, crop zones, and reference data in the SAP Intelligent Agriculture platform, including area management, field characteristics, crop zone KPIs, and reference data like perennials and seasons.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SIA MCP Serverlist all farms"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
sia-mcp-server
MCP server for the SAP Intelligent Agriculture (SIA) farming platform
Tools
Area Management
Tool | Description |
| List geographic areas (field/crop zone boundaries) |
| Create a new area with GeoJSON boundary |
| Delete an area by ID |
Farm & Field
Tool | Description |
| List farms |
| List fields |
| Create a field linked to a farm and area |
| List field characteristic values |
| Attach a characteristic value to a field |
Crop Zones
Tool | Description |
| List crop zones |
| Create a crop zone |
| Delete a crop zone |
| Get KPIs for a crop zone |
| Add a KPI to a crop zone |
| List crop zone characteristic values |
| Attach a characteristic value to a crop zone |
Reference Data
Tool | Description |
| List perennial plants |
| Create a perennial plant record |
| List agricultural seasons |
| List crop varieties |
| List available KPI definitions |
| List locations (e.g. assembly points) |
| List location types |
| Create a location |
| Delete a location |
| List characteristic configurations |
Related MCP server: Alumnx MCP Server
Setup
npm install
cp .env.example .env
# Fill in your credentials in .env
npm run buildRunning
stdio (default, for Claude Desktop / MCP clients):
node dist/index.jsHTTP server:
TRANSPORT=http node dist/index.js
# Server listens on http://localhost:3000/mcpClaude Desktop config
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"SIA Connector": {
"command": "node",
"args": ["/absolute/path/to/sia-mcp-server/dist/index.js"],
"env": {
"SIA_BASE_URL": "https://jupiter-farming.cfapps.eu10.hana.ondemand.com",
"SIA_TOKEN_URL": "https://farmers-app-rcbhth9g.authentication.eu10.hana.ondemand.com/oauth/token",
"SIA_CLIENT_ID": "your_client_id",
"SIA_CLIENT_SECRET": "your_client_secret"
}
}
}
}Demo Sequence
The Bruno collection includes a 10-step demo that creates a complete field record:
Create area for field boundary
Create area for crop zone boundary
Create field
Set field characteristic (external plot ID)
Create perennial plant
Create crop zone
Add total production KPI
Add per-tree production KPI
Set tree count characteristic
Set productive tree count characteristic
This full workflow can be orchestrated by an LLM using this MCP server.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Khaif004/SIA_MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server