{"name":"com.mcparmory/netlicensing","slug":"mcparmory-netlicensing","title":null,"description":"Create and manage software licenses, products, modules, and customer licensing agreements","url":"https://mcp.market/server/mcparmory-netlicensing","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce"],"presence":{"score":31,"stars":31,"forks":4,"downloads_week":150,"last_push_at":"2026-05-12T12:55:57.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mcparmory/registry","website":null,"version":"1.0.2","remotes":[],"packages":[{"registryType":"pypi","identifier":"mcparmory-netlicensing","version":"1.0.2","runtimeHint":"uvx","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/mcparmory/netlicensing:1.0.2","runtimeHint":"docker","transport":{"type":"stdio"}}],"tools":[{"name":"create_license","description":"Creates a new license by associating a licensee with a license template. The license inherits default properties from the template unless explicitly overridden.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_license_template","description":"Creates a new License Template for a specified Product Module, defining the licensing model and availability rules for licensees.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_licensee","description":"Creates a new Licensee entity that can obtain licenses and be validated. The licensee's active status determines whether it can acquire new licenses and participate in validation processes.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_product","description":"Creates a new product with licensing configuration. The product is identified by its name and version combination and can be immediately activated or disabled for new licensee registrations.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_product_module","description":"Creates a new Product Module within a Product, establishing the licensing model and configuration for how licenses are managed and validated for end customers.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_token","description":"Generate authentication or shop tokens for different use cases. The token type determines which additional parameters are required: APIKEY tokens for programmatic access, SHOP tokens for customer checkout flows, or DEFAULT tokens for licensee login actions.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_transaction","description":"Creates a new transaction in the system. Transactions are always initialized in an active state and require a status and source to be specified.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_license","description":"Permanently delete a license by its unique identifier. Once deleted, the license cannot be recovered.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_license_template","description":"Permanently delete a License Template by its unique number. Optionally cascade the deletion to remove all dependent objects.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_licensee","description":"Permanently delete a licensee by its unique number. Optionally cascade the deletion to remove all dependent objects and descendants.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_product","description":"Permanently delete a product by its unique product number. Optionally cascade the deletion to remove all dependent objects.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_product_module","description":"Permanently delete a Product Module by its unique number. Optionally cascade the deletion to all descendant objects.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_token","description":"Permanently delete a token by its number. This operation removes the token from the system and cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_license","description":"Retrieve a specific license by its unique identifier. Returns complete license details including status, product information, and licensee data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_license_template","description":"Retrieve a specific License Template by its unique identifier. This template defines the licensing model and terms for products from a vendor.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_licensee","description":"Retrieve a specific licensee by their unique identifier. Returns complete licensee details including licensing status and associated metadata.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_payment_method","description":"Retrieve detailed information about a specific payment method using its unique payment method number.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_product","description":"Retrieve a specific product by its unique product number. Use this operation to fetch detailed information about a single product.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_product_module","description":"Retrieve a specific Product Module by its unique identifier. Returns the complete Product Module details for the given productModuleNumber.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_token","description":"Retrieve a specific token by its token number. Use this operation to fetch details about an individual token in the system.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_transaction","description":"Retrieve a specific transaction by its unique identifier. Returns complete transaction details including all associated metadata and status information.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_license_templates","description":"Retrieve all available license templates configured for the current vendor. Use this to discover template options before creating or managing licenses.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_license_types","description":"Retrieve a complete list of all license types supported by the service. Use this to understand available licensing options for your integration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_licensees","description":"Retrieve a complete list of all licensees associated with the current vendor account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_licenses","description":"Retrieve a complete list of all licenses associated with the current vendor account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_licensing_models","description":"Retrieve a complete list of all licensing models supported by the service. Use this to understand available licensing options for your integration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_payment_methods","description":"Retrieve all payment methods configured for the current vendor account. Returns a complete list of available payment options.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_product_modules","description":"Retrieve a complete list of all Product Modules available for the current Vendor. This operation returns all modules without filtering or pagination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_products","description":"Retrieve a complete list of all configured products available for the current vendor. Use this to discover and enumerate products in your vendor account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_tokens","description":"Retrieve all authentication tokens associated with the current vendor account. Use this to view and manage API credentials.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_transactions","description":"Retrieve a complete list of all transactions associated with the current vendor account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transfer_licenses_between_licensees","description":"Transfer licenses from a source licensee to a destination licensee. This operation moves all or specified licenses between two licensee accounts.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_license","description":"Update an existing license by its unique license number. Modify license properties such as activation status, name, validity period, and usage tracking.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_license_template","description":"Update properties of an existing License Template. Changes apply to the template itself and affect how new Licenses are created from it.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_licensee","description":"Update properties of an existing Licensee. Modify activation status, name, or transfer eligibility and receive the updated Licensee object.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_payment_method","description":"Update properties of an existing payment method, such as enabling/disabling it or modifying PayPal account details. Returns the updated payment method.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_product","description":"Update product properties such as name, version, licensing settings, and VAT configuration. Returns the updated product with all applied changes.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_product_module","description":"Update properties of an existing Product Module. Modifies the specified Product Module configuration and returns the updated module details.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_transaction","description":"Update specific properties of an existing transaction identified by its transaction number. Returns the updated transaction with all changes applied.","write_action":true,"price_micros":0,"input_schema":null},{"name":"validate_licensee","description":"Validates the active licenses for a specific licensee, supporting both node-locked and floating licensing models. Use this to verify license status and manage session allocation for floating licenses.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-27T21:30:08.248Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:30:08.328Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 138 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"mcparmory-netlicensing","version":"1.0.2","found":true,"weeklyDownloads":150,"license":"MIT","dependencyCount":5,"publishedAt":"2026-05-12T11:58:12.487060Z","repositoryUrl":"https://github.com/mcparmory/registry"}],"repo":{"found":true,"owner":"mcparmory","repo":"registry","archived":false,"pushedAt":"2026-05-12T12:55:57Z","stars":31,"forks":4,"openIssues":1,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/261029234?v=4","ownerCreatedAt":"2026-02-11T20:13:50Z","license":"NOASSERTION"},"icon":{"url":"https://mcparmory.com/favicon-180.png","source":"site","width":180,"height":180},"presence":{"stars":31,"forks":4,"downloadsWeek":150,"license":"NOASSERTION","lastPushAt":"2026-05-12T12:55:57.000Z","score":31}}}},"grade_history":[],"reviews":[]}