{"name":"com.mcparmory/bitbucket","slug":"mcparmory-bitbucket","title":null,"description":"Manage repositories, branches, webhooks, and pull requests in Bitbucket workspaces","url":"https://mcp.market/server/mcparmory-bitbucket","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":31,"stars":31,"forks":4,"downloads_week":153,"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.5","remotes":[],"packages":[{"registryType":"pypi","identifier":"mcparmory-bitbucket","version":"1.0.5","runtimeHint":"uvx","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/mcparmory/bitbucket:1.0.5","runtimeHint":"docker","transport":{"type":"stdio"}}],"tools":[{"name":"add_default_reviewer","description":"Adds a specified user to the repository's list of default reviewers for pull requests. This operation is idempotent — adding a user who is already a default reviewer has no effect.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_deploy_key","description":"Adds a new SSH deploy key to a repository, granting read or write access without requiring user credentials. Note that deploy keys authenticated via an OAuth consumer will be invalidated if that consumer is modified.","write_action":true,"price_micros":0,"input_schema":null},{"name":"approve_commit","description":"Approves a specific commit as the authenticated user, recording their explicit approval. Requires the user to have direct access to the repository, as public visibility alone does not grant approval permissions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bulk_create_annotations","description":"Bulk create or update up to 100 annotations for a specific commit report in a repository. Annotations represent individual findings (e.g., vulnerabilities, bugs, code smells) and can be optionally linked to a specific file and line number.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_branch_restriction","description":"Creates a new branch restriction rule for a repository, controlling actions such as pushing, merging, or deleting branches based on matching patterns or branching model types.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_commit_build_status","description":"Creates or overwrites a build status for a specific commit in a repository, allowing CI/CD systems to report build results. Optionally associate the status with a pull request by specifying the source branch via the refname field.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_commit_comment","description":"Posts a new comment on a specific commit in a repository. Supports threaded replies by referencing a parent comment ID in the request body.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_environment","description":"Creates a new deployment environment (e.g., production, staging, test) within a specified repository. Environments are used to manage deployment configurations and variables.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_environment_variable","description":"Creates a new variable scoped to a specific deployment environment in a repository. Use this to define environment-level configuration or secrets for deployment pipelines.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_or_update_commit_report","description":"Creates or updates a Code Insights report for a specific commit in a repository. Use a unique report ID per commit, optionally prefixed with your system name to avoid collisions.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_repository","description":"Creates a new repository in the specified workspace. Optionally assigns the repository to a project by providing a project key or UUID in the request body.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_repository_runner","description":"Creates a new runner for a specific repository in Bitbucket Pipelines, enabling custom build infrastructure to be registered and used for pipeline executions within that repository.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_branch_restriction","description":"Permanently deletes an existing branch restriction rule from a repository. This action cannot be undone and will immediately remove the associated access or push controls.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_commit_annotation","description":"Deletes a single annotation from a specific commit report in a repository. The annotation is identified by its unique ID within the specified report.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_commit_comment","description":"Deletes a specific comment on a commit in a repository. If the comment has visible replies, it will be soft-deleted — its content is blanked and marked as deleted — to preserve the integrity of the comment thread.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_commit_property","description":"Deletes a specific application property value stored against a commit in a Bitbucket repository. This permanently removes the key-value metadata associated with the given Connect app and property name.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_commit_report","description":"Deletes a single code insights report associated with a specific commit in a repository. The report is identified by its unique report ID.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_deploy_key","description":"Permanently removes a deploy key from a repository, revoking its access. This action cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_download_artifact","description":"Permanently deletes a specific download artifact file from a repository. This action cannot be undone and removes the file from the repository's public downloads section.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_environment","description":"Permanently deletes a deployment environment from a repository. This action cannot be undone and will remove all associated environment configuration.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_environment_variable","description":"Permanently deletes a specific variable from a deployment environment in a repository. This removes the variable and its value from the environment's configuration.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_pipeline_cache","description":"Deletes a specific pipeline cache from a repository, freeing up cached resources associated with the given cache UUID.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_pipeline_caches","description":"Delete all cached versions for a specific pipeline cache by name in a repository. This removes the named cache entries from the repository's pipelines configuration.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_repository","description":"Permanently deletes the specified repository from a workspace. This action is irreversible and does not affect any existing forks of the repository.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_repository_runner","description":"Permanently removes a specific runner from a repository's Pipelines configuration. The runner is identified by its UUID and will no longer be available for pipeline jobs in that repository.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_repository_webhook","description":"Permanently removes a specific webhook subscription from a repository, stopping all future event deliveries to the configured endpoint.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_user_repository_permission","description":"Deletes an explicit user-level permission for a specific repository, removing any custom access grant assigned to that user. Requires admin permission on the repository and authentication via app passwords.","write_action":true,"price_micros":0,"input_schema":null},{"name":"fork_repository","description":"Creates a new fork of the specified repository into a target workspace, optionally overriding properties such as name, description, visibility, and issue tracker settings. The fork inherits most parent properties by default, but scm, parent, and full_name cannot be changed.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_branch_restriction","description":"Retrieves a specific branch restriction rule for a repository by its unique ID. Use this to inspect the configuration of an individual branch protection or access control rule.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_branching_model","description":"Retrieves the active branching model for a repository, including the development branch, optional production branch, and all enabled branch types. This is a read-only view; use the branching model settings endpoint to modify the configuration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_branching_model_settings","description":"Retrieves the raw branching model configuration for a repository, including development and production branch settings, branch type definitions, and default branch deletion behavior. Use the active branching model endpoint instead if you need to see the configuration resolved against actual current branches.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_commit","description":"Retrieves details for a specific commit in a repository using its SHA1 identifier. Returns commit metadata including author, timestamp, and associated changes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_commit_build_status","description":"Retrieves a specific build status for a given commit using its unique key. Useful for checking the CI/CD pipeline result associated with a particular commit in a repository.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_commit_comment","description":"Retrieves a specific comment on a commit by its comment ID. Returns the full comment details including content, author, and timestamps.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_commit_property","description":"Retrieves a specific application property value stored against a commit in a Bitbucket repository. Useful for reading custom metadata attached to a commit by a Connect app.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_commit_report","description":"Retrieves a single code insight report for a specific commit in a repository. Returns the full report details matching the provided report ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_commit_report_annotation","description":"Retrieves a single annotation by its ID from a specific code insight report on a given commit. Useful for inspecting individual findings or diagnostics attached to a commit report.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_default_reviewer","description":"Retrieves a specific default reviewer for a repository, confirming they are on the default reviewers list. A 404 response indicates the specified user is not a default reviewer for the repository.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_deploy_key","description":"Retrieves a specific deploy key associated with a repository, identified by its unique key ID. Useful for inspecting deploy key details such as label, public key value, and permissions.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_deployment","description":"Retrieves detailed information about a specific deployment in a repository. Use this to inspect the status, configuration, and metadata of a single deployment by its unique identifier.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_diffstat","description":"Retrieves file-level change statistics for a commit or commit range, returning a record per modified path with the type of change and lines added or removed. Supports single-commit diffs against the first parent, two-commit diffs, and three-dot topic branch diffs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_download_artifact","description":"Retrieves the actual file contents of a download artifact from a repository, redirecting to the file's direct download URL. Returns the raw file data rather than artifact metadata.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_effective_branching_model","description":"Retrieves the effective (currently applied) branching model for a repository, reflecting any inherited workspace-level settings combined with repository-specific overrides.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_environment","description":"Retrieves the details of a specific deployment environment within a repository. Use this to inspect environment configuration, status, and metadata by its unique identifier.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_merge_base","description":"Finds the best common ancestor commit between two commits in a repository, useful for determining the divergence point of branches or commits. If multiple best common ancestors exist, one is returned arbitrarily.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_pipeline","description":"Retrieves the details of a specific pipeline run within a repository, including its status, steps, and configuration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_pipeline_cache_content_uri","description":"Retrieves the download URI for the content of a specific pipeline cache in a repository. Use this URI to access or download the cached build artifacts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_repository","description":"Retrieves detailed metadata for a specific repository within a workspace. Returns the full repository object including settings, links, and configuration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_repository_diff","description":"Retrieves a raw git-style diff for a repository, either for a single commit against its first parent or between two commits using dot notation. Supports three-dot topic diffs, file path filtering, and whitespace/rename/binary options.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_repository_group_permission","description":"Retrieves the explicit permission level assigned to a specific group for a given repository. Requires admin permission on the repository; returns one of: admin, write, read, or none.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_repository_override_settings","description":"Retrieves the inheritance state for a repository's settings, indicating which settings are overridden at the repository level versus inherited from the workspace.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_repository_patch","description":"Retrieves a raw patch for a single commit (diffed against its first parent) or a patch series for a two-commit range, including commit headers such as author and message. Unlike diffs, patches carry full commit metadata and are returned as plain text in the repository's native encoding.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_repository_runner","description":"Retrieves details of a specific Pipelines runner configured for a repository, identified by its UUID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_repository_webhook","description":"Retrieves the details of a specific webhook installed on a repository, identified by its unique ID. Use this to inspect webhook configuration, events, and status for a given repository.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_user_repository_permission","description":"Retrieves the explicit permission level assigned to a specific user for a given repository. Requires admin permission on the repository; returns one of: admin, write, read, or none.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_branch_restrictions","description":"Retrieves a paginated list of all branch restrictions configured for a repository. Optionally filter results by restriction kind or branch name pattern.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_commit_comments","description":"Retrieves all comments (both global and inline) for a specific commit in a repository. Results are sorted oldest to newest by default and can be filtered or reordered using query parameters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_commit_pull_requests","description":"Retrieves a paginated list of all pull requests that include a specific commit as part of their review. Requires the Pull Request Commit Links app to be installed on the repository.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_commit_report_annotations","description":"Retrieves a paginated list of annotations associated with a specific code insights report for a given commit in a repository.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_commit_reports","description":"Retrieves a paginated list of code insight reports linked to a specific commit in a repository. Useful for reviewing quality, security, or test results associated with a given commit.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_commit_statuses","description":"Retrieves all statuses (such as CI/CD build results) associated with a specific commit in a Bitbucket repository. Supports filtering by ref name, query string, and custom sorting.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_commits","description":"Retrieves all commits for a repository in reverse chronological (topological) order, similar to `git log --all`. Supports filtering by included/excluded refs and an optional file or directory path to scope results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_commits_by_revision","description":"Retrieves a paginated list of commits for a given branch, tag, or commit SHA in reverse chronological order, similar to `git log`. Supports filtering by additional include/exclude refs and an optional file or directory path to narrow results to commits affecting that path.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_commits_by_revision_post","description":"Retrieves the commit history for a specific revision (SHA1 or branch/tag name) in a repository, using the request body to pass include and exclude filters instead of URL parameters to avoid length limitations.","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_commits_with_filters","description":"Retrieves a list of commits for a repository, accepting include and exclude branch/commit parameters in the request body to avoid URL length limitations. This is functionally identical to the GET commits endpoint but does not support creating new commits.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_default_reviewers","description":"Retrieves the list of users automatically added as reviewers on every new pull request for the specified repository. To include reviewers inherited from the parent project, use the effective-default-reviewers endpoint instead.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_deploy_keys","description":"Retrieves all deploy keys associated with a specific repository in a workspace. Deploy keys provide read or read/write access to a repository without requiring user credentials.","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_deployments","description":"Retrieves a list of all deployments for a specified repository. Returns deployment history and status information for the given workspace and repository.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_download_artifacts","description":"Retrieves all download artifacts associated with a specific repository in a workspace. Returns a list of available download links for the repository.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_effective_default_reviewers","description":"Retrieves the effective default reviewers for a repository, combining reviewers defined at the repository level with those inherited from its parent project. These users are automatically added as reviewers on every new pull request created in the repository.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_environment_variables","description":"Retrieves all deployment variables configured for a specific environment in a repository. Returns environment-level variables used during deployments.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_environments","description":"Retrieves all deployment environments configured for a specified repository within a workspace. Useful for inspecting available environments such as production, staging, or test.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_file_history","description":"Retrieves a paginated list of commits that modified a specific file in a repository, returned in reverse chronological order. Supports rename tracking, filtering, and sorting to precisely scope the results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_pipeline_caches","description":"Retrieves all pipeline caches configured for a repository, providing visibility into cached dependencies and build artifacts used to speed up pipeline runs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_pipelines","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_repository_forks","description":"Retrieves a paginated list of all forks for a specified repository in a given workspace. Results can be filtered by the authenticated user's role, a query string, and sorted by a specified field.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_repository_group_permissions","description":"Retrieves a paginated list of explicit group permissions configured for a specific repository. Only explicitly set group permissions are returned; inherited or default permissions are not included.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_repository_runners","description":"Retrieve all pipeline runners configured for a specific repository. Runners are used to execute Bitbucket Pipelines builds within the given workspace and repository.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_repository_user_permissions","description":"Retrieves a paginated list of explicit user-level permissions configured for a specific repository. Only directly assigned user permissions are returned; inherited or group-based permissions are not included.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_repository_webhooks","description":"Retrieves a paginated list of all webhooks installed on a specific repository. Useful for auditing or managing event-driven integrations configured for the repo.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_webhook_event_types","description":"Retrieves all webhook resource and subject types on which webhooks can be registered. Each returned type includes an events link for browsing the paginated list of specific events that subject type can emit. No authentication required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_webhook_event_types_by_subject","description":"Retrieves a paginated list of all valid webhook event types available for subscription on a given subject type (repository or workspace). This is public data requiring no authentication or scopes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_workspace_repositories","description":"Retrieves a paginated list of all repositories within a specified workspace. Results can be filtered by the authenticated user's role and further narrowed using query and sort parameters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"remove_default_reviewer","description":"Removes a specified user from the default reviewers list for a repository. After removal, the user will no longer be automatically added as a reviewer on new pull requests.","write_action":true,"price_micros":0,"input_schema":null},{"name":"set_repository_override_settings","description":"Configures the inheritance state for a repository's settings, determining which settings are overridden at the repository level versus inherited from the workspace.","write_action":false,"price_micros":0,"input_schema":null},{"name":"trigger_pipeline","description":"Creates and initiates a pipeline run for a repository, supporting multiple trigger modes including branch-based, commit-specific, custom selector, pull request, and variable-injected pipelines as defined in the repository's bitbucket-pipelines.yml file.","write_action":true,"price_micros":0,"input_schema":null},{"name":"unapprove_commit","description":"Removes the authenticated user's approval from a specified commit in a repository. This action requires explicit access to the repository; public visibility alone does not grant approval or unapproval rights.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_branch_restriction","description":"Updates an existing branch restriction rule for a repository. Only fields included in the request body are modified; omitted fields retain their current values.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_branching_model_settings","description":"Updates the branching model configuration for a repository, including development branch, production branch, branch type prefixes, and default branch deletion behavior. Only properties explicitly passed in the request body will be modified; omitted properties remain unchanged.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_commit_build_status","description":"Updates an existing build status entry for a specific commit in a repository. Allows modification of state, name, description, URL, and ref name, while the unique key remains immutable.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_commit_comment","description":"Updates the text content of an existing comment on a specific commit. Only the comment's content can be modified; other properties remain unchanged.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_commit_property","description":"Update the value of an application property stored against a specific commit in a repository. Application properties allow Connect apps to associate custom metadata with Bitbucket resources.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_deploy_key","description":"Updates an existing deploy key in a repository, allowing the label and comment to be changed while keeping the same public key value.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_environment","description":"Apply configuration changes to a specific deployment environment in a repository. Use this to modify environment settings such as variables or deployment rules.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_environment_variable","description":"Updates an existing deployment environment level variable for a specific environment in a repository. Use this to modify the key, value, or secured status of a previously created variable.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_repository","description":"Updates an existing repository's settings and metadata within a workspace, or creates one if it does not exist. Renaming the repository will change its URL slug and return the new location in the response's Location header if no slug conflict occurs.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_repository_runner","description":"Updates the configuration of a specific runner associated with a repository. Identifies the target runner by its UUID within the given workspace and repository.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_repository_webhook","description":"Updates an existing webhook subscription on a repository, allowing mutation of its description, URL, secret, active status, and events. The secret field controls HMAC signature generation for the X-Hub-Signature header; omit it to leave unchanged, or pass null to remove it.","write_action":true,"price_micros":0,"input_schema":null},{"name":"upload_download_artifact","description":"Upload one or more download artifacts to a repository using a multipart/form-data POST request. If a file with the same name already exists, it will be replaced.","write_action":true,"price_micros":0,"input_schema":null},{"name":"upsert_commit_report_annotation","description":"Creates or updates a single annotation on a specific commit report, representing an individual finding such as a vulnerability, bug, or code smell, optionally linked to a file and line number.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-27T21:30:21.911Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:30:21.770Z","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-bitbucket","version":"1.0.5","found":true,"weeklyDownloads":153,"license":"MIT","dependencyCount":6,"publishedAt":"2026-05-11T23:10:06.425715Z","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":153,"license":"NOASSERTION","lastPushAt":"2026-05-12T12:55:57.000Z","score":31}}}},"grade_history":[],"reviews":[]}