developer-toolsapi_key

Devolens / Cryptolens

Devolens provides the Cryptolens software licensing API for managing products, license keys, customers, usage analytics, and entitlements.

Verdict

The Cryptolens MCP lets your team query software licensing data without leaving Switchy. @mention it to pull license keys, check activation status, list customers, or review usage aggregates across products. Developers and support engineers get the most value — they can verify entitlements, troubleshoot activation failures, and audit usage patterns in the same Project where they're drafting release notes or triaging tickets. You'll need a Cryptolens access token with method-level permissions scoped to the tools you want (Get Key, Get Customers, Get Products, etc.). If your token lacks a required method, that tool will fail silently.

Common use cases

  • Verify customer license before feature release
  • Audit daily activation counts for billing
  • Troubleshoot failed activations during support calls
  • List all keys for a product launch
  • Check which customers hit usage limits

Integration

Vendor
Devolens / Cryptolens
Category
developer-tools
Auth
API_KEY
Tools
10
Composio slug
devolens

Tools

  • Get License Key

    Retrieve one license key and optional activation metadata by its product ID and key string. The token must enable the Get Key method.

  • List Customers

    Search or list customers visible to the connected Cryptolens account, including reseller-visible customer groups returned by the API. The token must enable the Get Customers method.

  • List Daily Usage Aggregates

    Return one page of daily Cryptolens usage aggregates, optionally filtered by product and inclusive date range. Pass next_cursor back with the same filters to continue forward. The token must enable the Usage Analytics method group.

  • List License Keys

    List and search one page of license keys for a Cryptolens product. Call List Products first when the product ID is unknown, then pass next_cursor back to continue through additional pages. The token must enable the Get Keys method.

  • List License Templates

    Return the license templates available to the connected Cryptolens account. The token must enable the Get License Templates method.

  • List License Users

    Return registered Cryptolens license users, optionally limited to one customer. The token must enable the UserAuthAdmin method group.

  • List Messages

    Return Cryptolens account messages, optionally filtered by channel or creation time. The token must enable the Get Messages method.

  • List Products

    Return the Cryptolens products visible to the connected access token. Use this first to obtain product IDs required by license-key tools. The token must enable the Get Products method.

  • List Resellers

    Search or list resellers visible to the connected Cryptolens account. The token must enable the Reseller method group.

  • List Web API Logs

    Inspect one page of Cryptolens Web API request logs with optional product, license-key, machine, event, and time filters. Pass next_cursor back to continue when one is returned. The token must enable the Get Web APILog method.

Setup

Setup guide

  1. 11. In Switchy, open the Project where you want to use Cryptolens and click the MCP panel on the right. 2. Search for Cryptolens and click Connect. 3. Paste your Cryptolens access token — generate one at cryptolens.io under Account > Access Tokens, enabling methods like Get Key, Get Products, Get Customers, and any others you plan to invoke. 4. Click Save; Switchy validates the token and lists available tools. 5. Test the connection by typing '@Cryptolens list the products in my account' in the chat — you should see product IDs and names returned. 6. To invoke a specific tool, @mention Cryptolens and describe the task in plain language; the AI maps your request to the correct method and parameters.

What teammates see: by default, memories from Devolens / Cryptolens 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

List All Products

@Cryptolens show me all products in my account with their IDs and names.

Lookup License Key

@Cryptolens get the license key ABCD-EFGH-IJKL-MNOP for product ID 12345 and show me its activation count and expiry.

Search Customers

@Cryptolens list customers matching the email domain @acmecorp.com and return their IDs.

Review Daily Usage

@Cryptolens fetch daily usage aggregates for product 12345 from January 1 to January 31, 2025.

Audit License Templates

@Cryptolens show me all license templates in my account with their feature flags and validity periods.

Example outputs

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

Prompt

@cryptolens list all license keys for product ID 12345 that expire in the next 30 days, grouped by customer

Output

Found 47 license keys expiring between now and March 15. Breakdown by customer: Acme Corp (12 keys, all Standard tier), Beta Industries (8 keys, 3 Enterprise / 5 Standard), Gamma LLC (27 keys, mixed tiers). The earliest expiration is March 2 for key ACME-STD-8821. All keys are currently active with no blocks. This represents page 1 of 2; 23 additional keys match your filter on the next page.

Notes

Demonstrates read-heavy license inventory queries that pair product metadata with expiration logic. Requires a token with Get Key and Get Products methods enabled. The MCP returns paginated results; you must call again with next_cursor to see all matches. Customer grouping happens in the AI layer, not the API.

Prompt

@cryptolens create a new license key for product 12345 assigned to customer 'Acme Corp' with Standard template, set to expire in 365 days

Output

Created license key ACME-STD-9104 for Acme Corp under product 12345. Applied the Standard template: 5 concurrent activations allowed, feature flags A and C enabled, expires March 1 2026. The key is active immediately and visible in your Cryptolens dashboard. No activation has occurred yet; the customer must call your software's activation endpoint with this key to register their first machine.

