NetLicensing MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with NetLicensing MCP or direct API to manage products, create licensees, issue licenses, and query commerce workflows through natural language.

NetLicensing logoNetLicensing
Api Key

NetLicensing is a software license management platform for products, license models, licensees, licenses, and commerce workflows. It helps teams control entitlements, automate licensing operations, and manage software monetization in one place.

21 Tools

Try NetLicensing now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
NetLicensing
Try asking
TOOLS

Supported Tools

Every NetLicensing action and event your agent gets out of the box.

Check In Licensee Session

Return and release a NetLicensing floating-license session for a licensee and return the validation results and provider cache TTL when supplied.

Check Out Licensee Session

Allocate a NetLicensing floating-license session for a licensee and return the validation results with their cache TTL.

Create Bundle

Create a purchasable NetLicensing bundle from existing license templates.

Create License

Assign a license from a license template to a licensee.

Create Licensee

Create a licensee under a product so licenses can be assigned and validated.

Create Licenses From Bundle

Create one or more licenses for a licensee from the license templates associated with a bundle.

Create License Template

Create a license template under a product module using a supported license type.

Create Product

Create a NetLicensing product that can contain product modules and licensees.

Create Product Module

Create a licensing-model-specific module under a NetLicensing product.

Delete Resource

Permanently delete a product, product module, license template, licensee, license, or bundle by number.

Get Resource

Get one product, product module, license template, licensee, license, transaction, or bundle by its NetLicensing number.

List Licensing Options

Return the supported licensing models and license types used when configuring product modules and license templates.

List Resources

List one page of products, product modules, license templates, licensees, licenses, transactions, or bundles for the connected vendor.

Transfer Licenses

Irreversibly transfer all eligible licenses from a source licensee marked for transfer to a target licensee in the same product.

Update Bundle

Update selected bundle details or replace its complete set of license templates.

Update License

Update a license's identity/number, name, parent-feature relationship, status, timing, pricing, visibility, or quantity.

Update Licensee

Update selected status, identity, transfer, or non-secret custom properties of a licensee.

Update License Template

Update selected pricing, visibility, limits, or license behavior on a license template.

Update Product

Update selected properties of an existing product; supplying discounts replaces the complete discount set, and an empty discounts list clears all discounts by sending one empty discount field.

Update Product Module

Update selected properties and model-specific settings of a product module.

Validate Licensee

Validate a NetLicensing licensee's active licenses and return the validation results with their cache TTL.

SETUP GUIDE

Connect NetLicensing MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK for Python or TypeScript
2

Initialize Client and Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });
const session = await composio.create('your-user-id');
console.log(`Tool Router session created: ${session.mcp.url}`);
Import and initialize the Composio client, then create a Tool Router session for NetLicensing
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: session.mcp.url,
    headers: {
      'x-api-key': 'your-composio-api-key',
    },
  },
});

const tools = await client.tools();
const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{
    role: 'user',
    content: 'Create a NetLicensing licensee for a new customer and assign the standard subscription license'
  }],
  maxSteps: 5,
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent (Anthropic Claude or Mastra)
SETUP GUIDE

Connect NetLicensing API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute NetLicensing Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'List all active NetLicensing licensees and summarize their current licenses'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute NetLicensing actions with your Agent

Why Use Composio?

AI Native NetLicensing Integration

  • Supports both NetLicensing MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable license management actions
  • Rich coverage for working with products, license models, licensees, licenses, and commerce data

Managed Auth

  • Secure handling for NetLicensing API keys, so credentials don't end up hard-coded in agent logic
  • Central place to manage, scope, and revoke NetLicensing access
  • Per user and per environment credentials for cleaner production deployments

Agent Optimized Design

  • Tools are designed so AI agents can understand NetLicensing operations without custom glue code
  • Reliable schemas help agents create licensees, inspect entitlements, and update license records with fewer mistakes
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access NetLicensing
  • Scoped, least privilege access to NetLicensing resources
  • Full audit trail of agent actions to support software licensing review and compliance
FAQ

Frequently asked questions

Yes, NetLicensing requires you to configure your own API key. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with NetLicensing.It takes 30 seconds.

Managed auth, hosted MCP servers, and every NetLicensing tool your agent needs.Free to start.

Start building