A C# MCP server that exposes the Billbee REST API as MCP tools for use with Claude Desktop, VS Code Copilot, Cursor, and other MCP-compatible AI assistants.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"billbee": {
"env": {
"BILLBEE_API_KEY": "your-api-key-here",
"BILLBEE_PASSWORD": "your-api-password-here",
"BILLBEE_USERNAME": "your@email.com"
},
"args": [],
"command": "/absolute/path/to/publish/BillbeeMcpServer"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Disclaimer: This is an independent, private project and is not an official Billbee product or > affiliated with Billbee GmbH in any way. Use at your own risk.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ecommerce
Production-grade MCP server and CLI tool for Shopify Admin GraphQL API — 49+ tools, YAML-extensible, dual auth, dual transport, Docker-ready
A command line tool for setting up commercetools MCP server
35+ AI tools for TCG card grading, Monte Carlo pricing, 370K+ product search. BYOK.
This is the reference implementation for the mcp server
MCP Security Weekly
Get CVE alerts and security updates for BillbeeMcpServer and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Disclaimer: This is an independent, private project and is not an official Billbee product or affiliated with Billbee GmbH in any way. Use at your own risk.
A C# MCP (Model Context Protocol) server that exposes the Billbee REST API as MCP tools for use with Claude Desktop, VS Code Copilot, Cursor, and other MCP-compatible AI assistants.
All 69 tools are implemented as direct HTTP calls against https://app.billbee.io — no intermediate SDK dependency.
Retry-After header| Variable | Description |
|---|---|
BILLBEE_API_KEY | Your Billbee API key (sent as X-Billbee-Api-Key header) |
BILLBEE_USERNAME | Your Billbee account e-mail |
BILLBEE_PASSWORD | Your Billbee API password |
For local development, use .NET User Secrets to avoid storing credentials in environment variables or files:
cd BillbeeMcpServer
dotnet user-secrets set "API_KEY" "your-api-key-here"
dotnet user-secrets set "USERNAME" "your@email.com"
dotnet user-secrets set "PASSWORD" "your-api-password-here"
User Secrets are only used when BILLBEE_* environment variables are not set.
dotnet build BillbeeMcpServer.sln
Add the following snippet to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Claude Desktop launches processes with a minimal PATH that typically does not include
the dotnet runtime. Publishing a self-contained binary avoids this problem entirely
and also starts faster.
First, publish the server:
dotnet publish src/BillbeeMcpServer.csproj -c Release -r osx-arm64 --self-contained -o ./publish
# Replace osx-arm64 with your platform: win-x64, linux-x64, osx-x64
Then configure Claude Desktop:
{
"mcpServers": {
"billbee": {
"command": "/absolute/path/to/publish/BillbeeMcpServer",
"args": [],
"env": {
"BILLBEE_API_KEY": "your-api-key-here",
"BILLBEE_USERNAME": "your@email.com",
"BILLBEE_PASSWORD": "your-api-password-here"
}
}
}
}
Note: Claude Desktop uses a restricted PATH. If
dotnetis not in/usr/local/bin,/opt/homebrew/bin, or similar standard locations, you must use the full path to thedotnetexecutable (e.g./usr/local/share/dotnet/dotneton macOS).
{
"mcpServers": {
"billbee": {
"command": "/usr/local/share/dotnet/dotnet",
"args": [
"run",
"--project",
"/absolute/path/to/repo/src/BillbeeMcpServer.csproj",
"--no-build"
],
"env": {
"BILLBEE_API_K
... [View full README on GitHub](https://github.com/biegomar/BillbeeMcpServer#readme)