LeashIndex Get the report

Index / calendar

ScalePad

io-github-wyre-ai-scalepad-mcp declares 381 capabilities across 381 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-14 from tools/list answered by the container image ghcr.io/wyre-ai/scalepad-mcp version v1.0.7 (published as the image ghcr.io/wyre-ai/scalepad-mcp:v1.0.7, listed in the official MCP registry as io.github.WYRE-AI/scalepad-mcp 1.0.7), run in an isolated container with no network access and placeholder credentials. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 381 tools

381 of 381 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.

critical · irreversible-uncapped · 202 of 381 tools

202 tools are classified as irreversible and declare no limit.

high · no-expiry · All 381 tools

381 of 381 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.

high · no-audit-trail · All 381 tools

381 of 381 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.

high · uncapped-write · 6 of 381 tools

6 tools can modify data and declare no limit.

low · uncapped-read · 173 of 381 tools

173 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
scalepad_navigatewrite assumed
scalepad_statusread inferred
scalepad_core_clients_listread inferred
scalepad_core_clients_getread inferred
scalepad_core_contacts_listread inferred
scalepad_core_contacts_getread inferred
scalepad_core_members_listread inferred
scalepad_core_members_getread inferred
scalepad_core_opportunities_listread inferred
scalepad_core_opportunities_getread inferred
scalepad_core_sites_listread inferred
scalepad_core_sites_getread inferred
scalepad_core_hardware_assets_listread inferred
scalepad_core_hardware_assets_getread inferred
scalepad_core_saas_assets_listread inferred
scalepad_core_saas_assets_getread inferred
scalepad_core_saas_users_listread inferred
scalepad_core_saas_users_getread inferred
scalepad_core_product_catalog_listread inferred
scalepad_core_product_catalog_getread inferred
scalepad_core_integration_configurations_listread inferred
scalepad_core_integration_vendors_listread inferred
scalepad_core_contracts_listread inferred
scalepad_core_contracts_getread inferred
scalepad_core_tickets_listread inferred
scalepad_core_tickets_getread inferred
scalepad_lm_contacts_listread inferred
scalepad_lm_contacts_hidden_status_updatedestructive declared
scalepad_lm_contacts_getread inferred
scalepad_lm_clients_lookupread inferred
scalepad_lm_client_groups_lookupread inferred
scalepad_lm_client_members_lookupread inferred
scalepad_lm_clients_listread inferred
scalepad_lm_client_groups_listread inferred
scalepad_lm_client_groups_getread inferred
scalepad_lm_client_groups_unassigndestructive declared
scalepad_lm_client_groups_assigndestructive declared
scalepad_lm_client_contacts_lookupread inferred
scalepad_lm_active_users_listread inferred
scalepad_lm_warranty_pricing_listread inferred
scalepad_lm_hardware_replacement_settings_getread inferred
scalepad_lm_hardware_dashboard_getread inferred
scalepad_lm_hardware_overview_getread inferred
scalepad_lm_hardware_listread inferred
scalepad_lm_hardware_lifecycles_listread inferred
scalepad_lm_hardware_attached_initiatives_lookupread inferred
scalepad_lm_hardware_attached_agreements_lookupread inferred
scalepad_lm_roadmap_spreadsheet_generatewrite assumed
scalepad_lm_roadmap_pdf_generatewrite assumed
scalepad_lm_roadmap_csv_generatewrite assumed
scalepad_lm_initiatives_status_updatedestructive declared
scalepad_lm_initiatives_schedule_updatedestructive declared
scalepad_lm_initiatives_recurring_updatedestructive declared
scalepad_lm_initiatives_priority_updatedestructive declared
scalepad_lm_initiatives_budget_updatedestructive declared
scalepad_lm_initiatives_assigned_user_updatedestructive declared
scalepad_lm_initiatives_ticket_getread inferred
scalepad_lm_initiatives_ticket_createdestructive declared
scalepad_lm_initiatives_ticket_detachdestructive declared
scalepad_lm_initiative_templates_duplicatedestructive declared
scalepad_lm_initiative_templates_getread inferred
scalepad_lm_initiative_templates_updatedestructive declared
scalepad_lm_initiative_templates_deletedestructive declared
scalepad_lm_initiative_templates_listread inferred
scalepad_lm_initiative_templates_createdestructive declared
scalepad_lm_initiatives_template_applydestructive declared
scalepad_lm_initiatives_quotes_listread inferred
scalepad_lm_initiatives_pdf_getread inferred
scalepad_lm_initiatives_opportunity_getread inferred
scalepad_lm_initiatives_opportunity_createdestructive declared
scalepad_lm_initiatives_opportunity_deletedestructive declared
scalepad_lm_initiatives_opportunity_attachdestructive declared
scalepad_lm_initiatives_meetings_listread inferred
scalepad_lm_initiatives_meetings_attachdestructive declared
scalepad_lm_initiatives_meetings_detachdestructive declared
scalepad_lm_initiatives_list_v2read inferred
scalepad_lm_initiatives_goals_listread inferred
scalepad_lm_initiatives_goals_attachdestructive declared
scalepad_lm_initiatives_goals_detachdestructive declared
scalepad_lm_initiatives_getread inferred
scalepad_lm_initiatives_updatedestructive declared
scalepad_lm_initiatives_deletedestructive declared
scalepad_lm_initiatives_listread inferred
scalepad_lm_initiatives_createdestructive declared
scalepad_lm_initiatives_assets_detachdestructive declared
scalepad_lm_initiatives_assets_attachdestructive declared
scalepad_lm_initiatives_action_items_listread inferred
scalepad_lm_initiatives_action_items_attachdestructive declared
scalepad_lm_initiatives_action_items_detachdestructive declared
scalepad_lm_goal_templates_getread inferred
scalepad_lm_goal_templates_updatedestructive declared
scalepad_lm_goal_templates_deletedestructive declared
scalepad_lm_goal_templates_listread inferred
scalepad_lm_goal_templates_createdestructive declared
scalepad_lm_goals_status_updatedestructive declared
scalepad_lm_goals_schedule_updatedestructive declared
scalepad_lm_goals_meetings_listread inferred
scalepad_lm_goals_meetings_attachdestructive declared
scalepad_lm_goals_meetings_detachdestructive declared
scalepad_lm_goals_initiatives_listread inferred
scalepad_lm_goals_initiatives_attachdestructive declared
scalepad_lm_goals_initiatives_detachdestructive declared
scalepad_lm_goals_getread inferred
scalepad_lm_goals_updatedestructive declared
scalepad_lm_goals_deletedestructive declared
scalepad_lm_goals_create_from_templatedestructive declared
scalepad_lm_goals_listread inferred
scalepad_lm_goals_createdestructive declared
scalepad_lm_goals_action_items_listread inferred
scalepad_lm_goals_action_items_attachdestructive declared
scalepad_lm_goals_action_items_detachdestructive declared
scalepad_lm_meetings_update_v2destructive declared
scalepad_lm_meeting_types_updatedestructive declared
scalepad_lm_meeting_types_deletedestructive declared
scalepad_lm_meeting_types_listread inferred
scalepad_lm_meeting_types_createdestructive declared
scalepad_lm_meetings_initiatives_listread inferred
scalepad_lm_meetings_initiatives_attachdestructive declared
scalepad_lm_meetings_initiatives_detachdestructive declared
scalepad_lm_meetings_goals_listread inferred
scalepad_lm_meetings_goals_attachdestructive declared
scalepad_lm_meetings_goals_detachdestructive declared
scalepad_lm_meetings_getread inferred
scalepad_lm_meetings_updatedestructive declared
scalepad_lm_meetings_deletedestructive declared
scalepad_lm_meetings_create_v2destructive declared
scalepad_lm_meetings_listread inferred
scalepad_lm_meetings_createdestructive declared
scalepad_lm_meetings_completion_status_updatedestructive declared
scalepad_lm_meetings_user_attendees_removedestructive declared
scalepad_lm_meetings_user_attendees_adddestructive declared
scalepad_lm_meetings_contact_attendees_removedestructive declared
scalepad_lm_meetings_contact_attendees_adddestructive declared
scalepad_lm_meetings_action_items_listread inferred
scalepad_lm_meetings_action_items_attachdestructive declared
scalepad_lm_meetings_action_items_detachdestructive declared
scalepad_lm_action_items_repositiondestructive declared
scalepad_lm_action_items_pin_updatedestructive declared
scalepad_lm_action_items_completion_status_updatedestructive declared
scalepad_lm_action_items_getread inferred
scalepad_lm_action_items_updatedestructive declared
scalepad_lm_action_items_deletedestructive declared
scalepad_lm_action_items_listread inferred
scalepad_lm_action_items_createdestructive declared
scalepad_lm_assessment_templates_getread inferred
scalepad_lm_assessment_templates_updatedestructive declared
scalepad_lm_assessment_templates_deletedestructive declared
scalepad_lm_assessment_templates_listread inferred
scalepad_lm_assessment_templates_createdestructive declared
scalepad_lm_assessments_question_public_comment_updatedestructive declared
scalepad_lm_assessments_question_internal_comment_updatedestructive declared
scalepad_lm_assessments_internal_comment_updatedestructive declared
scalepad_lm_assessments_evaluatedestructive declared
scalepad_lm_assessments_getread inferred
scalepad_lm_assessments_updatedestructive declared
scalepad_lm_assessments_deletedestructive declared
scalepad_lm_assessments_listread inferred
scalepad_lm_assessments_createdestructive declared
scalepad_lm_assessments_completion_status_updatedestructive declared
scalepad_lm_deliverables_pdf_getread inferred
scalepad_lm_deliverables_getread inferred
scalepad_lm_deliverables_updatedestructive declared
scalepad_lm_deliverables_deletedestructive declared
scalepad_lm_deliverables_create_from_templatedestructive declared
scalepad_lm_client_deliverables_listread inferred
scalepad_lm_deliverables_createdestructive declared
scalepad_lm_deliverables_catalog_components_listread inferred
scalepad_lm_deliverables_catalog_integrations_listread inferred
scalepad_lm_deliverables_integrated_integrations_listread inferred
scalepad_lm_deliverables_presentation_getread inferred
scalepad_lm_deliverables_sections_refreshdestructive declared
scalepad_lm_deliverables_sections_deletedestructive declared
scalepad_lm_deliverables_components_refreshdestructive declared
scalepad_lm_deliverables_components_deletedestructive declared
scalepad_lm_deliverable_templates_getread inferred
scalepad_lm_deliverable_templates_updatedestructive declared
scalepad_lm_deliverable_templates_deletedestructive declared
scalepad_lm_deliverable_templates_duplicatedestructive declared
scalepad_lm_deliverable_templates_create_from_deliverabledestructive declared
scalepad_lm_deliverable_templates_listread inferred
scalepad_lm_deliverable_templates_createdestructive declared
scalepad_lm_deliverable_templates_catalog_components_listread inferred
scalepad_lm_deliverable_templates_sections_deletedestructive declared
scalepad_lm_deliverable_templates_components_deletedestructive declared
scalepad_lm_deliverables_share_link_revokedestructive declared
scalepad_lm_deliverables_share_link_regeneratedestructive declared
scalepad_lm_deliverables_share_link_getread inferred
scalepad_lm_deliverables_share_link_createdestructive declared
scalepad_lm_deliverables_listread inferred
scalepad_lm_budget_summary_getread inferred
scalepad_lm_budget_it_debt_listread inferred
scalepad_lm_budget_initiatives_listread inferred
scalepad_lm_budget_forecast_pdf_getread inferred
scalepad_lm_budget_forecast_detail_pdf_getread inferred
scalepad_lm_budget_forecast_csv_getread inferred
scalepad_lm_budget_contracts_listread inferred
scalepad_lm_budget_availabilities_getread inferred
scalepad_lm_contracts_getread inferred
scalepad_lm_contracts_updatedestructive declared
scalepad_lm_contracts_deletedestructive declared
scalepad_lm_contracts_listread inferred
scalepad_lm_contracts_createdestructive declared
scalepad_lm_contracts_assets_detachdestructive declared
scalepad_lm_contracts_assets_attachdestructive declared
scalepad_lm_user_identity_getread inferred
scalepad_lm_ticket_create_fields_getread inferred
scalepad_lm_opportunity_create_fields_getread inferred
scalepad_lm_opportunities_listread inferred
scalepad_lm_notes_getread inferred
scalepad_lm_notes_updatedestructive declared
scalepad_lm_notes_deletedestructive declared
scalepad_lm_notes_listread inferred
scalepad_lm_notes_createdestructive declared
scalepad_lm_notes_archive_status_updatedestructive declared
scalepad_lm_user_ui_state_getread inferred
scalepad_lm_user_ui_state_putdestructive declared
scalepad_lm_insights_listread inferred
scalepad_lm_enrollment_tokens_createdestructive declared
scalepad_lm_saas_utilization_summary_getread inferred
scalepad_cm_health_listread inferred
scalepad_cm_health_getread inferred
scalepad_cm_reports_listread inferred
scalepad_cm_reports_get_signed_urlread inferred
scalepad_cm_risks_searchread inferred
scalepad_cm_risks_getread inferred
scalepad_cm_risks_createdestructive declared
scalepad_cm_risks_updatedestructive declared
scalepad_cm_risks_deletedestructive declared
scalepad_cm_risks_list_summariesread inferred
scalepad_cm_risks_mapdestructive declared
scalepad_cm_risks_unmapdestructive declared
scalepad_cm_risks_get_categoryread inferred
scalepad_cm_risks_list_departmentsread inferred
scalepad_cm_controls_searchread inferred
scalepad_cm_controls_getread inferred
scalepad_cm_controls_createdestructive declared
scalepad_cm_controls_updatedestructive declared
scalepad_cm_controls_deletedestructive declared
scalepad_cm_controls_mapdestructive declared
scalepad_cm_controls_unmapdestructive declared
scalepad_cm_controls_list_setsread inferred
scalepad_cm_controls_list_familiesread inferred
scalepad_cm_controls_list_summariesread inferred
scalepad_cm_controls_get_summaryread inferred
scalepad_cm_evidence_searchread inferred
scalepad_cm_evidence_list_summariesread inferred
scalepad_cm_evidence_createdestructive declared
scalepad_cm_evidence_getread inferred
scalepad_cm_evidence_updatedestructive declared
scalepad_cm_evidence_deletedestructive declared
scalepad_cm_evidence_delete_scheduledestructive declared
scalepad_cm_evidence_requests_listread inferred
scalepad_cm_evidence_requests_createdestructive declared
scalepad_cm_evidence_requests_create_with_urlsdestructive declared
scalepad_cm_evidence_requests_signed_urlsdestructive declared
scalepad_cm_evidence_requests_upload_documentdestructive declared
scalepad_cm_evidence_requests_create_with_uploaddestructive declared
scalepad_cm_evidence_requests_create_linkdestructive declared
scalepad_cm_evidence_requests_updatedestructive declared
scalepad_cm_evidence_requests_deletedestructive declared
scalepad_cm_evidence_requests_archivedestructive declared
scalepad_cm_evidence_refresh_mappingsdestructive declared
scalepad_cm_documents_get_signed_urlread inferred
scalepad_cm_documents_deletedestructive declared
scalepad_cm_evidence_mapdestructive declared
scalepad_cm_evidence_unmapdestructive declared
scalepad_cm_governance_searchread inferred
scalepad_cm_governance_createdestructive declared
scalepad_cm_governance_getread inferred
scalepad_cm_governance_updatedestructive declared
scalepad_cm_governance_deletedestructive declared
scalepad_cm_governance_mapdestructive declared
scalepad_cm_governance_unmapdestructive declared
scalepad_cm_governance_list_summariesread inferred
scalepad_cm_policies_searchread inferred
scalepad_cm_policies_createdestructive declared
scalepad_cm_policies_getread inferred
scalepad_cm_policies_updatedestructive declared
scalepad_cm_policies_deletedestructive declared
scalepad_cm_policies_upsert_sectiondestructive declared
scalepad_cm_policies_delete_sectiondestructive declared
scalepad_cm_policies_mapdestructive declared
scalepad_cm_policies_unmapdestructive declared
scalepad_cm_policies_list_summariesread inferred
scalepad_cm_procedures_searchread inferred
scalepad_cm_procedures_createdestructive declared
scalepad_cm_procedures_getread inferred
scalepad_cm_procedures_updatedestructive declared
scalepad_cm_procedures_deletedestructive declared
scalepad_cm_procedures_mapdestructive declared
scalepad_cm_procedures_unmapdestructive declared
scalepad_cm_procedures_list_summariesread inferred
scalepad_cm_objectives_searchread inferred
scalepad_cm_objectives_getread inferred
scalepad_cm_objectives_get_summaryread inferred
scalepad_cm_objectives_list_summariesread inferred
scalepad_cm_assessments_list_summariesread inferred
scalepad_cm_assessments_get_summaryread inferred
scalepad_cm_assessments_search_questionsread inferred
scalepad_cm_assessments_get_questionread inferred
scalepad_cm_assessments_save_answerdestructive declared
scalepad_cm_assessments_clear_answerdestructive declared
scalepad_cm_assessments_map_questiondestructive declared
scalepad_cm_assessments_unmap_questiondestructive declared
scalepad_cm_assessments_create_responsedestructive declared
scalepad_cm_assessments_update_responsedestructive declared
scalepad_cm_assessments_delete_responsedestructive declared
scalepad_cm_action_items_searchread inferred
scalepad_cm_action_items_getread inferred
scalepad_cm_action_items_createdestructive declared
scalepad_cm_action_items_updatedestructive declared
scalepad_cm_action_items_deletedestructive declared
scalepad_cm_action_items_mapdestructive declared
scalepad_cm_action_items_unmapdestructive declared
scalepad_cm_action_items_upload_documentdestructive declared
scalepad_cm_action_items_generate_signed_urlsdestructive declared
scalepad_cm_action_items_list_summariesread inferred
scalepad_br_backups_list_healthread inferred
scalepad_br_backups_get_healthread inferred
scalepad_br_backups_list_devicesread inferred
scalepad_quoter_quotes_listread inferred
scalepad_quoter_quotes_getread inferred
scalepad_quoter_quotes_createdestructive declared
scalepad_quoter_quotes_publishdestructive declared
scalepad_quoter_quotes_create_sectiondestructive declared
scalepad_quoter_quotes_create_section_line_itemdestructive declared
scalepad_quoter_quotes_update_line_itemdestructive declared
scalepad_quoter_line_items_createdestructive declared
scalepad_quoter_quote_templates_listread inferred
scalepad_quoter_categories_listread inferred
scalepad_quoter_categories_createdestructive declared
scalepad_quoter_categories_getread inferred
scalepad_quoter_categories_updatedestructive declared
scalepad_quoter_categories_deletedestructive declared
scalepad_quoter_item_group_assignments_listread inferred
scalepad_quoter_item_group_assignments_createdestructive declared
scalepad_quoter_item_group_assignments_getread inferred
scalepad_quoter_item_group_assignments_deletedestructive declared
scalepad_quoter_item_groups_listread inferred
scalepad_quoter_item_groups_createdestructive declared
scalepad_quoter_item_groups_getread inferred
scalepad_quoter_item_groups_updatedestructive declared
scalepad_quoter_item_groups_deletedestructive declared
scalepad_quoter_item_option_values_listread inferred
scalepad_quoter_item_option_values_createdestructive declared
scalepad_quoter_item_option_values_getread inferred
scalepad_quoter_item_option_values_updatedestructive declared
scalepad_quoter_item_option_values_deletedestructive declared
scalepad_quoter_item_options_listread inferred
scalepad_quoter_item_options_createdestructive declared
scalepad_quoter_item_options_getread inferred
scalepad_quoter_item_options_updatedestructive declared
scalepad_quoter_item_options_deletedestructive declared
scalepad_quoter_item_tiers_listread inferred
scalepad_quoter_item_tiers_createdestructive declared
scalepad_quoter_item_tiers_getread inferred
scalepad_quoter_item_tiers_updatedestructive declared
scalepad_quoter_item_tiers_deletedestructive declared
scalepad_quoter_items_listread inferred
scalepad_quoter_items_createdestructive declared
scalepad_quoter_items_getread inferred
scalepad_quoter_items_updatedestructive declared
scalepad_quoter_items_deletedestructive declared
scalepad_quoter_manufacturers_listread inferred
scalepad_quoter_manufacturers_createdestructive declared
scalepad_quoter_manufacturers_getread inferred
scalepad_quoter_manufacturers_updatedestructive declared
scalepad_quoter_manufacturers_deletedestructive declared
scalepad_quoter_contacts_listread inferred
scalepad_quoter_contacts_createdestructive declared
scalepad_quoter_contacts_getread inferred
scalepad_quoter_contacts_updatedestructive declared
scalepad_quoter_suppliers_listread inferred
scalepad_quoter_suppliers_createdestructive declared
scalepad_quoter_suppliers_getread inferred
scalepad_quoter_suppliers_updatedestructive declared
scalepad_quoter_suppliers_deletedestructive declared
scalepad_quoter_datafeeds_list_supplier_itemsread inferred
scalepad_quoter_datafeeds_list_suppliersread inferred
scalepad_quoter_auth_authorizewrite assumed
scalepad_quoter_auth_refreshwrite assumed
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.