addrbookFor publishers
← The evidence ledger

Evidence row 300843

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 4160dda5-8f07-4cae-9e98-0765284f8ea5
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
996e79908a8dbcdd9666cae546b055eef6da5d0c198f59f7ac24893e76a699b5
Leaf
0xbeec0e8c541ba0cc5375c9afc79197fcbb40a18c687a1059b39eecab0b742c35

What was observed

{
  "count": 23,
  "tools": [
    {
      "description": "WRITE: clear the CDN cache of one environment (nothing is lost; files are fetched from the origin again). Needs the environment's cdn_cache_id from kinsta_list_sites. Returns an operation_id. POST /sites/cdn/clear-cache.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "cdn_cache_id": {
            "description": "The environment's cdn_cache_id (from kinsta_list_sites / kinsta_list_site_environments).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "environment_id": {
            "description": "Kinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "environment_id",
          "cdn_cache_id"
        ],
        "type": "object"
      },
      "name": "kinsta_clear_cdn_cache"
    },
    {
      "description": "WRITE: clear Kinsta's edge cache for one environment, optionally only for one URL (and its subdirectories). Nothing is lost; pages are cached again on the next visits. Returns an operation_id. POST /sites/edge-caching/clear.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "clear_subdirectories": {
            "description": "With url: also clear the pages below it (default false).",
            "type": "boolean"
          },
          "environment_id": {
            "description": "Kinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "url": {
            "description": "Only clear this URL (leave empty to clear the whole environment).",
            "maxLength": 2000,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "environment_id"
        ],
        "type": "object"
      },
      "name": "kinsta_clear_edge_cache"
    },
    {
      "description": "WRITE: clear the page cache of one environment (the site is briefly slower while the cache warms up; nothing is lost). Returns an operation_id: check it with kinsta_get_operation_status. POST /sites/tools/clear-cache.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "environment_id": {
            "description": "Kinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "environment_id"
        ],
        "type": "object"
      },
      "name": "kinsta_clear_site_cache"
    },
    {
      "description": "WRITE: start a manual backup of one environment, with an optional note. Kinsta limits the number of manual backups per environment; when the limit is reached the request fails and nothing is deleted. Returns an operation_id. POST /sites/environments/{env_id}/manual-backups.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "environment_id": {
            "description": "Kinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "tag": {
            "description": "A short note for the backup (shown in MyKinsta).",
            "maxLength": 200,
            "type": "string"
          }
        },
        "required": [
          "environment_id"
        ],
        "type": "object"
      },
      "name": "kinsta_create_manual_backup"
    },
    {
      "description": "Traffic and resource analytics for one environment: visits, bandwidth, CDN bandwidth, disk space, response codes, visit dispersion, or the top countries, cities, browsers, hosts, referrers, user agents or ASNs. Choose a time_span or a from/to date range (yyyy-mm-dd). The company id is filled in automatically. GET /sites/environments/{env_id}/analytics/{metric}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "environment_id": {
            "description": "Kinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "from": {
            "description": "Range start, yyyy-mm-dd (use with to).",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "metric": {
            "description": "Which analytics report.",
            "enum": [
              "visits",
              "bandwidth",
              "cdn_bandwidth",
              "diskspace",
              "response_codes",
              "visits_dispersion",
              "top_countries",
              "top_cities",
              "top_browsers",
              "top_hosts",
              "top_referrers",
              "top_user_agents",
              "top_asns"
            ],
            "type": "string"
          },
          "time_span": {
            "description": "Period to report on: 24_hours, 7_days, 30_days or 60_days (default 7_days; disk space has no 24_hours).",
            "enum": [
              "24_hours",
              "7_days",
              "30_days",
              "60_days"
            ],
            "type": "string"
          },
          "time_zone": {
            "description": "Only for metric diskspace: hour offset from UTC such as 02:00 or -05:00 (default 00:00).",
            "pattern": "^-?(0[0-9]|1[0-4]):00$",
            "type": "string"
          },
          "to": {
            "description": "Range end, yyyy-mm-dd.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          }
        },
        "required": [
          "environment_id",
          "metric"
        ],
        "type": "object"
      },
      "name": "kinsta_get_analytics"
    },
    {
      "description": "Details of the Kinsta API key in use: its name, status, expiry and the company id it belongs to. The key itself is never shown. GET /validate.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "kinsta_get_api_key_info"
    },
    {
      "description": "Whether the environment forces HTTPS (ENABLED_FOR_ALL, ENABLED_REDIRECT_TO_PRIMARY or DISABLED). GET /sites/environments/{env_id}/force-https-status.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "environment_id": {
            "description": "Kinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "environment_id"
        ],
        "type": "object"
      },
      "name": "kinsta_get_force_https_status"
    },
    {
      "description": "Recent lines of an environment's error log, access log or Kinsta cache performance log, optionally within a time range and filtered by a search text. Returns the log as text (the newest lines the API gives). Access logs contain visitor IP addresses. GET /sites/environments/{env_id}/logs.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "environment_id": {
            "description": "Kinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "file_name": {
            "description": "Which log (default error).",
            "enum": [
              "error",
              "access",
              "kinsta-cache-perf"
            ],
            "type": "string"
          },
          "from": {
            "description": "Only lines at or after this ISO 8601 date-time, e.g. 2026-10-01T00:00:00Z.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(:\\d{2}(\\.\\d{1,9})?)?(Z|[+-]\\d{2}:\\d{2})$",
            "type": "string"
          },
          "lines": {
            "description": "Number of lines, 1-2000 (default 200).",
            "maximum": 2000,
            "minimum": 1,
            "type": "integer"
          },
          "search": {
            "description": "Only lines containing this text.",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "to": {
            "description": "Only lines at or before this ISO 8601 date-time.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(:\\d{2}(\\.\\d{1,9})?)?(Z|[+-]\\d{2}:\\d{2})$",
            "type": "string"
          }
        },
        "required": [
          "environment_id"
        ],
        "type": "object"
      },
      "name": "kinsta_get_logs"
    },
    {
      "description": "The status of an asynchronous operation (cache clear, PHP restart, manual backup, ...) by the operation_id the write tool returned. status 200 = finished, 202 = still running, other = failed. GET /operations/{operation_id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "operation_id": {
            "description": "Operation id, e.g. sites:clear-cache-<uuid> (from the write tool's reply).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "operation_id"
        ],
        "type": "object"
      },
      "name": "kinsta_get_operation_status"
    },
    {
      "description": "One site by id, with its status and environments. GET /sites/{site_id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "site_id": {
            "description": "Kinsta site id (a UUID; from kinsta_list_sites).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "site_id"
        ],
        "type": "object"
      },
      "name": "kinsta_get_site"
    },
    {
      "description": "A site's usage for the current billing month: visits, bandwidth or CDN bandwidth. GET /sites/{site_id}/usage/{metric}/this-month.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "metric": {
            "description": "Which usage figure.",
            "enum": [
              "visits",
              "bandwidth",
              "cdn_bandwidth"
            ],
            "type": "string"
          },
          "site_id": {
            "description": "Kinsta site id (a UUID; from kinsta_list_sites).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "site_id",
          "metric"
        ],
        "type": "object"
      },
      "name": "kinsta_get_site_usage"
    },
    {
      "description": "The company's activity log (who did what: site actions, DNS, migrations, billing, notifications, user management), newest first, with type, status, time, initiator and a description. Page with limit and offset (the reply's total tells how many exist). GET /company/{id}/activity-logs.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "category": {
            "description": "Only this category.",
            "enum": [
              "siteActions",
              "kinstaDns",
              "migrations",
              "billing",
              "notifications",
              "userManagement",
              "personalSettings",
              "samlSso"
            ],
            "type": "string"
          },
          "limit": {
            "description": "Entries to return, 1-100 (default 10).",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "description": "Entries to skip (default 0). Use offset + limit to page.",
            "maximum": 1000000,
            "minimum": 0,
            "type": "integer"
          },
          "site_id": {
            "description": "Only entries for this site id.",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "kinsta_list_activity_logs"
    },
    {
      "description": "The data center regions (name and region code) the company can host sites in. GET /company/{id}/available-regions.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "kinsta_list_available_regions"
    },
    {
      "description": "The backups of one environment (manual, scheduled and system): id, name, note, type and creation time (epoch ms). Backups cannot be restored or deleted from here. GET /sites/environments/{env_id}/backups.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "environment_id": {
            "description": "Kinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "environment_id"
        ],
        "type": "object"
      },
      "name": "kinsta_list_backups"
    },
    {
      "description": "All domains the company has in Kinsta DNS / hosting, across sites. GET /domains.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "kinsta_list_company_domains"
    },
    {
      "description": "The IP addresses and ranges blocked from the environment. GET /sites/tools/denied-ips.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "environment_id": {
            "description": "Kinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "environment_id"
        ],
        "type": "object"
      },
      "name": "kinsta_list_denied_ips"
    },
    {
      "description": "The domains attached to one environment (id, name, whether Kinsta DNS/Cloudflare is used). GET /sites/environments/{env_id}/domains.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "environment_id": {
            "description": "Kinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "environment_id"
        ],
        "type": "object"
      },
      "name": "kinsta_list_environment_domains"
    },
    {
      "description": "The plugins of one environment: name, title, status (active/inactive), version, available update version, vulnerability flags and the auto-update type. GET /sites/environments/{env_id}/wp-plugins.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "environment_id": {
            "description": "Kinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "environment_id"
        ],
        "type": "object"
      },
      "name": "kinsta_list_plugins"
    },
    {
      "description": "The environment's redirect rules (from, to, type, domain, optional country/city targeting), paged. GET /sites/environments/{env_id}/redirect-rules.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "environment_id": {
            "description": "Kinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "limit": {
            "description": "Rules to return, 1-100 (default 10).",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "description": "Rules to skip (default 0).",
            "maximum": 1000000,
            "minimum": 0,
            "type": "integer"
          },
          "search": {
            "description": "Only rules matching this text.",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "environment_id"
        ],
        "type": "object"
      },
      "name": "kinsta_list_redirect_rules"
    },
    {
      "description": "The environments (live, staging, ...) of one site: id, name, PHP engine version, WordPress version, primary domain, edge cache and CDN ids. GET /sites/{site_id}/environments.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "site_id": {
            "description": "Kinsta site id (a UUID; from kinsta_list_sites).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "site_id"
        ],
        "type": "object"
      },
      "name": "kinsta_list_site_environments"
    },
    {
      "description": "List the company's WordPress sites (id, name, display name, status, labels). With include_environments the live/staging environment ids, primary domain, PHP version, WordPress version and SSH host/port come too: use those environment ids for the other tools. GET /sites.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "include_environments": {
            "description": "Include each site's environments (default true).",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "name": "kinsta_list_sites"
    },
    {
      "description": "The themes of one environment: name, title, status, version, available update version and vulnerability flags. GET /sites/environments/{env_id}/wp-themes.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "environment_id": {
            "description": "Kinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "environment_id"
        ],
        "type": "object"
      },
      "name": "kinsta_list_themes"
    },
    {
      "description": "WRITE: restart the PHP engine of one environment. Requests in flight fail and the site may be unavailable for a few seconds. Returns an operation_id. POST /sites/tools/restart-php.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "environment_id": {
            "description": "Kinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "environment_id"
        ],
        "type": "object"
      },
      "name": "kinsta_restart_php"
    }
  ]
}

