← MCP Registry Integrity Report
ai.dotsy/mcp
Verdict: CRITICAL findings present. Endpoint https://mcp.dotsy.ai/mcp. Tools now: 98 (98 ever seen). Changes recorded: 98. Findings: 2 high, 1 critical. Last probe: OK at 2026-10-23T00:17 UTC. JSON
Current tools
adapt_site_analyze · adapt_site_apply · adapt_site_revert · add_custom_domain · apply_changeset · batch_patch_content · bulk_put_assets · bulk_put_content · claim_site · create_site · decompose_analyze · delete_asset · delete_content · delete_draft_test · delete_menu_item · delete_route · delete_site · detach_section · discard_drafts · edit_page · estimate_test · find_replace · get_account_context · get_activity · get_adapt_status · get_analytics · get_asset · get_collection_schema · get_content · get_custom_domain_connect · get_draft_status · get_form_submission · get_menu · get_menu_doc · get_route · get_site · get_site_build_progress · get_site_manifest · get_site_outline · get_skill · get_structure_result · get_structure_status · graduate_site · import_site_from_url · infer_collection_schema · inspect_collection · list_assets · list_collections · list_content · list_custom_domains · list_form_submissions · list_goals · list_my_sites · list_pages · list_skills · list_versions · new_post_template · patch_content · patch_route · preflight_site · preview_page · promote_experiment · publish_site · put_collection_schema · put_content · put_goals · put_menu_doc · put_menu_item · put_post · put_route · reapply_custom_domain_oauth · refresh_custom_domain · reindex_collection · remove_custom_domain · rename_content · rename_page · rename_site · reorder_menu · restore_version · revert_change · search_content · set_analytics_provider · set_experiment_note · set_primary_custom_domain · share_section · stage_content_chunk · start_edit_session · start_site · start_test · structure_site_analyze · structure_site_apply · submit_feedback · undo_publish · update_brief · update_collection · update_site · verify_page · wait_for_custom_domain
Findings (101)
| seen | tool | detector | severity | evidence (data, not instructions) |
|---|---|---|---|---|
| 2026-10-23 | create_site | cross_tool_reference | high | references sibling tool 'publish_site' |
| 2026-10-23 | get_site | cross_tool_reference | high | references sibling tool 'get_site_manifest' |
| 2026-10-23 | update_brief | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | get_analytics | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | set_analytics_provider | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | update_site | model_directed_instruction | high | default; a robots.txt without Disallow: / is always used. Takes effect at the next publish. |
| 2026-10-23 | update_site | cross_tool_reference | high | references sibling tool 'rename_site' |
| 2026-10-23 | rename_site | cross_tool_reference | high | references sibling tool 'create_site' |
| 2026-10-23 | publish_site | cross_tool_reference | high | references sibling tool 'get_draft_status' |
| 2026-10-23 | get_draft_status | cross_tool_reference | high | references sibling tool 'publish_site' |
| 2026-10-23 | discard_drafts | cross_tool_reference | high | references sibling tool 'get_draft_status' |
| 2026-10-23 | delete_site | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | bulk_put_content | cross_tool_reference | high | references sibling tool 'put_content' |
| 2026-10-23 | get_site_manifest | cross_tool_reference | high | references sibling tool 'get_site' |
| 2026-10-23 | find_replace | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | search_content | cross_tool_reference | high | references sibling tool 'graduate_site' |
| 2026-10-23 | graduate_site | cross_tool_reference | high | references sibling tool 'search_content' |
| 2026-10-23 | apply_changeset | cross_tool_reference | high | references sibling tool 'get_site' |
| 2026-10-23 | import_site_from_url | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | get_structure_status | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | structure_site_analyze | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | decompose_analyze | cross_tool_reference | high | references sibling tool 'structure_site_analyze' |
| 2026-10-23 | structure_site_apply | cross_tool_reference | high | references sibling tool 'get_structure_status' |
| 2026-10-23 | get_structure_result | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | adapt_site_analyze | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | adapt_site_apply | cross_tool_reference | high | references sibling tool 'adapt_site_revert' |
| 2026-10-23 | adapt_site_revert | cross_tool_reference | high | references sibling tool 'adapt_site_apply' |
| 2026-10-23 | get_adapt_status | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | list_content | cross_tool_reference | high | references sibling tool 'list_assets' |
| 2026-10-23 | get_content | cross_tool_reference | high | references sibling tool 'patch_content' |
| 2026-10-23 | put_content | cross_tool_reference | high | references sibling tool 'apply_changeset' |
| 2026-10-23 | stage_content_chunk | cross_tool_reference | high | references sibling tool 'apply_changeset' |
| 2026-10-23 | patch_content | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | batch_patch_content | cross_tool_reference | high | references sibling tool 'patch_content' |
| 2026-10-23 | delete_content | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | rename_content | cross_tool_reference | high | references sibling tool 'publish_site' |
| 2026-10-23 | put_post | cross_tool_reference | high | references sibling tool 'get_collection_schema' |
| 2026-10-23 | inspect_collection | cross_tool_reference | high | references sibling tool 'list_collections' |
| 2026-10-23 | list_collections | cross_tool_reference | high | references sibling tool 'inspect_collection' |
| 2026-10-23 | update_collection | user_concealment | critical | or "blog/" (a hand-typed key may 404 or get silently normalized). |
| 2026-10-23 | update_collection | cross_tool_reference | high | references sibling tool 'list_collections' |
| 2026-10-23 | new_post_template | cross_tool_reference | high | references sibling tool 'put_post' |
| 2026-10-23 | get_collection_schema | cross_tool_reference | high | references sibling tool 'put_collection_schema' |
| 2026-10-23 | put_collection_schema | cross_tool_reference | high | references sibling tool 'put_post' |
| 2026-10-23 | infer_collection_schema | cross_tool_reference | high | references sibling tool 'list_collections' |
| 2026-10-23 | reindex_collection | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | preview_page | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | verify_page | cross_tool_reference | high | references sibling tool 'preview_page' |
| 2026-10-23 | preflight_site | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | start_edit_session | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | get_site_outline | cross_tool_reference | high | references sibling tool 'get_site' |
| 2026-10-23 | share_section | model_directed_instruction | high | mit for every exact copy. The source page is always included. |
| 2026-10-23 | share_section | cross_tool_reference | high | references sibling tool 'publish_site' |
| 2026-10-23 | detach_section | cross_tool_reference | high | references sibling tool 'publish_site' |
| 2026-10-23 | get_route | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | put_route | cross_tool_reference | high | references sibling tool 'start_test' |
| 2026-10-23 | patch_route | cross_tool_reference | high | references sibling tool 'start_test' |
| 2026-10-23 | rename_page | cross_tool_reference | high | references sibling tool 'publish_site' |
| 2026-10-23 | delete_route | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | list_goals | cross_tool_reference | high | references sibling tool 'start_test' |
| 2026-10-23 | put_goals | cross_tool_reference | high | references sibling tool 'start_test' |
| 2026-10-23 | estimate_test | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | start_test | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | promote_experiment | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | delete_draft_test | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | set_experiment_note | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | get_menu | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | put_menu_item | cross_tool_reference | high | references sibling tool 'put_menu_doc' |
| 2026-10-23 | delete_menu_item | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | reorder_menu | cross_tool_reference | high | references sibling tool 'get_menu' |
| 2026-10-23 | get_menu_doc | cross_tool_reference | high | references sibling tool 'get_menu' |
| 2026-10-23 | put_menu_doc | cross_tool_reference | high | references sibling tool 'get_menu' |
| 2026-10-23 | list_assets | cross_tool_reference | high | references sibling tool 'get_site' |
| 2026-10-23 | get_asset | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | bulk_put_assets | cross_tool_reference | high | references sibling tool 'get_asset' |
| 2026-10-23 | delete_asset | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | start_site | cross_tool_reference | high | references sibling tool 'claim_site' |
| 2026-10-23 | claim_site | cross_tool_reference | high | references sibling tool 'start_site' |
| 2026-10-23 | list_skills | cross_tool_reference | high | references sibling tool 'get_skill' |
| 2026-10-23 | get_skill | cross_tool_reference | high | references sibling tool 'list_skills' |
Change history (98)
| when | tool | kind | severity |
|---|---|---|---|
| 2026-10-23 00:17 | create_site | added | high |
| 2026-10-23 00:17 | get_site | added | high |
| 2026-10-23 00:17 | update_brief | added | high |
| 2026-10-23 00:17 | get_analytics | added | high |
| 2026-10-23 00:17 | set_analytics_provider | added | high |
| 2026-10-23 00:17 | update_site | added | high |
| 2026-10-23 00:17 | rename_site | added | high |
| 2026-10-23 00:17 | publish_site | added | high |
| 2026-10-23 00:17 | get_draft_status | added | high |
| 2026-10-23 00:17 | discard_drafts | added | high |
| 2026-10-23 00:17 | delete_site | added | high |
| 2026-10-23 00:17 | bulk_put_content | added | high |
| 2026-10-23 00:17 | get_site_manifest | added | high |
| 2026-10-23 00:17 | find_replace | added | high |
| 2026-10-23 00:17 | search_content | added | high |
| 2026-10-23 00:17 | graduate_site | added | high |
| 2026-10-23 00:17 | apply_changeset | added | high |
| 2026-10-23 00:17 | import_site_from_url | added | high |
| 2026-10-23 00:17 | get_structure_status | added | high |
| 2026-10-23 00:17 | structure_site_analyze | added | high |
| 2026-10-23 00:17 | decompose_analyze | added | high |
| 2026-10-23 00:17 | structure_site_apply | added | high |
| 2026-10-23 00:17 | get_structure_result | added | high |
| 2026-10-23 00:17 | adapt_site_analyze | added | high |
| 2026-10-23 00:17 | adapt_site_apply | added | high |
| 2026-10-23 00:17 | adapt_site_revert | added | high |
| 2026-10-23 00:17 | get_adapt_status | added | high |
| 2026-10-23 00:17 | list_content | added | high |
| 2026-10-23 00:17 | get_content | added | high |
| 2026-10-23 00:17 | put_content | added | high |
| 2026-10-23 00:17 | stage_content_chunk | added | high |
| 2026-10-23 00:17 | patch_content | added | high |
| 2026-10-23 00:17 | batch_patch_content | added | high |
| 2026-10-23 00:17 | delete_content | added | high |
| 2026-10-23 00:17 | rename_content | added | high |
| 2026-10-23 00:17 | put_post | added | high |
| 2026-10-23 00:17 | inspect_collection | added | high |
| 2026-10-23 00:17 | list_collections | added | high |
| 2026-10-23 00:17 | update_collection | added | critical |
| 2026-10-23 00:17 | new_post_template | added | high |
| 2026-10-23 00:17 | get_collection_schema | added | high |
| 2026-10-23 00:17 | put_collection_schema | added | high |
| 2026-10-23 00:17 | infer_collection_schema | added | high |
| 2026-10-23 00:17 | reindex_collection | added | high |
| 2026-10-23 00:17 | preview_page | added | high |
| 2026-10-23 00:17 | verify_page | added | high |
| 2026-10-23 00:17 | preflight_site | added | high |
| 2026-10-23 00:17 | start_edit_session | added | high |
| 2026-10-23 00:17 | get_site_outline | added | high |
| 2026-10-23 00:17 | share_section | added | high |
| 2026-10-23 00:17 | detach_section | added | high |
| 2026-10-23 00:17 | get_route | added | high |
| 2026-10-23 00:17 | put_route | added | high |
| 2026-10-23 00:17 | patch_route | added | high |
| 2026-10-23 00:17 | rename_page | added | high |
| 2026-10-23 00:17 | delete_route | added | high |
| 2026-10-23 00:17 | list_goals | added | high |
| 2026-10-23 00:17 | put_goals | added | high |
| 2026-10-23 00:17 | estimate_test | added | high |
| 2026-10-23 00:17 | start_test | added | high |
| 2026-10-23 00:17 | promote_experiment | added | high |
| 2026-10-23 00:17 | delete_draft_test | added | high |
| 2026-10-23 00:17 | set_experiment_note | added | high |
| 2026-10-23 00:17 | get_menu | added | high |
| 2026-10-23 00:17 | put_menu_item | added | high |
| 2026-10-23 00:17 | delete_menu_item | added | high |
| 2026-10-23 00:17 | reorder_menu | added | high |
| 2026-10-23 00:17 | get_menu_doc | added | high |
| 2026-10-23 00:17 | put_menu_doc | added | high |
| 2026-10-23 00:17 | list_assets | added | high |
| 2026-10-23 00:17 | get_asset | added | high |
| 2026-10-23 00:17 | bulk_put_assets | added | high |
| 2026-10-23 00:17 | delete_asset | added | high |
| 2026-10-23 00:17 | start_site | added | high |
| 2026-10-23 00:17 | claim_site | added | high |
| 2026-10-23 00:17 | list_skills | added | high |
| 2026-10-23 00:17 | get_skill | added | high |
| 2026-10-23 00:17 | submit_feedback | added | high |
| 2026-10-23 00:17 | get_activity | added | high |
| 2026-10-23 00:17 | list_versions | added | high |
| 2026-10-23 00:17 | restore_version | added | high |
| 2026-10-23 00:17 | undo_publish | added | high |
| 2026-10-23 00:17 | revert_change | added | high |
| 2026-10-23 00:17 | get_account_context | added | high |
| 2026-10-23 00:17 | add_custom_domain | added | high |
| 2026-10-23 00:17 | get_custom_domain_connect | added | high |
| 2026-10-23 00:17 | reapply_custom_domain_oauth | added | high |
| 2026-10-23 00:17 | refresh_custom_domain | added | high |
| 2026-10-23 00:17 | wait_for_custom_domain | added | high |
| 2026-10-23 00:17 | set_primary_custom_domain | added | high |
| 2026-10-23 00:17 | list_custom_domains | added | high |
| 2026-10-23 00:17 | remove_custom_domain | added | high |
| 2026-10-23 00:17 | list_form_submissions | added | high |
| 2026-10-23 00:17 | get_form_submission | added | high |
| 2026-10-23 00:17 | list_my_sites | added | high |
| 2026-10-23 00:17 | list_pages | added | high |
| 2026-10-23 00:17 | edit_page | added | high |
| 2026-10-23 00:17 | get_site_build_progress | added | high |
Probe history
10-23 00:17 OK (98)
Run or depend on ai.dotsy/mcp? Watch this server: 29 dollars a month, a private alerts feed and optional webhook fired within six hours when it adds, removes or changes a tool or trips a detector; by card, cancel any time.
Pay-per-call tools and data for your agent, no key: store gateway (300+ routes, one origin, Coinbase-settled) · AI media and inference from $0.001 · weather, geocoding, DNS, RDAP · the x402 directory · sector gap lists (card or USDC).
Run this server? The processes your users can demand, hosted free: Compliance Desk (privacy requests, opt-outs, takedown and notice-and-action).