Integration

Cryptlex integration

Cryptlex is a software licensing platform. Create, read, update, revoke, suspend, renew and delete license keys, rotate a key, set expiry and maintenance dates, reset usage meters and grant feature entitlements per license; manage products, license templates, trial policies, maintenance policies, features and entitlement sets, custom attributes, tags and segments; review and delete activations and trial activations and read activation events; manage end users (no user creation), organizations and resellers; create releases, release channels, platforms and files and publish or archive them; and read account, license and activation statistics. Not exposed: webhooks and webhook logs, automated emails, sending domains, audit logs, personal access tokens, team members, account, billing, SAML and OIDC settings, sign-in and password routes, user creation (it requires setting a password), CSV exports, offline activation, the client-side activation and update-check routes used by the LexActivator SDK, and the routes deprecated by Cryptlex (product versions, feature flags, duration-based extend). Not returned: IP addresses, host names and city-level location of activations (country only), IP allow and deny lists, organization postal addresses and release file download URLs; a license key is returned only by get_license, create_license and rotate_license_key. Rate limit: a burst of 50 requests per 5-second window per IP address (HTTP 429 beyond). Lists return up to 100 records per page. Authentication: a personal access token from the admin portal (Developer, Access Tokens) with Read or Write scopes per module, sent as a Bearer token, plus the API host of your data region (api.cryptlex.com or api.eu.cryptlex.com).

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Cryptlex.Built from the 130 Cryptlex tools below, on the connection you add once.

What you can do with Cryptlex

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.

Feature entitlement, 8 operations

  • add_entitlement_set_feature_entitlementAdd entitlement set feature entitlementPOSTAdds a feature (from list_features) to an entitlement set, with an optional string value. Licenses linked to the set get it at their next server sync.
  • create_license_feature_entitlementCreate license feature entitlementPOSTGrants a feature directly on one license, with an optional value and expiry; license-level entitlements take precedence over those of the linked entitlement set.
  • delete_license_feature_entitlementDelete license feature entitlementDELETERemoves a feature entitlement set directly on a license; the license keeps any entitlement its entitlement set grants. Cannot be undone.
  • list_entitlement_set_feature_entitlementsList entitlement set feature entitlementsGETLists the features granted by an entitlement set, each with its feature id, name, optional value and entitlement id.
  • list_license_feature_entitlementsList license feature entitlementsGETLists the feature entitlements of a license: the ones from its entitlement set and the ones set directly on it, with values and expiry dates.
  • remove_entitlement_set_feature_entitlementRemove entitlement set feature entitlementDELETERemoves a feature from an entitlement set, so licenses linked to the set lose that feature at their next server sync. Cannot be undone.
  • update_entitlement_set_feature_entitlementUpdate entitlement set feature entitlementPATCHChanges the value of a feature entitlement inside an entitlement set. Licenses linked to the set see the change at their next server sync.
  • update_license_feature_entitlementUpdate license feature entitlementPATCHChanges the value of a feature entitlement set directly on a license.

License, 6 operations

  • create_licenseCreate licensePOSTCreates a real license key for a product (a customer can activate it at once). Fields left out come from the license template. Returns the license with its key.
  • delete_licenseDelete licenseDELETEPermanently deletes a license together with all of its activations, so the customer can no longer use it. Cannot be undone.
  • get_licenseGet licenseGETReturns one license with its key, type, status (revoked, suspended), limits, expiry, linked user, organization, entitlement set, metadata, custom and meter attributes.
  • get_license_statsGet license statsGETReturns license counts by status: active, expired, expiring soon, revoked and suspended.
  • list_licensesList licensesGETLists licenses, oldest first, up to 100 per page, filterable by product, user, organization, status, expiry and more. The key itself is returned only by get_license.
  • update_licenseUpdate licensePATCHUpdates a license: only the fields you send change. Set revoked or suspended to true to block the license for the customer. The key is returned only by get_license.

