Back to Home

freebird-mcp-server

by kai751

Overview

The Freebird MCP server connects Claude Desktop to Microsoft Dynamics GP via the Freebird REST API, enabling AI-powered access to ERP data like sales orders, customers, and inventory.

Installation

Run Command
python3 /path/to/freebird-mcp-server/src/freebird_mcp_server.py

Environment Variables

  • FREEBIRD_USERNAME
  • FREEBIRD_PASSWORD
  • FREEBIRD_APPLICATION_ID
  • FREEBIRD_API_KEY
  • USE_PRODUCTION

Security Notes

The server has critical security vulnerabilities: 1. It explicitly disables SSL/TLS certificate verification (verify=False and ssl.CERT_NONE) for all HTTPs requests via a custom TLSAdapter, making it highly susceptible to Man-in-the-Middle (MitM) attacks, even when using the production API endpoint. This is a severe risk. 2. Default API keys (X-Rincon-Application-Id, X-Rincon-REST-API-Key) are hardcoded within `freebird_client.py` and `gp_server_integration.py`, which is poor practice even if meant for a test environment, as they could be accidentally exposed or used inappropriately. The installer's prompt for `FREEBIRD_APPLICATION_ID` and `FREEBIRD_API_KEY` for `~/.freebird_credentials` does not appear to override these hardcoded values in `freebird_client.py`.

Similar Servers

Stats

Interest Score0
Security Score2
Cost ClassHigh
Avg Tokens25000
Stars0
Forks0
Last Update2025-11-26

Tags

Dynamics GPERP IntegrationClaudeAPI ClientBusiness Data