{"domain":"dotsy.ai","name":"Dotsy","url":"https://inite.ai/en/atlas/dotsy.ai","site":"https://dotsy.ai","summary":"Builds, hosts and publishes websites that AI assistants like Claude edit over MCP, with site-wide find-and-replace.","forWhom":"Small businesses and agencies building or moving websites through an AI assistant like Claude.","useCases":["Move an existing website over from Squarespace with the same URLs","Build a bakery site with a menu and order-ahead form","Find and update a phone number across every page"],"categories":["marketing"],"pricing":{"model":"freemium","freeTier":true,"startsAt":{"amount":4.99,"currency":"USD","per":"month"},"page":"https://dotsy.ai/#pricing","readOn":"2026-10-23"},"priceMoves":[],"interfaces":{"readOn":"2026-10-23","apiDocs":"https://api.dotsy.ai/docs","openapi":{"url":"https://api.dotsy.ai/openapi.json","paths":87,"title":"Dotsy API"},"mcp":[{"name":"ai.dotsy/mcp","tie":"namespace","remotes":["https://mcp.dotsy.ai/mcp"],"packages":[],"probe":{"state":"open","checkedOn":"2026-10-23","toolCount":98,"tools":["create_site","get_site","update_brief","get_analytics","set_analytics_provider","update_site","rename_site","publish_site","get_draft_status","discard_drafts","delete_site","bulk_put_content","get_site_manifest","find_replace","search_content","graduate_site","apply_changeset","import_site_from_url","get_structure_status","structure_site_analyze","decompose_analyze","structure_site_apply","get_structure_result","adapt_site_analyze","adapt_site_apply","adapt_site_revert","get_adapt_status","list_content","get_content","put_content","stage_content_chunk","patch_content","batch_patch_content","delete_content","rename_content","put_post","inspect_collection","list_collections","update_collection","new_post_template","get_collection_schema","put_collection_schema","infer_collection_schema","reindex_collection","preview_page","verify_page","preflight_site","start_edit_session","get_site_outline","share_section","detach_section","get_route","put_route","patch_route","rename_page","delete_route","list_goals","put_goals","estimate_test","start_test"],"serverName":"paige"}}],"mcpServerCard":null,"status":null},"mcpMeasured":{"server":"https://mcp.dotsy.ai/mcp","checkedSince":"2026-10-23","dailyChecks":2,"uptimePercent":null,"medianMs":773,"signIn":"none","tools":98,"contextTokens":36299,"definitionsGrade":"A","definitionsScore":93,"typedResults":0,"failingChecks":{"params_typed":1,"params_described":43},"warnings":{"open_writes":["create_site","update_brief","set_analytics_provider","update_site","publish_site"]},"coverage":null,"adoption":{"npmWeekly":null,"pypiWeekly":null,"githubStars":null},"score":null,"advice":{"verdict":"unproven","why":["whether its tools do the product's job has not been judged yet","checked on 2 of the 7 days it takes to judge reliability"],"how":["create_site, update_brief, set_analytics_provider, update_site, publish_site change data without a sign-in: anyone with the URL can call them","its definitions take about 36299 tokens of context: enable only the tools the task needs","parameters are untyped or undescribed in 43 of 98 tools: check arguments before calling"]},"method":"https://inite.ai/en/atlas/mcp/report"},"connect":{"order":["mcp","openapi","apiDocs"],"mcp":[{"name":"ai.dotsy/mcp","url":"https://mcp.dotsy.ai/mcp","answers":"open","checkedOn":"2026-10-23","weakTie":false,"registry":"https://registry.modelcontextprotocol.io/v0/servers?search=ai.dotsy%2Fmcp","config":{"mcpServers":{"dotsy":{"url":"https://mcp.dotsy.ai/mcp"}}},"install":{"transport":"http","claudeCode":"claude mcp add --transport http dotsy https://mcp.dotsy.ai/mcp","cursor":"cursor://anysphere.cursor-deeplink/mcp/install?name=dotsy&config=eyJ1cmwiOiJodHRwczovL21jcC5kb3RzeS5haS9tY3AifQ%3D%3D","vscode":"vscode:mcp/install?%7B%22name%22%3A%22dotsy%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.dotsy.ai%2Fmcp%22%7D","connector":{"url":"https://mcp.dotsy.ai/mcp","note":"Add it as a custom connector in the client’s settings; the client opens the sign-in itself when the server asks for one."}}}],"openapi":{"url":"https://api.dotsy.ai/openapi.json","paths":87},"apiDocs":"https://api.dotsy.ai/docs","llmsTxt":null,"status":null,"readOn":"2026-10-23"},"trust":{"readOn":"2026-10-23","certifications":[],"training":{"stance":"no","about":"vendor","quote":"We don't train AI models on your content , and our servers don't send it to AI providers.","url":"https://dotsy.ai/privacy"}},"used":0,"alive":100,"traits":null,"verifiedPlans":null,"fromVendor":null}