Skip to content

SunLicense changelog

com.sunlicense/mcp

2 changes recorded. MCP Harbor re-reads this listing from the official registry every six hours and asks the live server what it exposes, and keeps what changed between one look and the next.

  • llms.txt +87 −34

    https://docs.sunlicense.com/llms.txt

    − > License management that keeps working− Issue, validate and revoke licenses for your desktop software. Ed25519-signed licenses verify offline, so our downtime is never your customers' outage.− ### Guide− - [Guest accounts](https://docs.sunlicense.com/guide/guest-accounts.md)− - [Use SunLicense with your AI assistant](https://docs.sunlicense.com/guide/ai-assistants.md): Use SunLicense with Claude Code, Codex, Cursor, Antigravity or Copilot - docs written for assistants (llms.txt), one prompt that sets everything up, the MCP server, claude.ai and ChatGPT, and the Claude Code plugin.− - [Set up SunLicense over HTTP (for AI agents)](https://docs.sunlicense.com/guide/agent-setup.md): What sunlicense init does, as plain HTTPS calls - a guest account, a product, a policy, an API key and a test license, then validate, suspend and reinstate. In curl, PowerShell and JavaScript, for agents and tools that can't run the CLI.− - [Connect claude.ai, ChatGPT and other web AI apps](https://docs.sunlicense.com/guide/remote-mcp.md): Connect SunLicense to claude.ai, ChatGPT and other web AI apps as a remote MCP server, with a sign-in instead of a token - plans, permissions, limits and how to disconnect.− - [SunLicense AI](https://docs.sunlicense.com/guide/sunlicense-ai.md): SunLicense AI, the assistant in the dashboard - asking from the search bar, questions about licenses and product analytics, the AI page and your history, confirmations, daily limits, your own Anthropic or Google key, and what is sent where.− - [Protection](https://docs.sunlicense.com/guide/protection.md): Core unlock, ownership notice, tamper reports and protected files - what each does, how to set it up, how it behaves offline, and what no protection can stop.− - [Blacklists and exclusions](https://docs.sunlicense.com/guide/access-rules.md)− - [Discord](https://docs.sunlicense.com/guide/discord.md)− - [Team and roles](https://docs.sunlicense.com/guide/team-and-roles.md)− - [Branding](https://docs.sunlicense.com/guide/branding.md)− - [License key designs](https://docs.sunlicense.com/guide/key-designs.md)− - [Emails to your customers](https://docs.sunlicense.com/guide/customer-emails.md)− - [Customer portal](https://docs.sunlicense.com/guide/customer-portal.md)− - [Product downloads](https://docs.sunlicense.com/guide/downloads.md)− - [Protected files](https://docs.sunlicense.com/guide/protected-files.md)− - [Product analytics](https://docs.sunlicense.com/guide/product-analytics.md): Product analytics - active installs and what they run (OS, runtime and platform versions, product versions, countries, features, custom charts), how installs start reporting, opt-out, limits, and the same numbers in the CLI, MCP tools and SunLicense AI.− - [Sentinel](https://docs.sunlicense.com/guide/sentinel.md)− - [Plans and billing](https://docs.sunlicense.com/guide/plans.md)− - [Imports and tasks](https://docs.sunlicense.com/guide/imports-and-tasks.md)− - [Obfuscation](https://docs.sunlicense.com/guide/obfuscation.md)− - [Automations](https://docs.sunlicense.com/guide/automations.md)− - [Automation webhooks and notifications](https://docs.sunlicense.com/guide/automation-webhooks.md)− ### CLI− - [SunLicense CLI](https://docs.sunlicense.com/cli.md): Install the sunlicense CLI on macOS, Linux or Windows, sign in, and manage your organization from a terminal.− - [Set up a project (sunlicense init)](https://docs.sunlicense.com/cli/init.md): One command that signs you in or creates a guest account, creates a product, API key and test license, writes the keys to a gitignored .env and prints the code for your language. Plus mcp install, claim and open.− - [The tour (sunlicense guide)](https://docs.sunlicense.com/cli/guide.md): A short interactive tour in your terminal on your own product and a test license of its own - issue, check, suspend, reinstate, machines, dashboard.− - [The app](https://docs.sunlicense.com/cli/app.md): The sunlicense full-screen app, tab by tab, with every key.− - [Commands and scripting](https://docs.sunlicense.com/cli/commands.md): Every sunlicense command (licenses, products, product analytics, API keys, the Trash), JSON output for scripts and CI, testing an integration, exit codes and environment variables.− - [AI assistants (MCP)](https://docs.sunlicense.com/cli/mcp.md): sunlicense mcp, the MCP server for Claude Code, Codex, Cursor and other assistants - setup, every tool (licenses, customers, machines, API keys, automations, product analytics), prompts, limits and confirmations.− ### Marketplace integrations− - [WooCommerce](https://docs.sunlicense.com/integrations/woocommerce.md)+ > License keys and anti-piracy for the software people sell: Minecraft plugins and mods, Hytale plugins, FiveM and Garry's Mod scripts, Discord bots, desktop apps, Python tools, WordPress plugins and game dev tools. Free plan, no credit card.+ Your app checks its key with one HTTPS call, `POST https://api.sunlicense.com/api/v2/license/validate` (200 = valid, 400 = rejected with a reason code such as EXPIRED, REVOKED or TOO_MANY_MACHINES), authenticated with an API key that can only validate. Licenses are issued automatically when someone buys on a connected store, refunds revoke them, and signed offline licenses keep paying customers working without a connection.+ - Fastest setup: paste the prompt from https://sunlicense.com/prompt into Claude Code, Cursor, Codex, Copilot or another coding agent. It installs the `sunlicense` CLI, adds the check, proves it with a test license and reports what changed.+ - SDKs: Java (`com.sunlicense:sunlicense`), JavaScript (`npm install sunlicense`), Python (`pip install sunlicense`), .NET (`dotnet add package SunLicense`), PHP (`composer require sunlicense/sunlicense`), Lua (one file, `sunlicense.lua`). See https://docs.sunlicense.com/guide/sdks.md+ - Templates (7): Paper, Velocity, Fabric, Hytale, FiveM, discord.js and JDA. See https://docs.sunlicense.com/guide/templates.md+ - How to add license keys to a Paper plugin, Fabric mod, Velocity plugin, Hytale plugin, discord.js, JDA or discord.py bot, Electron app, Python CLI, .NET or Unity tool, WordPress plugin, Laravel app, Garry's Mod addon or FiveM script: https://docs.sunlicense.com/how-to.md+ - Free plan, no credit card: 3 products, 100 licenses, every store integration and SDK, core unlock, tamper reports, offline licenses, the Discord bot and MCP for your agent. Create an account: https://sunlicense.com/start?ref=llms-docs+ - MCP server for AI assistants: https://api.sunlicense.com/mcp (OAuth).+ ### Help+ - [Frequently asked questions](https://docs.sunlicense.com/faq.md): Short answers to the questions we hear most - pricing and plans, offline use and BuiltByBit's DRM rules, moving from another license system or SunLicense V1, refunds, and what SunLicense AI and the MCP tools do with your data.+ ### Back to the docs+ ### Help+ - [Frequently asked questions](https://docs.sunlicense.com/faq.md): Short answers to the questions we hear most - pricing and plans, offline use and BuiltByBit's DRM rules, moving from another license system or SunLicense V1, refunds, and what SunLicense AI and the MCP tools do with your data.+ ### Back to the docs+ - [Getting started](https://docs.sunlicense.com/guide/getting-started.md)+ ### Help+ - [Frequently asked questions](https://docs.sunlicense.com/faq.md): Short answers to the questions we hear most - pricing and plans, offline use and BuiltByBit's DRM rules, moving from another license system or SunLicense V1, refunds, and what SunLicense AI and the MCP tools do with your data.+ ### Back to the docs+ - [Getting started](https://docs.sunlicense.com/guide/getting-started.md)+ ### Help+ - [Frequently asked questions](https://docs.sunlicense.com/faq.md): Short answers to the questions we hear most - pricing and plans, offline use and BuiltByBit's DRM rules, moving from another license system or SunLicense V1, refunds, and what SunLicense AI and the MCP tools do with your data.+ ### Back to the docs+ - [Getting started](https://docs.sunlicense.com/guide/getting-started.md)+ ### Get started+ - [Getting started](https://docs.sunlicense.com/guide/getting-started.md)+ - [Guest accounts](https://docs.sunlicense.com/guide/guest-accounts.md)+ - [Frequently asked questions](https://docs.sunlicense.com/faq.md): Short answers to the questions we hear most - pricing and plans, offline use and BuiltByBit's DRM rules, moving from another license system or SunLicense V1, refunds, and what SunLicense AI and the MCP tools do with your data.+ - [Free tools](https://docs.sunlicense.com/guide/free-tools.md)+ ### Add licensing to your app+ ### How to add license keys+ - [How to add license keys to your software](https://docs.sunlicense.com/how-to.md): How to add license keys to a Paper, Fabric, Velocity or Hytale plugin, a discord.js, JDA or discord.py bot, an Electron app, a Python CLI, a .NET or Unity tool, a WordPress plugin, a Laravel app, a Garry's Mod addon or a FiveM script - one answer-first guide per stack.+ - [How to add license keys to a Paper plugin](https://docs.sunlicense.com/how-to/paper-plugin.md): How to add license keys to a Paper (Minecraft) plugin - check the buyer's key with the SunLicense Java SDK off the main thread at start-up, disable the plugin on a rejection, keep running offline, and sell it on BuiltByBit, SpigotMC or Tebex.+ - [How to add license keys to a Fabric mod](https://docs.sunlicense.com/how-to/fabric-mod.md): How to add license keys to a Fabric mod (Minecraft servers) - check the buyer's key with the SunLicense Java SDK in a DedicatedServerModInitializer, off the server thread, stop on a rejection, keep running offline, and sell it on BuiltByBit or Voxel Shop.+ - [How to add license keys to a Velocity plugin](https://docs.sunlicense.com/how-to/velocity-plugin.md): How to add license keys to a Velocity (Minecraft proxy) plugin - check the buyer's key with the SunLicense Java SDK on ProxyInitializeEvent through Velocity's scheduler, stop on a rejection, keep running offline, and sell it on BuiltByBit or Voxel Shop.+ - [How to add license keys to a Hytale plugin](https://docs.sunlicense.com/how-to/hytale-plugin.md): How to add license keys to a Hytale server plugin - check the buyer's key with the SunLicense Java SDK from your JavaPlugin's start(), off the server threads, gate your features, keep running offline, and sell it on BuiltByBit.+ - [How to add license keys to a discord.js bot](https://docs.sunlicense.com/how-to/discord-js-bot.md): How to add license keys to a discord.js bot you sell - check the buyer's key with the SunLicense JavaScript SDK before logging in, exit on a rejection, keep running offline, and re-check so a revoked key stops running bots.+ - [How to add license keys to a JDA bot](https://docs.sunlicense.com/how-to/jda-bot.md): How to add license keys to a JDA (Java Discord API) bot you sell - check the buyer's key with the SunLicense Java SDK before building JDA, exit on a rejection, keep running offline, and re-check so a revoked key stops running bots.+ - [How to add license keys to a discord.py bot](https://docs.sunlicense.com/how-to/discord-py-bot.md): How to add license keys to a discord.py bot you sell - check the buyer's key with the SunLicense Python SDK in setup_hook without blocking the event loop, close on a rejection, keep running offline, and re-check with a tasks.loop.+ - [How to add license keys to an Electron app](https://docs.sunlicense.com/how-to/electron-app.md): How to add license keys to an Electron app - check the buyer's key with the SunLicense JavaScript SDK in the main process, show an activation window on a rejection, keep working offline with a signed license file, and sell it on Gumroad, Lemon Squeezy, Payhip or Stripe.+ - [How to add license keys to a Python CLI tool](https://docs.sunlicense.com/how-to/python-cli.md): How to add license keys to a Python command-line tool - an activate command, a check with the SunLicense Python SDK cached for a day so commands stay fast, a clear exit on a rejection, offline use, and packaging with PyInstaller or Nuitka.

    Showing the first 40 of each.

  • server.json 1 field changed
    version
    0.7.1 0.9.0