Custom attribute, 5 operations

  • create_custom_attributeCreate custom attributePOSTCreates a new custom attribute.
  • delete_custom_attributeDelete custom attributeDELETEPermanently deletes a custom attribute. It cannot be undone.
  • get_custom_attributeGet custom attributeGETRetrieves the details of an existing custom attribute.
  • list_custom_attributesList custom attributesGETReturns a list of custom attributes. The custom attributes are returned sorted by creation date in ascending order.
  • update_custom_attributeUpdate custom attributePATCHUpdates the specified custom attribute by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Entitlement set, 5 operations

  • create_entitlement_setCreate entitlement setPOSTCreates a new entitlement set.
  • delete_entitlement_setDelete entitlement setDELETEPermanently deletes an entitlement set. It cannot be undone.
  • get_entitlement_setGet entitlement setGETRetrieves the details of an existing entitlement set.
  • list_entitlement_setsList entitlement setsGETReturns a list of entitlement sets. The entitlement sets are returned sorted by creation date in ascending order.
  • update_entitlement_setUpdate entitlement setPATCHUpdates the specified entitlement set by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Feature, 5 operations

  • create_featureCreate featurePOSTCreates a new feature.
  • delete_featureDelete featureDELETEPermanently deletes a feature. It cannot be undone.
  • get_featureGet featureGETRetrieves the details of an existing feature.
  • list_featuresList featuresGETReturns a list of features. The features are returned sorted by creation date in ascending order.
  • update_featureUpdate featurePATCHUpdates the specified feature by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

License template, 5 operations

  • create_license_templateCreate license templatePOSTCreates a new license template.
  • delete_license_templateDelete license templateDELETEPermanently deletes a license template. It cannot be undone.
  • get_license_templateGet license templateGETRetrieves the details of an existing license template.
  • list_license_templatesList license templatesGETReturns a list of license templates. The license templates are returned sorted by creation date in ascending order.
  • update_license_templateUpdate license templatePATCHUpdates the specified license template by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Maintenance policy, 5 operations

  • create_maintenance_policyCreate maintenance policyPOSTCreates a new maintenance policy.
  • delete_maintenance_policyDelete maintenance policyDELETEPermanently deletes a maintenance policy. It cannot be undone.
  • get_maintenance_policyGet maintenance policyGETRetrieves the details of an existing maintenance policy.
  • list_maintenance_policiesList maintenance policiesGETReturns a list of maintenance policies. The maintenance policies are returned sorted by creation date in ascending order.
  • update_maintenance_policyUpdate maintenance policyPATCHUpdates the specified maintenance policy by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Organization, 5 operations

  • create_organizationCreate organizationPOSTCreates a new organization.
  • delete_organizationDelete organizationDELETEPermanently deletes an organization. It cannot be undone.
  • get_organizationGet organizationGETRetrieves the details of an existing organization.
  • list_organizationsList organizationsGETReturns a list of organizations. The organizations are returned sorted by creation date in ascending order.
  • update_organizationUpdate organizationPATCHUpdates the specified organization by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Activation, 4 operations

  • delete_activationDelete activationDELETEPermanently deletes an activation, which frees the seat it consumed so the license can be activated on another machine. Cannot be undone.
  • get_activationGet activationGETRetrieves the details of an existing activation.
  • get_activation_stats_by_dateGet activation stats by dateGETCounts license activations per day over a date range, optionally for one product or license.
  • list_activationsList activationsGETReturns a list of activations. The activations are returned sorted by creation date in ascending order.

Product, 4 operations

  • create_productCreate productPOSTCreates a new product.
  • delete_productDelete productDELETEPermanently deletes a product. It cannot be undone.
  • get_productGet productGETRetrieves the details of an existing product.
  • list_productsList productsGETReturns a list of products. The products are returned sorted by creation date in ascending order.

Release, 4 operations

  • create_releaseCreate releasePOSTCreates a new release.
  • delete_releaseDelete releaseDELETEPermanently deletes a release. It cannot be undone.
  • get_releaseGet releaseGETRetrieves the details of an existing release.
  • list_releasesList releasesGETReturns a list of releases. The releases are returned sorted by creation date in ascending order.

Release channel, 4 operations

  • create_release_channelCreate release channelPOSTCreates a new release channel.
  • delete_release_channelDelete release channelDELETEPermanently deletes a release channel. It cannot be undone.
  • get_release_channelGet release channelGETRetrieves the details of an existing release channel.
  • list_release_channelsList release channelsGETReturns a list of release channels. The release channels are returned sorted by creation date in ascending order.

Release file, 4 operations

  • create_release_fileCreate release filePOSTAdds a file to a release by its download URL and size (for a file hosted on your own server, which Cryptlex passes through as-is). Returns the file record without its URL.
  • delete_release_fileDelete release fileDELETEPermanently deletes a release file. It cannot be undone.
  • get_release_fileGet release fileGETRetrieves the details of an existing release file.
  • list_release_filesList release filesGETReturns a list of release files. The release files are returned sorted by creation date in ascending order.

Release platform, 4 operations

  • create_release_platformCreate release platformPOSTCreates a new release platform.
  • delete_release_platformDelete release platformDELETEPermanently deletes a release platform. It cannot be undone.
  • get_release_platformGet release platformGETRetrieves the details of an existing release platform.
  • list_release_platformsList release platformsGETReturns a list of release platforms. The release platforms are returned sorted by creation date in ascending order.

Reseller, 4 operations

  • create_resellerCreate resellerPOSTCreates a new reseller.
  • delete_resellerDelete resellerDELETEPermanently deletes a reseller. It cannot be undone.
  • get_resellerGet resellerGETRetrieves the details of an existing reseller.
  • list_resellersList resellersGETReturns a list of resellers. The resellers are returned sorted by creation date in ascending order.

Segment, 4 operations

  • create_segmentCreate segmentPOSTCreates a new segment.
  • delete_segmentDelete segmentDELETEPermanently deletes a segment. It cannot be undone.
  • get_segmentGet segmentGETRetrieves the details of an existing segment.
  • list_segmentsList segmentsGETReturns a list of segments. The segments are returned sorted by creation date in ascending order.

Tag, 4 operations

  • create_tagCreate tagPOSTCreates a new tag.
  • delete_tagDelete tagDELETEPermanently deletes a tag. It cannot be undone.
  • get_tagGet tagGETRetrieves the details of an existing tag.
  • list_tagsList tagsGETReturns a list of tags. The tags are returned sorted by creation date in ascending order.

Trial activation, 4 operations

  • delete_trial_activationDelete trial activationDELETEPermanently deletes a trial activation. It cannot be undone.
  • get_trial_activationGet trial activationGETRetrieves the details of an existing trial activation.
  • get_trial_activation_stats_by_dateGet trial activation stats by dateGETCounts trial activations per day over a date range, optionally for one product.
  • list_trial_activationsList trial activationsGETReturns a list of trial activations. The trial activations are returned sorted by creation date in ascending order.

Trial policy, 4 operations

  • create_trial_policyCreate trial policyPOSTCreates a new trial policy.
  • delete_trial_policyDelete trial policyDELETEPermanently deletes a trial policy. It cannot be undone.
  • get_trial_policyGet trial policyGETRetrieves the details of an existing trial policy.
  • list_trial_policiesList trial policiesGETReturns a list of trial policies. The trial policies are returned sorted by creation date in ascending order.

User, 3 operations

  • delete_userDelete userDELETEPermanently deletes a user. It cannot be undone.
  • get_userGet userGETRetrieves the details of an existing user.
  • list_usersList usersGETReturns a list of users. The users are returned sorted by creation date in ascending order.

Activation event, 2 operations

  • get_activation_eventGet activation eventGETRetrieves the details of an existing activation event.
  • list_activation_eventsList activation eventsGETReturns a list of activation events. The activation events are returned sorted by creation date in ascending order.

Expires at, 2 operations

  • update_license_expirationUpdate license expirationPATCHSets a new expiration date on a license (also turns a perpetual license into a subscription). Returns the updated license.
  • update_license_maintenance_expirationUpdate license maintenance expirationPATCHSets a new software maintenance expiration date on a license. Returns the updated license.

Geo location, 2 operations

  • get_activation_stats_by_countryGet activation stats by countryGETCounts license activations per country, optionally for one product or license.
  • get_trial_activation_stats_by_countryGet trial activation stats by countryGETCounts trial activations per country, optionally for one product.

O, 2 operations

  • get_activation_stats_by_osGet activation stats by osGETCounts license activations per operating system, optionally for one product or license.
  • get_trial_activation_stats_by_osGet trial activation stats by osGETCounts trial activations per operating system, optionally for one product.

Os version, 2 operations

  • get_activation_stats_by_os_versionGet activation stats by os versionGETCounts license activations per operating system version, optionally for one product or license.
  • get_trial_activation_stats_by_os_versionGet trial activation stats by os versionGETCounts trial activations per operating system version, optionally for one product.

Release download event, 2 operations

  • get_release_download_eventGet release download eventGETRetrieves the details of an existing release download event.
  • list_release_download_eventsList release download eventsGETReturns a list of release download events. The release download events are returned sorted by creation date in ascending order.

Renew, 2 operations

  • renew_licenseRenew licensePOSTExtends a license expiry by one subscription interval (as a subscription renewal does). Returns the updated license.
  • renew_license_maintenanceRenew license maintenancePOSTExtends the software maintenance expiry of a license by its maintenance policy interval. Returns the updated license.

Subscription, 2 operations

  • update_license_subscriptionUpdate license subscriptionPATCHChanges the subscription interval and start trigger of a license. Returns the updated license.
  • update_maintenance_policy_subscriptionUpdate maintenance policy subscriptionPATCHUpdate the subscription parameters for a maintenance policy.

Subscription log, 2 operations

  • get_license_subscription_logGet license subscription logGETRetrieve a subscription log.
  • list_license_subscription_logsList license subscription logsGETReturns a list of subscription logs. The subscription logs are returned sorted by creation date in ascending order.

Vm name, 2 operations

  • get_activation_stats_by_vmGet activation stats by vmGETCounts license activations per virtual machine name, optionally for one product or license.
  • get_trial_activation_stats_by_vmGet trial activation stats by vmGETCounts trial activations per virtual machine name, optionally for one product.

Archive, 1 operation

  • archive_releaseArchive releasePOSTAfter a published release is archived it is not shown to end users.

Metadata, 1 operation

  • delete_license_metadataDelete license metadataDELETEPermanently deletes one metadata field from a license (id from the metadata list of get_license). Cannot be undone.

Meter attribute, 1 operation

  • delete_license_meter_attributeDelete license meter attributeDELETEPermanently deletes a meter attribute from a license (id from the meterAttributes list of get_license). Cannot be undone.

Publish, 1 operation

  • publish_releasePublish releasePOSTPublishes a release so customers and update checks from your app (LexActivator) receive it. A published release can no longer be modified.

Release version, 1 operation

  • get_activation_stats_by_release_versionGet activation stats by release versionGETCounts license activations per app release version, optionally for one product or license.

Reset, 1 operation

  • reset_license_meter_attributeReset license meter attributePOSTResets the total uses of a license meter attribute to zero (usage-based licensing). The meter id is in the meterAttributes list of get_license.

Rotate, 1 operation

  • rotate_license_keyRotate license keyPOSTReplaces a license key with a new one (yours or generated). The old key stops working immediately on every machine. Returns the license with its new key.

Stats, 1 operation

  • get_account_statsGet account statsGETReturns account-wide totals: products, licenses, activations, trial activations, releases, users, admins and email templates.

Storage, 1 operation

  • get_release_storageGet release storageGETReturns the release file storage used by the account and the storage its plan allows.

Showing the first 120 of 130 endpoints. The rest are in the product, searchable from the workflow builder and from chat.

Use Cryptlex from Claude Code, Cursor or Codex

Connect Cryptlex in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Cryptlex 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 Cryptlex

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Cryptlex once

    Add your Cryptlex 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.

Cryptlex integration FAQ

What can you do with the Cryptlex integration?

LiveContext exposes 130 operations on Cryptlex, covering feature entitlement, license, custom attribute and entitlement set.

Popular integrations

Browse the whole catalog