# Keyzy — MCP server on mcp.ai > Connect your Keyzy account and use 14 tools for developer tools straight from your AI agent. Connect with your own API key. Keyzy is a software licensing platform for registering, validating, updating, and managing licenses and device activations. By: mcp.ai · official Page: https://mcp.ai/keyzy ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_keyzy?ms=1787296080000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/keyzy/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/keyzy/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/keyzy/skill.md Postman collection (v2.1): https://mcp.ai/keyzy/postman.json ## Tools - keyzy_delete_activation(activation_id: integer) — Permanently and irreversibly delete an activation record by its numeric ID using a write-enabled App Key. This operation cannot be undone. - keyzy_delete_license(serial: string, license_type: string) — 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- - keyzy_download_encrypted_license_file(serial: string, host_id?: string, device_tag?: string, product_code: string) — 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 lifeti - keyzy_get_license(serial: string) — Return customer, SKU, type, registration, and validity-period details for one license serial. - keyzy_list_activations(serial: string) — Return all activation records associated with one license serial number. - keyzy_list_license_products(serial: string) — Return the products associated with a license serial, including product codes needed for validation. Keyzy requires a write-enabled App Key for this endpoint. - keyzy_preview_dealer_license_registration(serial: string) — Check an unregistered dealer license and return the customer-registration details before submitting them. - keyzy_register_dealer_license(name?: string, email: string, serial: string) — 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. - keyzy_register_license(name: string, email: string, end_at?: integer, start_at?: integer, sku_number: string, license_type?: string) — 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. R - keyzy_update_activation(activated: boolean, activation_id: integer) — 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. - keyzy_update_license_sku(serial: string, new_sku_number: string, current_sku_number: string) — 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 - keyzy_update_license_term(end_at: integer, serial: string, start_at?: integer) — Update the validity start and/or required end time of a subscription or trial license. Requires a write-enabled App Key. - keyzy_upgrade_license(current_serial: string, upgrade_serial: string) — 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 co - keyzy_validate_license(serial: string, host_id?: string, device_tag?: string, product_code: string) — Validate a Keyzy license for a product. Supplying host_id can create or refresh a device activation and consume an activation slot. ## Example prompts - "What can I do in Keyzy?" - "Show me a summary of my Keyzy account" ## Links Docs: https://mcp.ai/docs/mcps/keyzy Website: https://mcp.ai/mcps/keyzy