Back to Home
iafnetworkspa icon

bc-odata-mcp

Verified Safe

by iafnetworkspa

Overview

A Go-based MCP server that provides access to Microsoft Business Central OData APIs for Large Language Models (LLMs) and tools like Cursor, enabling LLMs to query, create, update, and delete Business Central data.

Installation

Run Command
./bc-odata-mcp

Environment Variables

  • BC_CLIENT_ID
  • BC_CLIENT_SECRET
  • BC_TENANT_ID
  • BC_ENVIRONMENT
  • BC_COMPANY
  • BC_BASE_PATH
  • BC_TOKEN_URL
  • BC_SCOPE_API

Security Notes

The server implements robust security practices, including OAuth 2.0 client_credentials for authentication, automatic token caching with proactive refresh and invalidation on 401 errors, and mandatory use of HTTPS for all Business Central API communications. Sensitive credentials are correctly sourced from environment variables, protected by .gitignore. Built-in retry mechanisms with exponential backoff and `Retry-After` header handling mitigate rate limiting. No `eval` or directly malicious code patterns were identified. While OData query parameters are passed directly to Business Central, relying on the API's robustness for input validation, this is a standard practice for OData clients.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens7500
Stars0
Forks0
Last Update2025-12-05

Tags

ODataBusiness CentralMCPGoLLM IntegrationAPI Client