com.mcparmory/codacy
com-mcparmory-codacy declares 236 capabilities across 236 tools, with 2 critical issues.
Issues
236 of 236 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.
28 tools are classified as irreversible and declare no limit.
236 of 236 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.
236 of 236 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.
56 tools can modify data and declare no limit.
152 tools can read data and declare no limit.
Declared capabilities
| Tool | Read as | Basis |
|---|---|---|
list_organization_repositories_with_analysis | read |
declared |
search_organization_repositories | read |
inferred |
get_repository_analysis | read |
declared |
list_repository_tools | read |
declared |
list_tool_conflicts | read |
declared |
configure_repository_tool | write |
assumed |
list_repository_tool_patterns | read |
declared |
bulk_update_repository_tool_patterns | write |
inferred |
get_repository_tool_pattern_config | read |
declared |
get_tool_patterns_overview | read |
declared |
list_tool_pattern_conflicts | read |
declared |
get_repository_analysis_progress | read |
declared |
list_pull_requests | read |
declared |
get_pull_request | read |
declared |
get_pull_request_coverage | read |
declared |
list_pull_request_file_coverage | read |
declared |
reanalyze_pull_request_coverage | read |
declared |
list_pull_request_commits | read |
declared |
bypass_pull_request_analysis | destructive |
declared |
trigger_pull_request_ai_review | write |
inferred |
list_pull_request_coverage_reports | read |
declared |
list_pull_request_issues | read |
declared |
list_pull_request_clones | read |
declared |
list_commit_clones | read |
declared |
list_pull_request_logs | read |
declared |
list_commit_analysis_logs | read |
declared |
list_commit_files | read |
declared |
list_pull_request_files | read |
declared |
follow_repository | write |
inferred |
unfollow_repository | destructive |
declared |
update_repository_quality_settings | write |
inferred |
regenerate_repository_ssh_user_key | destructive |
declared |
regenerate_repository_ssh_key | destructive |
declared |
get_repository_ssh_key | read |
declared |
sync_repository | write |
assumed |
get_build_server_analysis_setting | read |
declared |
list_repository_languages | read |
declared |
configure_repository_language_settings | write |
inferred |
get_repository_commit_quality_settings | read |
declared |
reset_repository_commit_quality_settings | destructive |
declared |
reset_repository_quality_settings | destructive |
declared |
list_organization_pull_requests | read |
declared |
list_commit_statistics | read |
declared |
list_repository_category_overviews | read |
declared |
search_repository_issues | read |
inferred |
bulk_ignore_repository_issues | destructive |
declared |
get_repository_issues_overview | read |
inferred |
get_repository_issue | read |
declared |
set_issue_ignored_state | write |
inferred |
ignore_issue_false_positive | write |
assumed |
list_ignored_issues | read |
inferred |
list_repository_commits | read |
declared |
get_commit_analysis | read |
declared |
get_commit_delta_statistics | read |
declared |
list_commit_delta_issues | read |
declared |
get_authenticated_user | read |
declared |
update_current_user | write |
inferred |
list_organizations | read |
declared |
list_organizations_by_provider | read |
declared |
get_organization_for_user | read |
declared |
list_emails | read |
declared |
remove_user_email | destructive |
declared |
set_default_email | send |
inferred |
list_integrations | read |
declared |
delete_integration | destructive |
declared |
get_organization | read |
declared |
delete_organization | destructive |
declared |
get_organization_by_installation_id | read |
declared |
get_organization_billing | read |
declared |
update_organization_billing | write |
inferred |
get_organization_billing_card | read |
declared |
add_billing_card | write |
inferred |
estimate_organization_billing | read |
declared |
change_organization_billing_plan | write |
assumed |
apply_organization_provider_settings | write |
assumed |
get_provider_settings | read |
declared |
configure_provider_settings | write |
inferred |
get_repository_provider_integration_settings | read |
declared |
update_repository_integration_settings | write |
inferred |
create_post_commit_hook | read |
declared |
refresh_repository_provider_integration | write |
assumed |
list_organization_repositories | read |
declared |
get_organization_onboarding_progress | read |
declared |
list_organization_people | read |
declared |
add_organization_members | write |
inferred |
export_organization_people_csv | read |
declared |
remove_organization_members | destructive |
declared |
get_git_provider_app_permissions | read |
declared |
list_organization_people_suggestions | read |
declared |
reanalyze_commit | write |
inferred |
get_repository | read |
declared |
delete_repository | destructive |
declared |
list_repository_people_suggestions | read |
declared |
list_repository_branches | read |
declared |
configure_branch_analysis | write |
assumed |
set_organization_join_mode | write |
inferred |
set_default_branch | write |
inferred |
list_branch_required_checks | read |
declared |
add_codacy_badge | write |
inferred |
check_organization_leave_eligibility | read |
declared |
list_organization_join_requests | read |
declared |
join_organization | write |
assumed |
decline_organization_join_requests | destructive |
declared |
delete_organization_join_request | destructive |
declared |
add_repository | write |
inferred |
add_organization | write |
inferred |
delete_enterprise_token | destructive |
declared |
list_enterprise_provider_tokens | read |
declared |
add_enterprise_token | write |
inferred |
list_api_tokens | read |
declared |
create_api_token | write |
inferred |
delete_user_token | destructive |
declared |
delete_billing_subscription | destructive |
declared |
list_provider_integrations | read |
declared |
search_entities | read |
declared |
delete_dormant_accounts | destructive |
declared |
list_tool_supported_languages | read |
declared |
list_tools | read |
declared |
list_tool_patterns | read |
declared |
submit_pattern_feedback | write |
assumed |
get_pattern | read |
declared |
list_duplication_tools | read |
declared |
list_metrics_tools | read |
declared |
start_organization_metrics_collection | write |
assumed |
list_ready_metrics | read |
declared |
get_latest_metric_value | read |
inferred |
get_latest_grouped_metric_values | read |
inferred |
get_metric_period_value | read |
inferred |
get_grouped_metric_values_for_period | read |
inferred |
get_metric_time_range_values | read |
inferred |
list_ready_enterprise_metrics | read |
declared |
get_latest_enterprise_metric_values | read |
inferred |
list_enterprise_metric_latest_values_grouped | read |
inferred |
get_enterprise_metric_by_period | read |
inferred |
get_enterprise_metric_grouped_by_period | read |
inferred |
get_enterprise_metric_timeseries | read |
inferred |
list_repository_files | read |
declared |
list_ignored_files | read |
declared |
get_file_analysis | read |
declared |
list_file_clones | read |
declared |
list_file_issues | read |
declared |
get_ai_risk_checklist | read |
declared |
list_coding_standards | read |
declared |
create_coding_standard | write |
inferred |
create_compliance_standard | write |
inferred |
create_coding_standard_from_preset | write |
inferred |
get_coding_standard | read |
declared |
delete_coding_standard | destructive |
declared |
duplicate_coding_standard | write |
inferred |
list_coding_standard_tools | read |
declared |
set_default_coding_standard | write |
inferred |
list_coding_standard_tool_patterns | read |
declared |
get_coding_standard_tool_patterns_overview | read |
declared |
bulk_update_coding_standard_tool_patterns | write |
inferred |
configure_coding_standard_tool | write |
inferred |
list_coding_standard_repositories | read |
declared |
update_coding_standard_repositories | write |
inferred |
set_default_gate_policy | write |
inferred |
set_default_gate_policy_to_codacy_builtin | write |
inferred |
get_gate_policy | read |
declared |
update_gate_policy | write |
inferred |
delete_gate_policy | destructive |
declared |
list_gate_policies | read |
declared |
create_gate_policy | write |
inferred |
sync_organization_name | write |
assumed |
check_submodules_enabled | read |
declared |
list_gate_policy_repositories | read |
declared |
update_gate_policy_repositories | write |
inferred |
promote_coding_standard | write |
assumed |
list_repository_api_tokens | read |
declared |
create_repository_token | write |
inferred |
delete_repository_token | destructive |
declared |
list_coverage_reports | read |
declared |
list_commit_coverage_reports | read |
declared |
get_commit_coverage_report | read |
declared |
get_file_content | read |
declared |
get_file_coverage | read |
declared |
set_file_ignored_state | write |
inferred |
ignore_security_item | write |
assumed |
unignore_security_item | write |
assumed |
get_security_item | read |
declared |
search_security_items | read |
inferred |
get_security_dashboard_metrics | read |
inferred |
search_repositories_with_security_findings | read |
inferred |
search_security_findings_history | read |
inferred |
search_security_category_finding | read |
inferred |
upload_dast_report | write |
inferred |
list_dast_reports | read |
declared |
list_security_managers | read |
declared |
assign_security_manager | write |
inferred |
revoke_security_manager | destructive |
declared |
list_repositories_with_security_issues | read |
declared |
list_security_categories | read |
declared |
search_sbom_dependencies | read |
inferred |
search_dependency_repositories | read |
inferred |
search_sbom_repositories | read |
inferred |
get_repository_sbom_download_url | read |
declared |
upload_image_sbom | write |
inferred |
delete_image_sboms | destructive |
declared |
delete_image_tag_sbom | destructive |
declared |
list_organization_images | read |
declared |
list_image_tags | read |
declared |
list_jira_tickets | read |
declared |
create_jira_ticket | write |
inferred |
unlink_jira_ticket | destructive |
declared |
get_jira_integration | read |
declared |
delete_jira_integration | destructive |
declared |
list_jira_projects | read |
declared |
list_jira_issue_types | read |
declared |
list_jira_issue_type_fields | read |
declared |
get_slack_integration | read |
declared |
get_pull_request_diff | read |
declared |
get_commit_diff | read |
declared |
get_commit_diff_between | read |
declared |
export_organization_security_items | read |
declared |
export_security_items_csv | write |
assumed |
get_commit | read |
declared |
check_repository_quickfix_suggestions | read |
declared |
get_issue_quickfixes_patch | read |
declared |
get_pull_request_issues_patch | read |
declared |
list_organization_audit_logs | read |
declared |
get_segment_sync_status | read |
declared |
list_segment_keys | read |
declared |
list_segment_keys_with_ids | read |
declared |
list_segment_values | read |
declared |
list_dast_targets | read |
declared |
create_dast_target | write |
inferred |
delete_dast_target | destructive |
declared |
trigger_dast_analysis | write |
assumed |
list_enterprise_organizations | read |
declared |
list_enterprises | read |
declared |
get_enterprise | read |
declared |
list_enterprise_seats | read |
declared |
export_enterprise_seats_csv | read |
declared |
list_payment_plans | read |
declared |
get_ossf_scorecard | read |
inferred |
tools/list response and it will be re-scored and dated.
Corrections are published alongside the original, not in place of it.