WYRE-AI

avanan-legacy-mcp

Community WYRE-AI
Updated

MCP server for the Avanan MSP SmartAPI (legacy tenant management)

avanan-legacy-mcp

MCP server for the Avanan MSP SmartAPI (the "legacy" Avanan MSP tenant managementAPI โ€” distinct from avanan-mcp, which targets the Checkpoint Harmony Email & CollaborationHEC API).

Implements the Jan 2024 Avanan MSP SmartAPI Reference Guide:

Group Tools
Child MSPs avanan_list_msp_partners, avanan_create_msp_partner, avanan_delete_msp_partner
MSP users avanan_list_msp_users, avanan_get_msp_user, avanan_create_msp_user, avanan_update_msp_user, avanan_delete_msp_user
Customer tenants avanan_list_tenants, avanan_get_tenant, avanan_create_tenant, avanan_delete_tenant
Licenses avanan_list_licenses, avanan_list_addons, avanan_assign_license
Usage avanan_get_monthly_usage, avanan_get_daily_usage

Features

  • Interactive tenant card (MCP Apps, SEP-1865): avanan_get_tenant renders as aninteractive card in MCP Apps hosts (Claude Desktop/web) showing domain, status,deployment mode, license package, protected users, PoC dates, and add-ons. The card isread-only, neutral by default, and brandable via window.__BRAND__ injection orMCP_BRAND_* env vars (MCP_BRAND_NAME, MCP_BRAND_LOGO_URL, MCP_BRAND_PRIMARY_COLOR,MCP_BRAND_ACCENT_COLOR, MCP_BRAND_BG, MCP_BRAND_TEXT). Plain-JSON behavior isunchanged in other hosts. Rebuild the embedded card HTML after editing ui/ withnpm run build:ui.

Configuration

Env var Required Description
AVANAN_APP_ID yes Application ID provided by Avanan Support (x-av-app-id).
AVANAN_TOKEN yes Token from the Avanan auth handshake (x-av-token).
AVANAN_SECRET yes Shared secret used to compute the x-av-sig HMAC.
AVANAN_REGION no us | eu | ca | ap. Defaults to JWT region claim, then us.
MCP_TRANSPORT no stdio (default) or http.
MCP_HTTP_PORT no HTTP transport port (default 8080).
LOG_LEVEL no debug | info | warn | error (default info).

In gateway mode, credentials are taken per-request from headers:X-Avanan-App-Id, X-Avanan-Token, X-Avanan-Secret, optionally X-Avanan-Region.

Status

[!IMPORTANT]The x-av-sig signing algorithm is implemented as a best-guess HMAC-SHA256because the MSP SmartAPI guide defers signing details to the parent Avanan APIReference Guide. Replace the body of signRequest() insrc/utils/client.ts with the exact algorithm beforeproduction use. The function is isolated so no other code needs to change.

Build

npm install
npm run build
npm start

Regional endpoints

Region Base
US https://smart-api-production-1-us.avanan.net
EU https://smart-api-production-1-eu.avanan.net
CA https://smart-api-production-1-ca.avanan.net
AP https://smart-api-production-5-ap.avanan.net

All endpoints sit under /v1.0/msp/....

MCP Server ยท Populars

MCP Server ยท New

    punkpeye

    mcp-remote

    Connect an MCP Client that only supports local (stdio) servers to a Remote MCP Server.

    Community punkpeye
    HiAi-gg

    DocsMint

    Self-hosted AI-native knowledge workspace and installable PWA with hybrid search, GraphRAG, REST, SDK, CLI, and MCP access for people and AI agents.

    Community HiAi-gg
    WYRE-AI

    ConnectWise Manage MCP Server

    MCP server for ConnectWise Manage (PSA) โ€” tickets, companies, contacts, projects, and time entry tools for AI assistants

    Community WYRE-AI
    WYRE-AI

    NinjaOne MCP Server

    MCP server for NinjaOne โ€” device monitoring, patching, scripting, and alert management tools for AI assistants

    Community WYRE-AI
    QVerisAI

    @qverisai/mcp

    Open-source toolkit for the QVeris capability routing network: CLI, MCP server, Python SDK, skills, and REST API docs for agents to discover, inspect, call, and audit real-world tools.

    Community QVerisAI