# TD SYNNEX MCP

This MCP server connects StreamOne ION reseller data with a local licence book for renewals, margin checks, and seat reconciliation.

- 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/td-synnex
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/td-synnex-mcp

## What it does

TD SYNNEX MCP gives an AI agent access to the StreamOne ION reseller API and a local licence book. It covers renewal work, margin review, and seat true-up across distributors. The package includes `td-synnex-cli` and `td-synnex-mcp`; Claude Code, Codex, and Claude Cowork discover the skill through `SKILL.md`.

Use the installer for macOS and Linux, or the PowerShell script on Windows. Authentication requires a token, created with `td-synnex-cli auth mint --refresh-token-stdin`. You can check the installed CLI with `td-synnex-cli --version` and inspect its commands with `td-synnex-cli --help`.

Do not run HTTP transport (`--transport http`) with this build: request-size and execution-time limits are missing. The MCP tools can act with your credentials, so keep the default stdio transport.

## Requirements
- Environment variables: `TD_SYNNEX_ACCOUNT_ID`, `TD_SYNNEX_ACCESS_TOKEN`, `TD_SYNNEX_REFRESH_TOKEN`, `TD_SYNNEX_BASE_URL`, `TD_SYNNEX_MCP_READ_ONLY`, `TD_SYNNEX_MCP_HTTP_TOKEN`, `TD_SYNNEX_USER_AGENT`, `TD_SYNNEX_TAIL_MAX_PAGES`, `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
- review licence renewals
- check margin from reseller data
- reconcile seats across distributors
- connect StreamOne ION to an agent
- verify the installed CLI

## Example prompts
- Review the local licence book and find renewals that need a seat true-up.
- Compare margin data from StreamOne ION with the local licence book.
- Show the available operations with `td-synnex-cli --help` and help me run the relevant one.

## 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
