Leash Index

Index / devtools

Fine Structure

ai-finestructure-fine-structure declares 84 capabilities across 84 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest retrieved 2026-09-14 from tools/list on https://finestructure.ai/api/mcp, published in the official MCP registry as ai.finestructure/fine-structure 1.0.2. 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 84 tools

84 of 84 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 · 18 of 84 tools

18 tools are classified as irreversible and declare no limit.

high · no-expiry · All 84 tools

84 of 84 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 84 tools

84 of 84 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 · 25 of 84 tools

25 tools can modify data and declare no limit.

low · uncapped-read · 41 of 84 tools

41 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
create_appwrite inferred
agency_create_clientwrite inferred
agency_list_clientsread declared
agency_create_client_appwrite inferred
agency_create_claim_linkwrite inferred
agency_get_claim_statusread declared
update_appwrite inferred
publish_appsend inferred
get_platform_guideread declared
get_recommended_workflowread declared
get_job_statusread declared
get_app_statusread declared
get_app_linksread declared
list_app_domainsread declared
set_app_subdomaindelete declared
check_subdomain_availableread declared
add_custom_domaindelete declared
get_domain_verificationread declared
check_domain_verificationread inferred
set_primary_domainwrite inferred
remove_custom_domaindelete declared
get_domain_ssl_statusread declared
configure_domain_redirectswrite assumed
list_appsread declared
get_app_filesread declared
read_app_fileread declared
read_app_filesread declared
write_app_filewrite inferred
patch_app_filewrite inferred
rename_app_filewrite inferred
get_app_detailread declared
get_entitiesread declared
query_entityread declared
seed_entitywrite assumed
create_entity_recordsread inferred
update_entity_recorddelete declared
update_entity_recordsdelete declared
delete_entity_recordsdelete declared
get_pagesread declared
get_errorsread declared
get_app_analyticsread declared
get_preview_urlread declared
list_saved_versionsread declared
create_change_setwrite inferred
add_file_changewrite inferred
validate_change_setread declared
apply_change_setwrite inferred
discard_change_setdelete declared
validate_appread declared
inspect_previewread declared
get_app_security_contextread declared
set_route_policydelete declared
set_entity_policydelete declared
list_app_membersread declared
invite_app_memberwrite assumed
update_app_member_roledelete declared
remove_app_memberdelete declared
get_app_security_auditread declared
compare_saved_versionsread declared
compare_current_to_versionread declared
restore_file_from_versiondelete declared
create_entity_schemawrite inferred
update_entity_schemawrite inferred
validate_entity_relationshipsread declared
update_entity_metadatawrite inferred
list_secret_keysread declared
set_secretdelete declared
delete_secretdelete declared
list_integrationsread declared
configure_integrationwrite assumed
list_ab_testsread declared
create_ab_testwrite inferred
update_ab_testwrite inferred
delete_ab_testdelete declared
get_ab_test_statsread declared
create_agentwrite inferred
list_agentsread declared
schedule_agent_taskwrite inferred
list_agent_tasksread declared
get_agent_whatsappread declared
start_owner_phone_verificationdelete declared
confirm_owner_phone_verificationwrite assumed
attach_agent_whatsappwrite assumed
detach_agent_whatsappdelete declared
Answering this question about your own agent? Media Yard LLC runs a fixed-scope Agent Permission Audit: the same reading applied to your agent surface, delivered as a dated artifact you can hand to a customer's security review. See what it includes and costs, or write to support@leashkit.com. 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.