{"ok":true,"kind":"crawlcheck-capability-registry-entry","v":1,"domain":"webflow.com","page":"https://crawlcheck.io/registry/capabilities/webflow.com","row":{"domain":"webflow.com","host":"webflow.com","report_id":"8uz9ezp0ls","scanned_at":"2026-10-05T00:20:56.456Z","manifest":"f9a34b7d828a4b75b518508c502240291ab581b6a141ed11e75e08a22f4040ee","declared":48,"protocols":["agent_skill","mcp"],"by_policy":{"unknown":23,"external_communication":1,"metadata":24},"verified":0,"mismatches":0,"self_scan":false},"policy_classes":[{"id":"public_read_only","safety":"read_only_public","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},{"id":"authenticated_read_only","safety":"read_only_authenticated","label":"Authenticated read-only","automatic":false,"invoke":"Never called by CrawlCheck. An agent needs the user's own credentials and consent."},{"id":"reversible_write","safety":"reversible_write","label":"Reversible write","automatic":false,"invoke":"Never invoked automatically. Needs the owner's written authorisation and a test account."},{"id":"irreversible_write","safety":"irreversible_write","label":"Irreversible write","automatic":false,"invoke":"Never invoked automatically. Deletes or changes something that cannot be undone."},{"id":"financial","safety":"financial","label":"Financial","automatic":false,"invoke":"Never invoked automatically. Moves money or creates a charge."},{"id":"external_communication","safety":"external_communication","label":"External communication","automatic":false,"invoke":"Never invoked automatically. Sends a message, email or notification to someone."},{"id":"identity","safety":"identity_or_account","label":"Identity and accounts","automatic":false,"invoke":"Never invoked automatically. Creates, signs in to or changes an account or credential."},{"id":"unknown","safety":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},{"id":"metadata","safety":"metadata_only","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."}],"items":[{"capability_id":"cap1:e74ab5493bfd2ee35383","protocol":"mcp","operation":"data_sites_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:682a01ad7e7936090c83","protocol":"mcp","operation":"data_pages_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:d9afaa0c7a5a128c93a9","protocol":"mcp","operation":"data_cms_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:469daf9ca33d51d52688","protocol":"mcp","operation":"data_components_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:ca0d9bf4c01fa0015768","protocol":"mcp","operation":"data_enterprise_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:5a6a6410366e83852a83","protocol":"mcp","operation":"data_webhook_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"external_communication","safety_basis":"its name contains “webhook”"},"policy":{"id":"external_communication","label":"External communication","automatic":false,"invoke":"Never invoked automatically. Sends a message, email or notification to someone."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:a5dcdcebe644d0d2729c","protocol":"mcp","operation":"data_comments_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:1a6f1e48a61b66da36a4","protocol":"mcp","operation":"data_scripts_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:f124c132ce8a6d8d50db","protocol":"mcp","operation":"data_workflows_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:f8a6cd9425b98b0ed3f4","protocol":"mcp","operation":"data_sitemap_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:4e7e70df9ca7f3a8b338","protocol":"mcp","operation":"data_assets_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:46c4d5335e55ee136a16","protocol":"mcp","operation":"data_style_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:cf3d0e1196460db7c1cd","protocol":"mcp","operation":"asset_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:fac92dd36f79ffeb51f3","protocol":"mcp","operation":"de_component_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:8c3bac2e6b3586accd90","protocol":"mcp","operation":"element_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:4f251b28597e24133249","protocol":"mcp","operation":"de_page_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:df689afd120855f02f93","protocol":"mcp","operation":"variable_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:d4185aa8d0c4bd3d54b1","protocol":"mcp","operation":"ask_webflow_ai","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:f7f0c4546ecb7a2b1c82","protocol":"mcp","operation":"webflow_guide_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:ef5674dec35b21702680","protocol":"mcp","operation":"get_image_preview","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:96fbe042b86fe170b23f","protocol":"mcp","operation":"component_builder","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:529f6fb84fdd1a3a47dc","protocol":"mcp","operation":"element_builder","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:a85ec4296822df40580c","protocol":"mcp","operation":"whtml_builder","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:9d22af145ed861d3c968","protocol":"mcp","operation":"element_snapshot_tool","method":null,"endpoint":null,"declared":{"by":"https://webflow.com/.well-known/mcp/server-card.json","declaration_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","authentication":"declared","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"requires declared: never called without the operator's own credentials"}},{"capability_id":"cap1:451ddad382fd548f9aca","protocol":"agent_skill","operation":"webflow-cli:cloud","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/webflow-cloud-command/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:f2dadcd4e3428fc71b90","protocol":"agent_skill","operation":"webflow-cli:code-component","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/code-component-command/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:0f74eae59650e5a6d935","protocol":"agent_skill","operation":"webflow-cli:designer-extension","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/designer-extension-command/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:a04fe3dd730265acb934","protocol":"agent_skill","operation":"webflow-cli:devlink","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/devlink-command/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:854f8f7bd8ccd0c0dc42","protocol":"agent_skill","operation":"webflow-cli:troubleshooter","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/webflow-cli-troubleshooter/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:cc4022fba648cadd5e97","protocol":"agent_skill","operation":"webflow-code-component:component-audit","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/component-audit/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:e2939aaf28b1234287cb","protocol":"agent_skill","operation":"webflow-code-component:component-scaffold","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/component-scaffold/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:5556b2fd4c5c5df8a264","protocol":"agent_skill","operation":"webflow-code-component:convert-component","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/convert-component/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:f11bca188c8ff8843292","protocol":"agent_skill","operation":"webflow-code-component:deploy-guide","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/deploy-guide/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:9ba17c15c4a0a3fcb75f","protocol":"agent_skill","operation":"webflow-code-component:local-dev-setup","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/local-dev-setup/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:7a3297fc6496a08036f4","protocol":"agent_skill","operation":"webflow-code-component:pre-deploy-check","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/pre-deploy-check/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:4f62cddb35d5ad24d15c","protocol":"agent_skill","operation":"webflow-code-component:troubleshoot-deploy","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/troubleshoot-deploy/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:93d7ae00f7cb74ef90c5","protocol":"agent_skill","operation":"webflow-mcp:accessibility-audit","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/accessibility-audit/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:849e1c918afee62e67f4","protocol":"agent_skill","operation":"webflow-mcp:asset-audit","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/asset-audit/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:a0b684e0955263d4a497","protocol":"agent_skill","operation":"webflow-mcp:bulk-cms-update","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/bulk-cms-update/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:20f4165f22199c9e7a20","protocol":"agent_skill","operation":"webflow-mcp:cms-best-practices","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/cms-best-practices/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:7d8887165c3403b7437a","protocol":"agent_skill","operation":"webflow-mcp:cms-collection-setup","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/cms-collection-setup/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:d6538bc535ef0c3e8904","protocol":"agent_skill","operation":"webflow-mcp:custom-code-management","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/custom-code-management/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:2b49e576364038da6b64","protocol":"agent_skill","operation":"webflow-mcp:designer-tools","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/designer-tools/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:efa11e371fbbb95034ee","protocol":"agent_skill","operation":"webflow-mcp:flowkit-naming","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/flowkit-naming/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:c36a5c6b157ffe07bc51","protocol":"agent_skill","operation":"webflow-mcp:link-checker","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/link-checker/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:5fc562743fce58d92c30","protocol":"agent_skill","operation":"webflow-mcp:safe-publish","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/safe-publish/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:e89d372170fb88e668f6","protocol":"agent_skill","operation":"webflow-mcp:site-activity","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/site-activity/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}},{"capability_id":"cap1:80af04581c289d073ab7","protocol":"agent_skill","operation":"webflow-mcp:site-audit","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/site-audit/SKILL.md","declared":{"by":"https://webflow.com/.well-known/agent-skills/index.json","declaration_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"on another origin (raw.githubusercontent.com): only the scanned origin is called"}}],"mismatches":[],"certificate":{"certificate_id":"ccap1:49df95097a21b1b13714d31b378823381696b80015f5c84d03130a7ddc32669d","certificate":{"kind":"crawlcheck-capability-certificate","v":1,"subject":"webflow.com","domain":"webflow.com","record":"8uz9ezp0ls","report":"https://crawlcheck.io/r/8uz9ezp0ls","manifest_sha256":"f9a34b7d828a4b75b518508c502240291ab581b6a141ed11e75e08a22f4040ee","measured_at":"2026-10-05T00:20:56.456Z","verification_checked_at":"2026-10-05T00:20:58.438Z","verification_policy":"public GETs with no required input and one read-only MCP tool with no required input, on the scanned origin only; redirects recorded, not followed","invocation_rule":"capabilities are read from declarations only; nothing is invoked. Later verification may call read_only_public operations alone; every other class needs the site owner's authorisation and a test account, and unknown is never called","counts":{"declared":48,"verified":0,"mismatches":0},"items":[{"id":"cap1:e74ab5493bfd2ee35383","protocol":"mcp","operation":"data_sites_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:682a01ad7e7936090c83","protocol":"mcp","operation":"data_pages_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:d9afaa0c7a5a128c93a9","protocol":"mcp","operation":"data_cms_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:469daf9ca33d51d52688","protocol":"mcp","operation":"data_components_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:ca0d9bf4c01fa0015768","protocol":"mcp","operation":"data_enterprise_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:5a6a6410366e83852a83","protocol":"mcp","operation":"data_webhook_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"external_communication","policy":"external_communication","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:a5dcdcebe644d0d2729c","protocol":"mcp","operation":"data_comments_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:1a6f1e48a61b66da36a4","protocol":"mcp","operation":"data_scripts_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:f124c132ce8a6d8d50db","protocol":"mcp","operation":"data_workflows_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:f8a6cd9425b98b0ed3f4","protocol":"mcp","operation":"data_sitemap_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:4e7e70df9ca7f3a8b338","protocol":"mcp","operation":"data_assets_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:46c4d5335e55ee136a16","protocol":"mcp","operation":"data_style_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:cf3d0e1196460db7c1cd","protocol":"mcp","operation":"asset_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:fac92dd36f79ffeb51f3","protocol":"mcp","operation":"de_component_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:8c3bac2e6b3586accd90","protocol":"mcp","operation":"element_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:4f251b28597e24133249","protocol":"mcp","operation":"de_page_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:df689afd120855f02f93","protocol":"mcp","operation":"variable_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:d4185aa8d0c4bd3d54b1","protocol":"mcp","operation":"ask_webflow_ai","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:f7f0c4546ecb7a2b1c82","protocol":"mcp","operation":"webflow_guide_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:ef5674dec35b21702680","protocol":"mcp","operation":"get_image_preview","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:96fbe042b86fe170b23f","protocol":"mcp","operation":"component_builder","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:529f6fb84fdd1a3a47dc","protocol":"mcp","operation":"element_builder","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:a85ec4296822df40580c","protocol":"mcp","operation":"whtml_builder","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:9d22af145ed861d3c968","protocol":"mcp","operation":"element_snapshot_tool","method":null,"endpoint":null,"declared_by_sha256":"4f9447697d43adb248112f99e8658cb1e9e29ceef9d82bfd9d884c73de5b184a","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:451ddad382fd548f9aca","protocol":"agent_skill","operation":"webflow-cli:cloud","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/webflow-cloud-command/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:f2dadcd4e3428fc71b90","protocol":"agent_skill","operation":"webflow-cli:code-component","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/code-component-command/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:0f74eae59650e5a6d935","protocol":"agent_skill","operation":"webflow-cli:designer-extension","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/designer-extension-command/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:a04fe3dd730265acb934","protocol":"agent_skill","operation":"webflow-cli:devlink","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/devlink-command/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:854f8f7bd8ccd0c0dc42","protocol":"agent_skill","operation":"webflow-cli:troubleshooter","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/webflow-cli-troubleshooter/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:cc4022fba648cadd5e97","protocol":"agent_skill","operation":"webflow-code-component:component-audit","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/component-audit/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:e2939aaf28b1234287cb","protocol":"agent_skill","operation":"webflow-code-component:component-scaffold","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/component-scaffold/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:5556b2fd4c5c5df8a264","protocol":"agent_skill","operation":"webflow-code-component:convert-component","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/convert-component/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:f11bca188c8ff8843292","protocol":"agent_skill","operation":"webflow-code-component:deploy-guide","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/deploy-guide/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:9ba17c15c4a0a3fcb75f","protocol":"agent_skill","operation":"webflow-code-component:local-dev-setup","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/local-dev-setup/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:7a3297fc6496a08036f4","protocol":"agent_skill","operation":"webflow-code-component:pre-deploy-check","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/pre-deploy-check/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:4f62cddb35d5ad24d15c","protocol":"agent_skill","operation":"webflow-code-component:troubleshoot-deploy","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/troubleshoot-deploy/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:93d7ae00f7cb74ef90c5","protocol":"agent_skill","operation":"webflow-mcp:accessibility-audit","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/accessibility-audit/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:849e1c918afee62e67f4","protocol":"agent_skill","operation":"webflow-mcp:asset-audit","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/asset-audit/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:a0b684e0955263d4a497","protocol":"agent_skill","operation":"webflow-mcp:bulk-cms-update","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/bulk-cms-update/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:20f4165f22199c9e7a20","protocol":"agent_skill","operation":"webflow-mcp:cms-best-practices","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/cms-best-practices/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:7d8887165c3403b7437a","protocol":"agent_skill","operation":"webflow-mcp:cms-collection-setup","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/cms-collection-setup/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:d6538bc535ef0c3e8904","protocol":"agent_skill","operation":"webflow-mcp:custom-code-management","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/custom-code-management/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:2b49e576364038da6b64","protocol":"agent_skill","operation":"webflow-mcp:designer-tools","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/designer-tools/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:efa11e371fbbb95034ee","protocol":"agent_skill","operation":"webflow-mcp:flowkit-naming","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/flowkit-naming/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:c36a5c6b157ffe07bc51","protocol":"agent_skill","operation":"webflow-mcp:link-checker","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/link-checker/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:5fc562743fce58d92c30","protocol":"agent_skill","operation":"webflow-mcp:safe-publish","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/safe-publish/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:e89d372170fb88e668f6","protocol":"agent_skill","operation":"webflow-mcp:site-activity","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/site-activity/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:80af04581c289d073ab7","protocol":"agent_skill","operation":"webflow-mcp:site-audit","method":null,"endpoint":"https://raw.githubusercontent.com/webflow/webflow-skills/main/plugins/webflow-skills/skills/site-audit/SKILL.md","declared_by_sha256":"2af87759044b442def1731f3a5a101937ad3eacb6c0f4430e73db31571742e7e","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null}],"mismatches":[]},"signature":{"alg":"Ed25519","kid":"hcIAczGf-8EFBnkunmZlvFWnD2nHHeHeC9cM4BTiBVo","certificate_sha256":"49df95097a21b1b13714d31b378823381696b80015f5c84d03130a7ddc32669d","message":"the UTF-8 bytes of \"crawlcheck-capability-certificate-v1\\n\" followed by certificate_sha256 (hex), where certificate_sha256 = SHA-256 of the certificate as canonical JSON (keys sorted, no whitespace)","sig":"X6F-T6duHx6RukFjjBftZ3vLjIFWlKty0SL7MaWUaL--4o-zZJw7YtXFyA_rRYn3IgBLnjt3J7zyNXHVgdxLBg"},"issuer":{"name":"CrawlCheck observer","key":{"jwk":{"kty":"OKP","crv":"Ed25519","x":"Ny5tAiGdpyVWTm64G1_0g_sTo4ocLL7kqjZ6cK7G5KM"},"directory":"https://crawlcheck.io/.well-known/http-message-signatures-directory"}}},"verify":"https://crawlcheck.io/api/registry/capabilities/verify?domain=webflow.com"}