What the leaf hashes

{"body":"996e79908a8dbcdd9666cae546b055eef6da5d0c198f59f7ac24893e76a699b5","id":300843,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793053684854075,"prev":null,"subject":"4160dda5-8f07-4cae-9e98-0765284f8ea5","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).

  1. 0xbeebb0d82483e464cde3d8a95cfd5d7977c1efc8d77ec4c1179d64c79d38974f
  2. 0xc542a57482e6da4ca22fb597266697a5010efbffe501281b7e5a5a86b81cffba
  3. 0xc9cccac7d2e66c57653b42c4fdfddb6829915d818808bedd583923bf242b208e
  4. 0x3bf6b67f7065fca49183301e779b313109a4089cd13b8d48441584ede93bdb04
  5. 0x6eb3112885d323c263685c92ecce5bd580a6b4a47fec273ecf5261e3e1ae07e8
  6. 0x32ffa0ef3b0cb8b3be237847ab93ede5da7a169c780f764a105e994b7f036c6d
  7. 0x2cabe3dcda677e2885b85a2e61d54834f52d69ab1b2baaaa909ab8225cdb6c8b
  8. 0x5da62d2ff906c688162e49cfa4bc52e395ad907f66b4ed6dd1aa427faeb0d611
  9. 0x9256e1cced21980ce963d76c45e282793b4c006b22bce6775e9d2eb3e8e04993
  10. 0x48d04da54de88082e11aa43e473de1dfd941bdfb166e542aa1c13b29e3d7754a
  11. 0x0decbdcd600e934c38d679c1b99f27ba6676644e856ed6ba36bca74feb432866
  12. 0xc520305226daa0caf1c2416854f726ec072c950c1903497b2a1e88b0c6f406da
  13. 0x96eae331a78c1c9248bc58130ff83d31b884760a51fe7191de2a39105ae7c072
  14. 0xdbe2e8dd65ea1248b2936612538f18268abd5cf27ebdab3737694571ad496004
  15. 0x9f68b5e15459cb62b8c0cd4c124fa61c74147b4a5755a200fbecd21a581635d1
  16. 0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452
  17. 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON