developer-toolsapi_key

Keyzy

Keyzy is a software licensing platform for registering, validating, updating, and managing licenses and device activations.

Verdict

Keyzy manages software licensing — serial generation, activation tracking, and offline license-file delivery. @mention it in a Project to check license status, list activations by serial, download encrypted license files for semi-online deployments, or delete expired records. Engineering and support teams use it to troubleshoot customer activation issues, audit seat usage, and register dealer licenses without opening the vendor dashboard. Requires a write-enabled App Key for destructive operations (delete, register); read-only keys work for lookups. Does not create new licenses — that happens in the Keyzy admin panel.

Common use cases

  • Audit seat usage across customer accounts
  • Troubleshoot activation failures during support calls
  • Download offline license files for air-gapped installs
  • Revoke activations when hardware changes
  • Register dealer licenses in bulk

Integration

Vendor
Keyzy
Category
developer-tools
Auth
API_KEY
Tools
14
Composio slug
keyzy

Tools

  • Delete Activation
    destructive

    Permanently and irreversibly delete an activation record by its numeric ID using a write-enabled App Key. This operation cannot be undone.

  • Delete License
    destructive

    Permanently delete a Keyzy license and all activation records associated with it. This cascading deletion is irreversible. Confirm the serial and current license type before calling. Requires a write-enabled App Key.

  • Download Encrypted License File

    Activate or renew a semi-online Keyzy license and download its encrypted offline license file. A new host can consume an activation slot, and a repeat download resets the file's offline-license lifetime.

  • Get License

    Return customer, SKU, type, registration, and validity-period details for one license serial.

  • List Activations

    Return all activation records associated with one license serial number.

  • List License Products

    Return the products associated with a license serial, including product codes needed for validation. Keyzy requires a write-enabled App Key for this endpoint.

  • Preview Dealer License Registration

    Check an unregistered dealer license and return the customer-registration details before submitting them.

  • Register Dealer License

    Preview an offline dealer license, verify its SKU, then irreversibly register it to a customer as the license owner. The registration cannot be undone through this toolkit.

  • Register License

    Assign an available license for an SKU to a customer and return the new serial number. If license-email delivery is enabled for the SKU, Keyzy may also email the license information to the customer. Requires a write-enabled App Key.

  • Update Activation

    Activate or deactivate an existing activation record by numeric ID. Set activated to true to enable the record, or false to disable it without deleting it. Requires a write-enabled App Key.

  • Update License SKU

    Move a license to a new SKU, changing its license type to the destination SKU's type. Moving to a trial or subscription SKU may require a separate license-term update. Requires a write-enabled App Key.

  • Update License Term

    Update the validity start and/or required end time of a subscription or trial license. Requires a write-enabled App Key.

  • Upgrade License

    Irreversibly exchange a current license for an upgrade license. WARNING: when Keyzy confirms success, it permanently deletes the current license and makes the upgrade license usable. Use only after confirming both serials and that deleting

  • Validate License

    Validate a Keyzy license for a product. Supplying host_id can create or refresh a device activation and consume an activation slot.

Setup

Setup guide

  1. 11. Log in to your Keyzy account and navigate to Settings → API Keys. 2. Generate a new App Key; choose write-enabled if your team needs to delete activations or register dealer licenses, otherwise read-only suffices. 3. Copy the key to your clipboard. 4. In Switchy, open any Project and type @Keyzy in the chat. 5. Click 'Connect Keyzy' in the prompt that appears. 6. Paste your App Key into the credential field and click Save. 7. Test the connection by asking '@Keyzy list activations for serial ABC-123-XYZ' (substitute a real serial from your account). 8. If the MCP returns activation records, the integration is live. 9. To invoke a tool, @mention Keyzy in any message and describe the task in plain English — the AI maps your request to the appropriate endpoint.

What teammates see: by default, memories from Keyzy are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Check License Details

@Keyzy get the license details for serial DEF-456-GHI. Show me the customer name, SKU, license type, and expiration date.

List All Activations

@Keyzy list all activations for serial JKL-789-MNO. Include the activation ID, host identifier, and timestamp for each record.

Download Offline License

@Keyzy download the encrypted license file for serial PQR-012-STU. This is for a semi-online activation on a new host.

Delete Expired Activation

@Keyzy delete activation ID 98765. Confirm the operation is irreversible before proceeding.

Register Dealer License

@Keyzy register dealer license serial VWX-345-YZA to customer email john.doe@example.com. Preview the registration details first, then confirm.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@keyzy list all activations for license serial ABC-1234-XYZ and show me which machines are currently using seats

Output

The license ABC-1234-XYZ has 3 activations out of 5 allowed seats: 1. Activation ID 8821 – Host: DESKTOP-WIN11-PROD, activated 2024-01-15, last validated 2024-03-10 2. Activation ID 8903 – Host: MACBOOK-DESIGN-02, activated 2024-02-01, last validated 2024-03-12 3. Activation ID 9104 – Host: LINUX-BUILD-SERVER, activated 2024-03-05, last validated 2024-03-12 Two seats remain available. This example illustrates the kind of activation summary Keyzy returns; actual host identifiers and timestamps will reflect your license state.

Notes

This read operation requires a read-enabled App Key and the exact serial number. Useful for auditing seat usage before deciding whether to delete an activation or issue a new one. No side effects—safe to run repeatedly.

Prompt

@keyzy delete activation ID 9104 from license ABC-1234-XYZ because that build server was decommissioned last week

Output

