# DataGate MCP

Connects an MCP agent to DataGate customers, agreements, invoices, and related billing records. Useful for lookups through a local data copy.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 63
- Author: Servosity
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Servosity/msp-skills/tree/HEAD/skills/datagate
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/datagate-mcp

## What it does

DataGate MCP lets an agent inspect DataGate records for customers, customer users, agreements, service items, invoices, products, and related account data. The command-line tools support lists, individual lookups, filtered output, synchronization, and local search.

The installer places the `datagate-cli` and `datagate-mcp` binaries in a user directory. Set `DATAGATE_API_KEY` and `DATAGATE_CLIENT_ID`, then run `datagate-cli doctor` to check the credentials and API connection. The connector exposes a read-only surface, so it does not create, update, or delete records.

Use the default stdio transport. HTTP mode must stay off because this build does not enforce request-size and execution-time limits for that transport.

## Requirements
- Environment variables: `DATAGATE_API_KEY`, `DATAGATE_CLIENT_ID`, `DATAGATE_BASE_URL`, `DATAGATE_USER_AGENT`, `DATAGATE_MCP_HTTP_TOKEN`, `PRINTING_PRESS_CLIENT_PROFILE` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- list DataGate customers
- locate an invoice by number or customer name
- inspect agreements and service status
- sync billing records to local storage
- search repeated billing data locally

## Example prompts
- List DataGate customers as JSON with `datagate-cli customers list --json`.
- Fetch invoices for `2026-08-01T00:00:00Z` through `2026-08-31T23:59:59Z` using `datagate-cli invoices --period-start 2026-08-01T00:00:00Z --period-end 2026-08-31T23:59:59Z --json`.
- Run `datagate-cli sync`, then search for a customer or invoice with `datagate-cli search "<customer name or invoice number>"`.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47577
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43902

From the same set: [servosity/msp-skills](https://affpapa.org/en/nevibecode/by/servosity/msp-skills.md) — 73 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