Notes

Shows the write path for provisioning licenses programmatically. Requires a token with Create Key method enabled and knowledge of your product's template IDs (call List License Templates first if unknown). The MCP confirms creation but does not handle end-user activation—that happens when the customer's software contacts Cryptolens directly.

Prompt

@cryptolens pull daily usage aggregates for the last 7 days across all products, then summarize which features are seeing the most activation attempts

Output

Retrieved 112 daily aggregate records spanning March 1–7. Feature flag B led activation attempts with 1,847 calls (68% success rate), followed by feature A at 1,203 calls (91% success). Product 12345 accounted for 72% of all traffic; product 67890 saw a 40% week-over-week decline. Three license keys triggered rate-limit warnings on March 5. This synthesis combines raw usage data with the AI's cross-product comparison; individual aggregate records show counts and timestamps only.

Notes

Illustrates pairing the MCP's usage-data retrieval with AI reasoning to surface trends. Requires a token with the usage-aggregates method enabled. The API returns raw daily counts; the summary and percentage calculations happen in the AI layer. Useful for spotting anomalies or planning capacity, but note that aggregates lag real-time by up to 24 hours.

Use-case deep-dives

SaaS license audit at quarter-end

When Cryptolens MCP speeds up compliance reporting for small ISVs

A 6-person B2B SaaS team closes the quarter and needs to reconcile active licenses against revenue. Their finance lead opens Switchy, pulls List License Keys filtered by product, cross-references Get License Key activation metadata against their Stripe export, and flags dormant seats in under ten minutes. The MCP wins here because Cryptolens's web UI requires clicking through individual keys—List Daily Usage Aggregates surfaces the aggregate view finance actually needs. The threshold: if you're managing more than three products or need historical trend analysis beyond 90 days, you'll hit pagination limits and want a dedicated BI tool. For quarterly spot-checks on a handful of SKUs, this MCP delivers the answer faster than logging into the vendor dashboard.

Customer support license troubleshooting

Why support teams reach for this MCP during live escalations

A customer emails that their desktop app won't activate. Your two-person support team opens the ticket in Linear, switches to Switchy, runs Get License Key with the customer's key string, and sees the activation count maxed out at three devices. They immediately call List License Users to confirm which machines are registered, then update the ticket with next steps—all without waiting for an engineer or toggling between Cryptolens tabs. The MCP shines in this reactive workflow because it exposes activation metadata and user records in one conversational thread. The trade-off: if your support volume exceeds 20 license-related tickets per day, you'll want Cryptolens webhooks piped into your helpdesk instead of manual lookups. For small teams handling sporadic escalations, this MCP cuts resolution time in half.

Reseller onboarding and customer handoff

When List Customers and templates simplify partner provisioning

A 4-person dev-tools startup signs a reseller in EMEA and needs to provision 15 trial licenses under the partner's customer group. The ops lead uses List Customers to confirm the reseller's Cryptolens customer ID, pulls List License Templates to grab the 30-day trial template, then batches the key creation in a single Switchy session. The MCP works here because Cryptolens's reseller hierarchy is opaque in the UI—List Customers surfaces the nested groups the API returns, and templates prevent manual config drift. The boundary: if you're onboarding more than two resellers per month or need approval workflows, you'll want a Zapier integration or custom script. For infrequent partner setups where you need visibility into reseller-scoped customers, this MCP is the fastest path from contract signature to live keys.

Frequently asked

What does the Cryptolens MCP do in Switchy?

It lets your team query and manage Cryptolens license keys, customers, products, and usage data directly from Switchy's AI workspace. You can search keys by product, pull daily usage aggregates, list templates, and inspect customer records without opening the Cryptolens dashboard. Useful for support teams answering activation questions or developers auditing license distribution.

Do I need special Cryptolens API permissions to connect it?

Yes. You need a Cryptolens access token with specific method permissions enabled—Get Key, Get Customers, Get Products, Get License Templates, UserAuthAdmin, and Get Messages. If your token lacks a method, the corresponding tool will fail. Check your token's permission set in the Cryptolens dashboard before connecting.

Can the MCP create or revoke license keys?

No. The ten tools exposed are read-only—they retrieve keys, customers, templates, messages, and usage data. If you need to issue or deactivate keys, use the Cryptolens dashboard or call their full REST API directly. This MCP is for querying and auditing, not provisioning.

How is this different from calling the Cryptolens API myself?

The MCP wraps Cryptolens's REST endpoints so your AI agents can fetch license data in natural language without you writing HTTP clients. If you already have custom scripts or a backend integration, you don't need this. It's faster for ad-hoc queries and support workflows where typing beats coding.

Who on my team should connect the Cryptolens MCP?

Whoever owns your Cryptolens account and can generate an API token with the right method permissions. Typically a developer or product lead. Once connected in Switchy, any team member with workspace access can query license data through the AI—no separate Cryptolens login required.

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.