NetLicensing MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add -e "NETLICENSING_API_KEY=${NETLICENSING_API_KEY}" netlicensing-mcp -- uvx netlicensing-mcp
Required:NETLICENSING_API_KEY
README.md

A natural language interface for the Labs64 NetLicensing lifecycle.

NetLicensing MCP Server

The official Labs64 NetLicensing MCP Server — a natural language interface that lets AI agents manage software licenses, customers, and entitlements through conversational commands.

Works with Claude Desktop, GitHub Copilot (Agent mode), VS Code, JetBrains / IntelliJ IDEA, and any other MCP-compatible client.


Why use this?

  • Natural Language Licensing — Ask your AI assistant to create products, issue licenses, validate entitlements, and generate shop URLs without touching the NetLicensing UI or writing API calls.
  • Full API coverage — Various tools spanning the entire NetLicensing REST API: products, modules, templates, licensees, licenses, bundles, tokens, transactions, and payment methods.
  • Built-in audit prompts — Five ready-to-run prompt templates for account audits, expiry sweeps, anomaly detection, and cleanup workflows.
  • Safe by default — All delete operations expose a force_cascade option; nothing is silently cascaded.
  • Zero-dependency quick start — Run with uvx or Docker without a local Python install.

What can you ask?

Once connected, you can talk to NetLicensing in plain language:

  • "List all products in my NetLicensing account."
  • "Create a new licensee for customer@example.com under product PTEST."
  • "Validate the license for licensee L001 — does it pass?"
  • "Generate a shop URL for licensee L001 so they can self-serve their renewal."
  • "Which licenses are expiring in the next 30 days?"
  • "Find any licensees with no active licenses — flag them for cleanup."
  • "Transfer all licenses from licensee L001 to L002."
  • "Create an API key token scoped to read-only access."
  • "Show me all transactions from the last month."

Features

Area Tools
Products list, get, create, update, delete
Product Modules list, get, create, update, delete
License Templates list, get, create, update, delete
Licensees list, get, create, update, delete, validate, transfer
Licenses list, get, create, update (activate/deactivate), delete
Bundles list, get, create, update, delete, obtain
Tokens list, get, create shop URL, create API token, revoke
Transactions list, get, create, update
Payment Methods list, get, update
Utilities list licensing models, list license types
Audit Prompts full account, single customer, expiry sweep, cleanup, anomaly detection
Delete Safety force_cascade option on all delete tools

Quick Start

Option A — uvx (no install required)

NETLICENSING_API_KEY=your_key uvx netlicensing-mcp

Option B

Tools (4)

manage_productsList, get, create, update, or delete products.
manage_licenseesList, get, create, update, delete, validate, or transfer licensees.
manage_licensesList, get, create, update, or delete licenses.
manage_tokensList, get, create shop URLs, create API tokens, or revoke tokens.

Environment Variables

NETLICENSING_API_KEYrequiredThe API key for authenticating with the NetLicensing service.

Configuration

claude_desktop_config.json
{"mcpServers": {"netlicensing": {"command": "uvx", "args": ["netlicensing-mcp"], "env": {"NETLICENSING_API_KEY": "your_api_key"}}}}

Try it

List all products in my NetLicensing account.
Create a new licensee for customer@example.com under product PTEST.
Validate the license for licensee L001.
Generate a shop URL for licensee L001 so they can self-serve their renewal.
Which licenses are expiring in the next 30 days?

Frequently Asked Questions

What are the key features of NetLicensing MCP?

Natural language management of products, modules, and templates.. Full lifecycle support for licensees, licenses, and transactions.. Built-in audit prompts for expiry sweeps and anomaly detection.. Safe delete operations with force_cascade options.. Support for generating shop URLs and API tokens..

What can I use NetLicensing MCP for?

Automating customer license provisioning via AI agents.. Performing bulk audits of expiring licenses to trigger renewal workflows.. Cleaning up inactive customer accounts based on license status.. Generating secure, time-limited shop URLs for customer self-service..

How do I install NetLicensing MCP?

Install NetLicensing MCP by running: NETLICENSING_API_KEY=your_key uvx netlicensing-mcp

What MCP clients work with NetLicensing MCP?

NetLicensing MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep NetLicensing MCP docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare