Labs 64 Netlicensing MCP server

Connect Labs 64 Netlicensing to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.

What you can do with the Labs 64 Netlicensing MCP server

Ask your agent in plain language. Each of these maps to a real tool on the server.

  • Use the manage product tool in Labs 64 Netlicensing
  • Use the list licenses tool in Labs 64 Netlicensing
  • Use the list tokens tool in Labs 64 Netlicensing
  • Use the manage license template tool in Labs 64 Netlicensing
  • Use the validate licensee tool in Labs 64 Netlicensing
  • Use the manage licensee tool in Labs 64 Netlicensing

Supported Tools

manage_product

Manage Product

Create, update, or delete a product in NetLicensing. Products are the top-level entity representing your software applications. Each product contains modules with licensing models and templates.

list_licenses

List Licenses

Retrieve all licenses for the current vendor. Returns license details including associated licensee, template, pricing, and model-specific properties.

list_tokens

List Tokens

Retrieve all tokens for the current vendor. Includes shop tokens, API keys, and default tokens with their status and expiration details.

manage_license_template

Manage License Template

Create, update, or delete a license template. Templates define the types of licenses available for purchase or assignment, including pricing, type, and model-specific parameters.

validate_licensee

Validate Licensee

Validate a licensee's active licenses against the configured licensing models. Returns the complete licensing state for the licensee across all product modules, ready for use in business logic. Can also pass custom validation parameters.

manage_licensee

Manage Licensee

Create, update, or delete a licensee (customer). Licensees represent end customers or product instances that consume licenses. Each licensee is associated with a product.

list_transactions

List Transactions

Retrieve all transactions for the current vendor. Transactions are created whenever licenses are obtained by a licensee through shop purchases, vendor assignments, or licensing model rules.

list_products

List Products

Retrieve all products configured for the current vendor. Returns product details including name, version, active status, and licensing configuration.

create_token

Create Token

Create a NetLicensing token. Tokens serve different purposes: **SHOP** tokens generate a shop URL for a licensee to purchase licenses, **APIKEY** tokens create API keys with role-based access, and **DEFAULT** tokens are general-purpose.

list_product_modules

List Product Modules

Retrieve all product modules for the current vendor. Modules define the licensing model used for each part of a product.

manage_product_module

Manage Product Module

Create, update, or delete a product module. Modules belong to a product and define which licensing model to use (e.g., Subscription, Try & Buy, Floating, Pay-per-Use).

get_product

Get Product

Retrieve a single product by its number. Returns complete product details including name, version, active status, and licensing configuration.

list_license_templates

List License Templates

Retrieve all license templates for the current vendor. Templates define the types of licenses available, including pricing, license type, and model-specific settings.

manage_bundle

Manage Bundle

Create, update, or delete a license bundle. Bundles group license templates together so that obtaining a bundle creates multiple licenses at once for a licensee.

transfer_licenses

Transfer Licenses

Transfer all licenses from one licensee to another. The source licensee must be marked for transfer (markedForTransfer=true) and both licensees must belong to the same product.

get_transaction

Get Transaction

Retrieve a single transaction by its number. Returns full transaction details including status, source, payment method, and dates.

obtain_bundle

Obtain Bundle

Obtain a license bundle for a licensee. This creates licenses from all templates in the bundle and assigns them to the specified licensee in a single operation.

list_licensees

List Licensees

Retrieve all licensees (customers) for the current vendor. Licensees are the end customers or product instances that hold licenses.

manage_license

Manage License

Create, update, or delete a license for a licensee. Licenses are created from license templates and processed by licensing models during validation.

list_licensing_models

List Licensing Models

Discover licensing models supported by NetLicensing before configuring a product module or license template.

list_license_types

List License Types

Discover license types supported by NetLicensing before configuring a product module or license template.

get_license

Get License

Retrieve a license by its number. Use the corresponding list tool to discover identifiers.

get_licensee

Get Licensee

Retrieve a licensee by its number. Use the corresponding list tool to discover identifiers.

list_bundles

List Bundles

List configured bundles and their identifiers, pricing, and included license templates for the current vendor.

get_license_template

Get License Template

Retrieve a license template by its number. Use the corresponding list tool to discover identifiers.

get_product_module

Get Product Module

Retrieve a product module by its number. Use the corresponding list tool to discover identifiers.

get_bundle

Get Bundle

Retrieve a bundle by its number. Use the corresponding list tool to discover identifiers.

delete_token

Delete Token

Delete a token, revoking its future use. Requires username and password authentication; API key authentication is not supported by this endpoint.

Connect Labs 64 Netlicensing to your AI client

Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.

  1. Enable Labs 64 Netlicensing in Metorial. In your Metorial portal, enable the Labs 64 Netlicensing MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
  2. Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
  3. Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
  4. Sign in. Select Add and sign in to load Labs 64 Netlicensing tools.

Run Labs 64 Netlicensing through the Metorial gateway

One governed layer for every app your agents reach, not a separate connector per tool.

  • Give Labs 64 Netlicensing and every other app to your whole team through one MCP gateway, behind your SSO.
  • Scope which teams and agents can use Labs 64 Netlicensing tools with role-based access control, and trace every call.
  • Prefer to run it yourself? Metorial is open source and self-hostable.

More integrations teams use with Labs 64 Netlicensing

Mailchimp

Manage email marketing audiences, campaigns, and automations. Create, send, schedule, and track email campaigns with detailed reporting on opens, clicks, and bounces. Add, update, and organize audience contacts with tags, segments, and interest groups. Set up and manage automation workflows triggered by subscriber activity or events. Connect e-commerce stores to manage customers, products, orders, and carts. Create and manage reusable email templates and landing pages. Upload and organize files for use in campaigns. Send transactional emails via the Mandrill API. Post custom events to trigger targeted automations. Configure webhooks to track subscribe, unsubscribe, profile updates, and email delivery events.

Supabase

Manage PostgreSQL databases, authenticate users, store files, and run edge functions on Supabase. Perform CRUD operations on database tables via auto-generated REST and GraphQL APIs with row-level security. Create and manage user accounts with password, magic link, OTP, social login, and SSO authentication. Upload, download, list, and delete files organized in storage buckets. Deploy and invoke server-side TypeScript edge functions. Listen to realtime database changes, broadcast messages, and track user presence. Configure database webhooks for INSERT, UPDATE, and DELETE events. Programmatically manage Supabase organizations and projects, including creating/deleting projects, managing API keys, configuring auth settings, custom domains, network restrictions, and Edge Function secrets.

Zoho

Manage Zoho CRM, Bigin, Books, Inventory, Invoice, Desk, Mail, People, and Projects from one connection. Discover organizations and accounts, manage records and financial documents, work with support tickets and email, and organize employee and project data.

Quickbooks

Manage business finances and accounting in QuickBooks Online. Create, send, and track invoices. Manage bills and accounts payable, record bill payments. Create and update customer and vendor records with contact details and hierarchies. Record payments against invoices and credit memos. Create estimates, sales receipts, and journal entries. Track expenses and categorize against the chart of accounts. Manage items, products, services, and inventory levels. Query entities using SQL-like syntax and sync incremental changes via Change Data Capture. Generate financial reports including profit and loss, balance sheet, and cash flow. Process credit card and bank account (ACH) payments via the Payments API. Manage the chart of accounts for tracking income, expenses, assets, and liabilities.

Square

Process payments, manage orders, and handle invoices for online, in-app, and in-person commerce. Create and manage customer profiles, catalog items, inventory counts, and locations. Issue refunds, manage disputes, and track payouts. Create bookings and appointments, manage team members and timecards, handle gift cards and loyalty programs, and manage subscriptions. Save cards on file, generate checkout links, connect and control Square Terminal devices, and manage vendor/supplier information. Extend Square objects with custom attributes. Receive webhook notifications for payments, orders, customers, inventory, invoices, bookings, disputes, team changes, and more.

Gumroad

Manage digital and physical product sales on Gumroad. View and update product metadata, create and manage variant categories and options, and configure discount offer codes. Retrieve and filter sales data by date range for reporting. Manage subscribers and subscription lifecycles for recurring products. Refund sales, revoke or restore buyer access, and track payouts. Verify, enable, disable, and decrement license keys for purchase validation. Draft, schedule, and send audience emails to customers and followers. Read product reviews and access authenticated user profile information.

Technical notes for Labs 64 Netlicensing

Manage software licensing for products using a Licensing-as-a-Service platform. Create and configure products, product modules, and license templates with various licensing models (subscription, try-and-buy, pay-per-use, node-locked, floating, quota, and more). Create and manage licensees (customers) and their licenses. Validate licenses with a single API call to retrieve the complete licensing state for a customer across all product modules. Transfer licenses between licensees, create license bundles, and generate shop tokens for integrated online purchasing via PayPal or Stripe. Track transactions and manage API keys with role-based access control. Export product configurations for backup and generate usage reports in CSV format.

Frequently asked questions

Common questions about connecting Labs 64 Netlicensing to AI agents with Metorial.

  1. How many tools does the Labs 64 Netlicensing MCP server have?
    The Labs 64 Netlicensing MCP server exposes 28 tools, including Manage Product, List Licenses, List Tokens. Each one is governed and traced through Metorial.
  2. Labs 64 Netlicensing exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
  3. Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Labs 64 Netlicensing MCP server through the same Metorial URL.
  4. Use role-based access control to decide which teams, users, and agents can use Labs 64 Netlicensing and which of its tools they can call.
  5. Yes. Metorial is open source, so you can run the Labs 64 Netlicensing MCP server yourself or use the hosted gateway.

Connect Labs 64 Netlicensing to production AI agents

See how Metorial gives your team governed access to Labs 64 Netlicensing, with tracing and security controls built in.