Activation ID 9104 (host: LINUX-BUILD-SERVER) has been permanently deleted from license ABC-1234-XYZ. The seat is now available for reuse. This deletion is irreversible—the host cannot reactivate without consuming a new seat. Remaining activations: 2 of 5 seats in use. This example shows a successful deletion; the actual response confirms the operation completed and cannot be undone.

Notes

Requires a write-enabled App Key. This operation is irreversible—deleted activations cannot be restored, and the host must re-activate to regain access. Use cautiously: confirm the activation ID and host before calling, especially in production environments where accidental deletion disrupts end users.

Prompt

@keyzy get the full license details for ABC-1234-XYZ and draft a renewal reminder email for the customer if the license expires in the next 30 days

Output

License ABC-1234-XYZ is registered to Acme Design Studio (contact: billing@acmedesign.example). SKU: PRO-ANNUAL, type: node-locked, valid from 2023-03-15 to 2024-03-15. The license expires in 3 days. **Draft renewal reminder:** Subject: Your Acme Pro license expires March 15 Hi Acme Design Studio team, Your PRO-ANNUAL license (ABC-1234-XYZ) expires on March 15, 2024. To avoid service interruption, please renew before the expiration date. Reply to this email or visit your account portal to complete renewal. This example pairs Keyzy's license-detail retrieval with AI-generated customer communication based on the expiration window.

Notes

Combines a read operation (Get License) with AI reasoning to generate contextual output. The email draft depends on accurate license metadata—verify customer contact details separately before sending. Keyzy does not send emails; you must handle delivery through your own system or an email MCP.

Use-case deep-dives

SaaS license compliance audit

When Keyzy wins for quarterly license reconciliation

A 6-person B2B SaaS team ships desktop software with floating licenses and runs quarterly audits to catch over-activation or stale seats. Keyzy's List Activations and Get License tools let the ops lead pull every active seat for a customer serial, compare it against the contract cap, and spot machines that haven't phoned home in 90 days. The Delete Activation tool clears zombie seats without a support ticket. This works cleanly if you issue fewer than 500 licenses per quarter and your customers tolerate semi-online activation flows. If you're issuing thousands of seats or need real-time telemetry, Keyzy's batch-oriented API will feel slow and you'll want a webhook-driven license platform instead. For small-team desktop software with infrequent reconciliation cycles, Keyzy keeps compliance simple without building your own activation backend.

Partner reseller onboarding flow

When dealer license registration saves manual CSV imports

A 3-person ISV sells through 12 regional resellers who provision licenses to end customers. Each reseller gets a dealer license file, activates it offline, then registers the end customer's details back to the vendor's Keyzy account. The Preview Dealer License Registration tool lets the reseller's onboarding script validate the customer payload before committing, and Register Dealer License writes the binding in one call. This eliminates the weekly CSV export-import ritual and cuts onboarding time from 48 hours to under 10 minutes. The trade-off: dealer licenses are a semi-online pattern, so if your resellers operate in air-gapped environments or you have more than 50 resellers, the coordination overhead outweighs the automation win. For small reseller networks with internet access, Keyzy's dealer flow turns partner onboarding into a one-click API call.

Customer support license troubleshooting

When Keyzy beats manual license lookups in support tickets

A 5-person support team fields 20-30 license-related tickets per week: customers report activation failures, ask how many seats remain, or need a machine swap after a hardware refresh. The support agent pastes the serial into Slack, and Switchy's Keyzy integration returns the Get License summary and List Activations breakdown in under 3 seconds. If the customer is at their activation cap, the agent uses Delete Activation to free a slot and replies with the new download link from Download Encrypted License File—all without leaving the thread. This cuts average ticket resolution from 18 minutes to under 5. The ceiling: if your product uses node-locked licenses or you're fielding 200-plus tickets per week, you need a dedicated license-management UI, not an MCP bolt-on. For small teams with moderate ticket volume and floating-license SKUs, Keyzy in Switchy turns license support into a lookup-and-fix loop.

Frequently asked

What does the Keyzy MCP do in Switchy?

It lets your team manage software license lifecycles — create, activate, renew, and delete licenses — directly from Switchy's AI workspace. You can check activation records, download encrypted offline license files, and register dealer licenses without switching to Keyzy's dashboard. Useful if you ship licensed desktop or on-premise software and want license ops in the same place as customer support.

Do I need a write-enabled Keyzy App Key?

Yes, for most operations. Deleting activations, deleting licenses, listing license products, and registering dealer licenses all require a write-enabled App Key. Read-only keys can retrieve license details and activation lists, but you'll hit permission errors on destructive or registration endpoints. Generate the write key in your Keyzy account settings before connecting.

Can the MCP undo a license deletion or registration?

No. Deleting a license cascades to all activation records and is irreversible. Registering a dealer license to a customer is also permanent — Keyzy's API doesn't expose an unregister endpoint. The MCP surfaces preview tools so you can verify SKU and customer details before committing, but once you call the delete or register tool, the change is final.

How does this compare to using Keyzy's dashboard directly?

The MCP exposes the same core license-management endpoints as Keyzy's web UI, but you orchestrate them through natural language in Switchy. You lose Keyzy's visual license-history timeline and bulk-import wizards, but you gain the ability to chain license checks with customer-lookup or support-ticket context from other MCPs in a single conversation thread.

Who on the team should connect the Keyzy MCP?

Whoever owns license provisioning and support escalations — typically a product or ops lead. Because write-enabled keys can permanently delete licenses, don't share the connection with junior support reps unless you've locked down Switchy's tool-approval workflow. One shared connection per workspace is usually enough; Keyzy doesn't meter API calls by seat.

More developer tools MCPs

See all developer tools MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.