Integration

Labs64 NetLicensing integration

Labs64 NetLicensing is a licensing-as-a-service platform for software vendors. Manage products, product modules (with their licensing model: subscription, try and buy, rental, floating, node-locked, pay-per-use, quota...), license templates, licensees, licenses, bundles and transactions; validate a licensee's licenses from your application, transfer licenses between licensees, and create NetLicensing Shop links for customers. Every answer lists entities as name/value properties. Not included: listing, reading or deleting tokens (they hold API keys), API key creation, and changing payment method settings. Authentication is HTTP Basic: your NetLicensing username and password, or the username apiKey with an API key as password (the key's role limits what it may do).

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Labs64 NetLicensing.Built from the 42 Labs64 NetLicensing tools below, on the connection you add once.

What you can do with Labs64 NetLicensing

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Bundle, 5 operations

  • create_bundleCreate bundlePOSTCreates a bundle: a named set of license templates sold together at one price, which obtain_bundle turns into licenses for a licensee.
  • delete_bundleDelete bundleDELETEDeletes a bundle. Returns no content.
  • get_bundleGet bundleGETReturns one bundle: name, price, currency, description and its license template numbers.
  • list_bundlesList bundlesGETLists every bundle (a set of license templates sold together). items.totalitems and items.hasnext tell whether the answer holds every one.
  • update_bundleUpdate bundlePOSTSets the provided properties to a Bundle. Return an updated Bundle

License, 5 operations

  • create_licenseCreate licensePOSTIssues a license to a licensee from a license template. Time-volume, Rental and Pay-per-Use licenses need their extra fields (start date, time volume, parent feature, quantity).
  • delete_licenseDelete licenseDELETEDeletes a license. Returns no content.
  • get_licenseGet licenseGETReturns one license: licensee, license template, product module, name, price, currency and active flag.
  • list_licensesList licensesGETLists every license issued to your licensees. items.totalitems and items.hasnext tell whether the answer holds every one.
  • update_licenseUpdate licensePOSTUpdates a license: active flag, name, price, hidden flag and the time-volume, rental or pay-per-use fields. Only the parameters you pass change.

Licensee, 5 operations

  • create_licenseeCreate licenseePOSTRegisters a licensee (a customer) for a product, optionally with your own number and a name. License templates marked automatic issue it a license on creation; others are issued with create_license.
  • delete_licenseeDelete licenseeDELETEDeletes a licensee; forceCascade also deletes its licenses. Returns no content.
  • get_licenseeGet licenseeGETReturns one licensee: product, active flag, warning level summary and custom properties.
  • list_licenseesList licenseesGETLists every licensee (customer) registered for your products. items.totalitems and items.hasnext tell whether the answer holds every one.
  • update_licenseeUpdate licenseePOSTSets the provided properties to a Licensee. Return an updated Licensee

Licensetemplate, 5 operations

  • create_license_templateCreate license templatePOSTCreates a license template in a product module: license type (FEATURE, TIMEVOLUME, FLOATING, QUANTITY), price, and whether new licensees get it automatically.
  • delete_license_templateDelete license templateDELETEDeletes a license template; forceCascade also deletes the licenses made from it. Returns no content.
  • get_license_templateGet license templateGETReturns one license template: license type, price, currency, product module and flags.
  • list_license_templatesList license templatesGETLists every license template, with its license type, price and product module. items.totalitems and items.hasnext tell whether the answer holds every one.
  • update_license_templateUpdate license templatePOSTSets the provided properties to a License Template. Return an updated License Template

Product, 5 operations

  • create_productCreate productPOSTCreates a product: name, version, description, licensing information, VAT mode, and whether unknown licensees are created automatically at their first validation.
  • delete_productDelete productDELETEDeletes a product; forceCascade also deletes its modules, templates and licensees. Returns no content.
  • get_productGet productGETReturns one product: name, version, active flag, auto-create setting and discounts.
  • list_productsList productsGETLists every product configured in your NetLicensing vendor account. items.totalitems and items.hasnext tell whether the answer holds every one.
  • update_productUpdate productPOSTSets the provided properties to a Product. Return an updated Product

Productmodule, 5 operations

  • create_product_moduleCreate product modulePOSTCreates a product module (a licensable part of a product) with its licensing model and the settings that model requires.
  • delete_product_moduleDelete product moduleDELETEDeletes a product module; forceCascade also deletes what depends on it. Returns no content.
  • get_product_moduleGet product moduleGETReturns one product module: name, product and licensing model with its settings.
  • list_product_modulesList product modulesGETLists every product module of your products, with its licensing model. items.totalitems and items.hasnext tell whether the answer holds every one.
  • update_product_moduleUpdate product modulePOSTSets the provided properties to a Product Module. Return an updated Product Module

Transaction, 4 operations

  • create_transactionCreate transactionPOSTRecords a transaction for a licensee by hand (NetLicensing Shop purchases create their own). Status is PENDING, CLOSED or CANCELLED.
  • get_transactionGet transactionGETReturns one transaction: status, source and dates.
  • list_transactionsList transactionsGETLists every transaction (shop purchases and manual ones) of your account. items.totalitems and items.hasnext tell whether the answer holds every one.
  • update_transactionUpdate transactionPOSTSets the provided properties to a Transaction. Return an updated Transaction

Paymentmethod, 2 operations

  • get_payment_methodGet payment methodGETReturns one payment method of your account and whether it is active.
  • list_payment_methodsList payment methodsGETLists the payment methods of your account and whether each is active.

License type, 1 operation

  • list_license_typesList license typesGETLists the license types NetLicensing supports (for example FEATURE, TIMEVOLUME, FLOATING, QUANTITY).

Licensing model, 1 operation

  • list_licensing_modelsList licensing modelsGETLists the licensing models NetLicensing supports (for example Subscription, TryAndBuy, Rental, Floating, MultiFeature, PayPerUse, Quota, NodeLocked).

Obtain, 1 operation

  • obtain_bundleObtain bundlePOSTIssues to a licensee one license from each license template of the bundle. Returns the created licenses.

Token, 1 operation

  • create_shop_tokenCreate shop tokenPOSTCreates a NetLicensing Shop link for a licensee: the returned token carries a shopURL to send the customer to, valid 30 minutes by default. Optional success and cancel URLs bring the customer back.

Transfer, 1 operation

  • transfer_licensesTransfer licensesPOSTMoves the licenses of a source licensee to this licensee. Both must belong to the same product and the source must be marked for transfer (markedForTransfer true). Returns no content.

Validate, 1 operation

  • validate_licenseeValidate licenseePOSTValidates the active licenses of a licensee: returns, per product module, whether it is valid and its warning level, plus a ttl until which the result may be cached.

Use Labs64 NetLicensing from Claude Code, Cursor or Codex

Connect Labs64 NetLicensing in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Labs64 NetLicensing operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Labs64 NetLicensing

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Labs64 NetLicensing once

    Add your Labs64 NetLicensing connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Labs64 NetLicensing integration FAQ

What can you do with the Labs64 NetLicensing integration?

LiveContext exposes 42 operations on Labs64 NetLicensing, covering bundle, license, licensee and licensetemplate.

Popular integrations

Browse the whole catalog