{"ok":true,"site_id":30,"site":{"site_name":"NeuroSpicy Relatables","domain":""},"source_of_truth":"pocketpapi_site_help_knowledgebase","visibility":"published_public_site_help_only","query":"","categories":[],"articles":[],"article":null,"mcp":{"current_contract_version":"2026-10-19-mcp-client-v171","installed_contract_version":null,"protocol_support":{"mode":"dual_era","modern_version":"2026-07-28","legacy_versions":["2025-11-25","2025-06-18","2025-03-26","2024-11-05"],"discovery_method":"server/discover","modern_requests_are_stateless":true},"remote_mcp_protocol_support":{"mode":"dual_era","modern_version":"2026-07-28","legacy_initialize_fallback":true,"server_discover_required_by_protocol":true,"client_has_read_only_tools_list_fallback":true},"status":"not_checked","update_required":true,"check_policy":"Check before every MCP task or tool session.","contract_scope":"central_mcp_task_contract_only","site_pack_upgrade_authorized":false,"next_action":"Read the central MCP contract before running this task. AI workspace overview and activity include only data groups granted to this token; project and site discovery stays within its fixed allowlist, and site.edit includes only the editor context needed to review and stage Site Studio changes. Use sitecommander_marketing_workspace for separately authorized marketing data. For an owner-selected local media file, use sitecommander_site_studio_media_upload (base64 up to 5 MiB) or its multipart REST endpoint for larger files; it requires site.edit, confirm=true, an idempotency key, and the exact authorized site, and it writes only to that site’s private Project Media library. Routine Site Studio saves update the site’s one current staging draft; do not create a separate draft for each edit. During a full import, the finalizer connects recognizable newsletter forms to the first-party event bridge, preserves clear owner consent copy or adds an unchecked opt-in, and verifies saved-subscription handling before readiness. For site-specific work, select an authorized site and request its manifest with sitecommander_mcp_version(site_id). Use sitecommander_mcp_update to check installed and staged runtime capabilities; an authorized site.edit client may stage a backwards-compatible update into the current draft with sitecommander_mcp_compatible_update. For cPanel mobile browser checks, rotate a site-only result token with sitecommander_site_studio_mobile_test_access, install the standard-library Python client under cPanel Cron, and read results with sitecommander_site_studio_mobile_test_results; the device grid remains external. Production publish still requires separate approval. For Site Studio block edits that continue an import or reviewed workflow, pass the current change_set_id returned by the prior tool so the page is read and written in that exact draft; stale IDs are rejected and concurrent draft changes abort the edit. For an owner-selected local media file, use sitecommander_site_studio_media_upload (base64 up to 5 MiB) or its multipart REST endpoint for larger files. It requires site.edit, confirm=true, an idempotency key, and the exact authorized site; it writes only to that site’s private Project Media library."},"mcp_ok":true}