OData MCP Bridge (Go)

OData MCP Bridge (Go) is an MCP server that connects Model Context Protocol clients directly to OData v2 and v4 services. Built as a native Go implementation, it enables enterprise analysts, developers, and AI agents to query, create, update, and delete business records stored across ERP, CRM, and analytics platforms like SAP. The server dynamically parses OData service metadata to generate corresponding MCP tools or condenses operations into a single universal tool mode to significantly reduce context window token usage. It provides deep integration with enterprise backends by managing query parameters such as filter, select, expand, and orderby, while also accommodating SAP-specific OData behaviors like CSRF token exchange and GUID formatting. Supporting basic, cookie, and anonymous authentication alongside standard stdio and streamable HTTP transports, it bridges desktop AI clients with secured enterprise resource systems.

Category: CRM, ERP & E-commerce

Tags: data-access, enterprise-data, golang, odata

Visit OData MCP Bridge (Go)

How to install and configure OData MCP Bridge (Go)

  1. Download the pre-built binary for your platform from the releases page, or build it locally using go build -o odata-mcp cmd/odata-mcp/main.go. 2. Open your Claude Desktop configuration file (claude_desktop_config.json). 3. Add the server under the mcpServers object, specifying your binary location and target OData service: json { "mcpServers": { "odata-service": { "command": "/path/to/odata-mcp", "args": [ "--service", "https://services.odata.org/V2/Northwind/Northwind.svc/", "--tool-shrink" ] } } } 4. For authenticated systems, supply --user and --password flags or pass ODATA_USERNAME and ODATA_PASSWORD in the env block. 5. Restart Claude Desktop to load the tools.

What you can do with OData MCP Bridge (Go)

  • Querying enterprise ERP entities such as Products, Customers, and Orders from Claude Desktop using structured OData filters. - Executing OData function imports directly within chat sessions to trigger backend enterprise business logic. - Connecting to SAP OData v2 and v4 services with automatic CSRF token management and proper GUID handling. - Enforcing safe database interactions across production instances by enabling --read-only or --read-only-but-functions runtime flags. - Compacting hundreds of enterprise entity operations into a single schema using --universal mode to prevent LLM context bloat.

Key facts

  • Open Source
  • https://github.com/oisee/odata_mcp_go
  • CRM, ERP & E-commerce, Data & Analytics
  • data-access, enterprise-data, golang, odata

Part of MCP Servers

Related MCP servers

  • MCP KQL Server — MCP KQL Server is an MCP server that connects AI assistants to Azure Data Explorer clusters using Azure CLI authentication.…
  • MCP Jupyter Complete — MCP Jupyter Complete is an MCP server that provides tools for manipulating Jupyter notebook files through position-based cell operations and…
  • MCP Microsoft Office Bridge — MCP Microsoft Office Bridge is an MCP server that connects AI assistants like Claude to Microsoft 365 services through the…
  • MCP Mempool — MCP Mempool is an MCP server that exposes the mempool.space WebSocket and REST APIs to AI agents, LLM assistants, and…
  • MCP NIF.PT — MCP NIF.PT is an MCP server that connects LLM clients to the Portuguese NIF.PT public API to retrieve and analyze…
  • MCP Options Order Flow Server — MCP Options Order Flow Server is an MCP server that provides real-time options order flow data, institutional bias tracking, and…

What can OData MCP Bridge (Go) do?

OData MCP Bridge (Go) connects MCP clients to OData v2 and v4 services. It parses service metadata to automatically generate tools for entity creation, retrieval, updates, and deletion. It supports complex query parameters like filter, select, and expand, handles OData function imports, manages SAP CSRF tokens, and can collapse hundreds of individual tools into a single universal tool to save model context tokens.

How do I install OData MCP Bridge (Go)?

You can install it by downloading pre-compiled binaries for Linux, macOS, or Windows from the project release page. Alternatively, build it from source using the Go CLI or Make targets. Once you have the binary, add its path and execution arguments to your MCP client configuration file, specifying your target OData service URL.

Which MCP clients work with OData MCP Bridge (Go)?

The bridge works with any client compliant with the Model Context Protocol that supports stdio, HTTP with SSE, or Streamable HTTP transports. It is tested for Claude Desktop, Claude Code CLI, and AI Foundry clients, with protocol options available to match specific interface versions.

What is Universal Tool Mode?

Universal Tool Mode is activated with the --universal flag to condense massive OData service definitions into a single tool named odata. Rather than creating hundreds of distinct tools for every entity set, it exposes one endpoint accepting action, target, and query parameters, which prevents tool overload and lowers token usage by over ninety percent.

Is OData MCP Bridge (Go) open source?

Yes, OData MCP Bridge (Go) is open source software hosted on GitHub. Users can inspect the Go source code, build native binaries locally for multiple architectures, and modify or extend the integration logic under its open source repository.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories