{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_cgn3rgu66dyt","handle":"tyton","url":"https://wellknown.network/agents/tyton","links":{"self":"https://wellknown.network/agents/tyton/record.json","html":"https://wellknown.network/agents/tyton","markdown":"https://wellknown.network/agents/tyton/record.md","api":"https://wellknown.network/api/v1/agents/tyton","status":"https://wellknown.network/api/v1/agents/tyton/status","claim":"https://wellknown.network/agents/tyton/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/tyton/claim.json","badge":"https://wellknown.network/agents/tyton/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/tyton/history","tools":"https://wellknown.network/api/v1/agents/tyton/tools"},"ard":{"identifier":"urn:air:mcp.usetyton.com:server:tyton","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Tyton","summary":"Audit and set up Meta Pixel and the Conversions API from your AI agent.","description":"Audit and set up Meta Pixel and the Conversions API from your AI agent.","publisher":{"name":"com.usetyton","url":null},"homepage":"https://usetyton.com","repository":"https://github.com/usetyton/tyton-mcp","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.usetyton.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-18T12:28:37.945978Z","publishedAt":"2026-10-18T12:28:37.945978Z","registryName":"com.usetyton/tyton"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"code.review","name":"Code Review","confidence":1,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":1,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":0.99,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.554,"provenance":"derived"},{"slug":"code.testing","name":"Testing","confidence":0.51,"provenance":"derived"},{"slug":"data.web-scraping","name":"Web Scraping","confidence":0.51,"provenance":"derived"}],"categories":["analytics","code","commerce","data","dev","documents"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-26T05:27:39.004Z","lastProbedAt":"2026-10-26T05:27:39.004Z","statusComputedAt":"2026-10-26T05:31:25.458Z","reliability30d":{"probes":27,"successRate":1,"p50Ms":42,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":27,"ok":27,"authBoundaryOk":0,"serviceOk":27,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-26T05:27:39.004Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"tools":[{"name":"start_signup","description":"Creates a Tyton signup and Connect link for one website. Takes either a saved free audit (audit_id and audit_key, which brings the report along) or site_url, th"},{"name":"get_signup_status","description":"Checks a signup and Connect request using its request_id and private poll_token. Returns waiting, unavailable or expired, or, after the site owner approves, thi"},{"name":"delete_connected_project","description":"Permanently deletes the Tyton project connected to this connection, including its keys, setup and stored event history. Requires confirmed: true and expected_ur"},{"name":"save_capi_token","description":"Saves a Meta Conversions API token for the connected site's current Pixel. Takes the Pixel ID plus exactly one of capi_token (the raw token) or sealed_capi_toke"},{"name":"save_audit_to_project","description":"Links an existing Tyton audit report to the connected website's Get Started checklist. Takes the report URL; only a report for this exact website is accepted. A"},{"name":"get_setup_progress","description":"Reads the connected site's setup state in one compact response: plan approval, installation generation, missing callback sources, intentional pauses and the sin"},{"name":"check_live_setup","description":"Checks whether specific PageView or conversion event IDs from an activated live installation reached Tyton's dashboard storage in the last 24 hours. Takes the i"},{"name":"get_sdk_installation","description":"Returns the private Tyton server SDK download, its SHA-256 checksum and the local-file install steps for the connected project. The download authenticates with "},{"name":"approve_conversion_plan","description":"Records approval of an unchanged conversion plan proposal, identified by its revision and digest, after the customer explicitly accepted it in chat. Requires co"},{"name":"approve_and_start_conversion_plan","description":"Records approval of an unchanged conversion plan proposal plus one start request, identified by revision, digest and request_id, after the customer explicitly a"},{"name":"read_conversion_installation","description":"Reads staged callback bindings, observed verification signals and the active or paused installation state for the connected site. Read-only. A verified callback"},{"name":"stage_conversion_installation","description":"Stages callback bindings (conversion, target and a browser or server source) for the approved latest plan revision and digest under an installation generation. "},{"name":"read_conversion_plan","description":"Reads the connected site's current conversion plan draft, its open questions, approval state and review link. Read-only."},{"name":"propose_conversion_plan","description":"Saves a conversion plan draft for the connected site. Does not approve or activate it. document.revision must equal expected_revision + 1; a repeated request_id"},{"name":"begin_audit","description":"Starts a new free audit session for a URL. Returns a private capability (audit_id and audit_key), revision 0 and an initial request_id for the first evidence sa"},{"name":"read_audit","description":"Reads an existing audit using its private capability. Returns recorded context, scoped observations, provenance, component coverage, the current decision with o"},{"name":"record_audit_context","description":"Saves answers about one audited component to the audit. audit_scope records the customer's choice between continuing the investigation and a public-only audit; "},{"name":"record_audit_runtime","description":"Saves bounded runtime evidence to the same audit run: sanitized observations from a real browser, authorized backend inspection or a destination UI, with the co"},{"name":"connect","description":"Connects a Tyton site to this connection using a single-use pairing code from the site's card on usetyton.com (valid for 15 minutes). Returns the site's server "},{"name":"audit_site","description":"Inspects one public page's HTML and saves a partial audit report, without signup. Takes the audit session fields and the page URL, plus optional sanitized HTML "},{"name":"setup_tracking","description":"Discovers or configures reviewed v2 setup for a site. With only a URL it is read-only, needs no Pixel and returns setup guidance. With a real Pixel ID on a conn"},{"name":"setup_server","description":"Saves checkout and landing answers (payment provider, landing type and route, checkout domains) for the connected project and returns the reviewed server SDK su"},{"name":"setup_status","description":"Reads the connected project's configuration: site URL, Pixel ID, token status and saved checkout answers. Read-only. Configuration and token status are not plan"},{"name":"verify_install","description":"Checks a page's static HTML for Tyton container and Meta Pixel references, using a public fetch or HTML supplied by the agent, and compares them with the connec"},{"name":"tracking_status","description":"Reads aggregate browser and server event observations, delivery statuses, and the known-crawler protection mode and counts for the connected site. Read-only. Co"},{"name":"submit_findings","description":"Saves code review findings from the customer's repository to the audit: server-side events, dedup IDs, Pixel and container presence, payment provider, framework"},{"name":"read_docs","description":"Returns Tyton guidance on one topic. meta_setup is the dashboard's nine-step Meta checklist (business, dataset, website, Conversions API token, testing), option"}],"toolCount":27,"toolsHash":"215dc13cca8c2a92b4a29963dec37bd8610bad764313a7b0adcaaef681244004","serverName":"tyton","capabilities":["tools"],"serverVersion":"0.6.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T21:30:34.507Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":72,"error":null,"detail":{"tools":[{"name":"start_signup","description":"Creates a Tyton signup and Connect link for one website. Takes either a saved free audit (audit_id and audit_key, which brings the report along) or site_url, th"},{"name":"get_signup_status","description":"Checks a signup and Connect request using its request_id and private poll_token. Returns waiting, unavailable or expired, or, after the site owner approves, thi"},{"name":"delete_connected_project","description":"Permanently deletes the Tyton project connected to this connection, including its keys, setup and stored event history. Requires confirmed: true and expected_ur"},{"name":"save_capi_token","description":"Saves a Meta Conversions API token for the connected site's current Pixel. Takes the Pixel ID plus exactly one of capi_token (the raw token) or sealed_capi_toke"},{"name":"save_audit_to_project","description":"Links an existing Tyton audit report to the connected website's Get Started checklist. Takes the report URL; only a report for this exact website is accepted. A"},{"name":"get_setup_progress","description":"Reads the connected site's setup state in one compact response: plan approval, installation generation, missing callback sources, intentional pauses and the sin"},{"name":"check_live_setup","description":"Checks whether specific PageView or conversion event IDs from an activated live installation reached Tyton's dashboard storage in the last 24 hours. Takes the i"},{"name":"get_sdk_installation","description":"Returns the private Tyton server SDK download, its SHA-256 checksum and the local-file install steps for the connected project. The download authenticates with "},{"name":"approve_conversion_plan","description":"Records approval of an unchanged conversion plan proposal, identified by its revision and digest, after the customer explicitly accepted it in chat. Requires co"},{"name":"approve_and_start_conversion_plan","description":"Records approval of an unchanged conversion plan proposal plus one start request, identified by revision, digest and request_id, after the customer explicitly a"},{"name":"read_conversion_installation","description":"Reads staged callback bindings, observed verification signals and the active or paused installation state for the connected site. Read-only. A verified callback"},{"name":"stage_conversion_installation","description":"Stages callback bindings (conversion, target and a browser or server source) for the approved latest plan revision and digest under an installation generation. "},{"name":"read_conversion_plan","description":"Reads the connected site's current conversion plan draft, its open questions, approval state and review link. Read-only."},{"name":"propose_conversion_plan","description":"Saves a conversion plan draft for the connected site. Does not approve or activate it. document.revision must equal expected_revision + 1; a repeated request_id"},{"name":"begin_audit","description":"Starts a new free audit session for a URL. Returns a private capability (audit_id and audit_key), revision 0 and an initial request_id for the first evidence sa"},{"name":"read_audit","description":"Reads an existing audit using its private capability. Returns recorded context, scoped observations, provenance, component coverage, the current decision with o"},{"name":"record_audit_context","description":"Saves answers about one audited component to the audit. audit_scope records the customer's choice between continuing the investigation and a public-only audit; "},{"name":"record_audit_runtime","description":"Saves bounded runtime evidence to the same audit run: sanitized observations from a real browser, authorized backend inspection or a destination UI, with the co"},{"name":"connect","description":"Connects a Tyton site to this connection using a single-use pairing code from the site's card on usetyton.com (valid for 15 minutes). Returns the site's server "},{"name":"audit_site","description":"Inspects one public page's HTML and saves a partial audit report, without signup. Takes the audit session fields and the page URL, plus optional sanitized HTML "},{"name":"setup_tracking","description":"Discovers or configures reviewed v2 setup for a site. With only a URL it is read-only, needs no Pixel and returns setup guidance. With a real Pixel ID on a conn"},{"name":"setup_server","description":"Saves checkout and landing answers (payment provider, landing type and route, checkout domains) for the connected project and returns the reviewed server SDK su"},{"name":"setup_status","description":"Reads the connected project's configuration: site URL, Pixel ID, token status and saved checkout answers. Read-only. Configuration and token status are not plan"},{"name":"verify_install","description":"Checks a page's static HTML for Tyton container and Meta Pixel references, using a public fetch or HTML supplied by the agent, and compares them with the connec"},{"name":"tracking_status","description":"Reads aggregate browser and server event observations, delivery statuses, and the known-crawler protection mode and counts for the connected site. Read-only. Co"},{"name":"submit_findings","description":"Saves code review findings from the customer's repository to the audit: server-side events, dedup IDs, Pixel and container presence, payment provider, framework"},{"name":"read_docs","description":"Returns Tyton guidance on one topic. meta_setup is the dashboard's nine-step Meta checklist (business, dataset, website, Conversions API token, testing), option"}],"toolCount":27,"toolsHash":"215dc13cca8c2a92b4a29963dec37bd8610bad764313a7b0adcaaef681244004","serverName":"tyton","capabilities":["tools"],"serverVersion":"0.6.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T13:33:11.942Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":47,"error":null,"detail":{"tools":[{"name":"start_signup","description":"Creates a Tyton signup and Connect link for one website. Takes either a saved free audit (audit_id and audit_key, which brings the report along) or site_url, th"},{"name":"get_signup_status","description":"Checks a signup and Connect request using its request_id and private poll_token. Returns waiting, unavailable or expired, or, after the site owner approves, thi"},{"name":"delete_connected_project","description":"Permanently deletes the Tyton project connected to this connection, including its keys, setup and stored event history. Requires confirmed: true and expected_ur"},{"name":"save_capi_token","description":"Saves a Meta Conversions API token for the connected site's current Pixel. Takes the Pixel ID plus exactly one of capi_token (the raw token) or sealed_capi_toke"},{"name":"save_audit_to_project","description":"Links an existing Tyton audit report to the connected website's Get Started checklist. Takes the report URL; only a report for this exact website is accepted. A"},{"name":"get_setup_progress","description":"Reads the connected site's setup state in one compact response: plan approval, installation generation, missing callback sources, intentional pauses and the sin"},{"name":"check_live_setup","description":"Checks whether specific PageView or conversion event IDs from an activated live installation reached Tyton's dashboard storage in the last 24 hours. Takes the i"},{"name":"get_sdk_installation","description":"Returns the private Tyton server SDK download, its SHA-256 checksum and the local-file install steps for the connected project. The download authenticates with "},{"name":"approve_conversion_plan","description":"Records approval of an unchanged conversion plan proposal, identified by its revision and digest, after the customer explicitly accepted it in chat. Requires co"},{"name":"approve_and_start_conversion_plan","description":"Records approval of an unchanged conversion plan proposal plus one start request, identified by revision, digest and request_id, after the customer explicitly a"},{"name":"read_conversion_installation","description":"Reads staged callback bindings, observed verification signals and the active or paused installation state for the connected site. Read-only. A verified callback"},{"name":"stage_conversion_installation","description":"Stages callback bindings (conversion, target and a browser or server source) for the approved latest plan revision and digest under an installation generation. "},{"name":"read_conversion_plan","description":"Reads the connected site's current conversion plan draft, its open questions, approval state and review link. Read-only."},{"name":"propose_conversion_plan","description":"Saves a conversion plan draft for the connected site. Does not approve or activate it. document.revision must equal expected_revision + 1; a repeated request_id"},{"name":"begin_audit","description":"Starts a new free audit session for a URL. Returns a private capability (audit_id and audit_key), revision 0 and an initial request_id for the first evidence sa"},{"name":"read_audit","description":"Reads an existing audit using its private capability. Returns recorded context, scoped observations, provenance, component coverage, the current decision with o"},{"name":"record_audit_context","description":"Saves answers about one audited component to the audit. audit_scope records the customer's choice between continuing the investigation and a public-only audit; "},{"name":"record_audit_runtime","description":"Saves bounded runtime evidence to the same audit run: sanitized observations from a real browser, authorized backend inspection or a destination UI, with the co"},{"name":"connect","description":"Connects a Tyton site to this connection using a single-use pairing code from the site's card on usetyton.com (valid for 15 minutes). Returns the site's server "},{"name":"audit_site","description":"Inspects one public page's HTML and saves a partial audit report, without signup. Takes the audit session fields and the page URL, plus optional sanitized HTML "},{"name":"setup_tracking","description":"Discovers or configures reviewed v2 setup for a site. With only a URL it is read-only, needs no Pixel and returns setup guidance. With a real Pixel ID on a conn"},{"name":"setup_server","description":"Saves checkout and landing answers (payment provider, landing type and route, checkout domains) for the connected project and returns the reviewed server SDK su"},{"name":"setup_status","description":"Reads the connected project's configuration: site URL, Pixel ID, token status and saved checkout answers. Read-only. Configuration and token status are not plan"},{"name":"verify_install","description":"Checks a page's static HTML for Tyton container and Meta Pixel references, using a public fetch or HTML supplied by the agent, and compares them with the connec"},{"name":"tracking_status","description":"Reads aggregate browser and server event observations, delivery statuses, and the known-crawler protection mode and counts for the connected site. Read-only. Co"},{"name":"submit_findings","description":"Saves code review findings from the customer's repository to the audit: server-side events, dedup IDs, Pixel and container presence, payment provider, framework"},{"name":"read_docs","description":"Returns Tyton guidance on one topic. meta_setup is the dashboard's nine-step Meta checklist (business, dataset, website, Conversions API token, testing), option"}],"toolCount":27,"toolsHash":"215dc13cca8c2a92b4a29963dec37bd8610bad764313a7b0adcaaef681244004","serverName":"tyton","capabilities":["tools"],"serverVersion":"0.6.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T06:28:03.801Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"tools":[{"name":"start_signup","description":"Creates a Tyton signup and Connect link for one website. Takes either a saved free audit (audit_id and audit_key, which brings the report along) or site_url, th"},{"name":"get_signup_status","description":"Checks a signup and Connect request using its request_id and private poll_token. Returns waiting, unavailable or expired, or, after the site owner approves, thi"},{"name":"delete_connected_project","description":"Permanently deletes the Tyton project connected to this connection, including its keys, setup and stored event history. Requires confirmed: true and expected_ur"},{"name":"save_capi_token","description":"Saves a Meta Conversions API token for the connected site's current Pixel. Takes the Pixel ID plus exactly one of capi_token (the raw token) or sealed_capi_toke"},{"name":"save_audit_to_project","description":"Links an existing Tyton audit report to the connected website's Get Started checklist. Takes the report URL; only a report for this exact website is accepted. A"},{"name":"get_setup_progress","description":"Reads the connected site's setup state in one compact response: plan approval, installation generation, missing callback sources, intentional pauses and the sin"},{"name":"check_live_setup","description":"Checks whether specific PageView or conversion event IDs from an activated live installation reached Tyton's dashboard storage in the last 24 hours. Takes the i"},{"name":"get_sdk_installation","description":"Returns the private Tyton server SDK download, its SHA-256 checksum and the local-file install steps for the connected project. The download authenticates with "},{"name":"approve_conversion_plan","description":"Records approval of an unchanged conversion plan proposal, identified by its revision and digest, after the customer explicitly accepted it in chat. Requires co"},{"name":"approve_and_start_conversion_plan","description":"Records approval of an unchanged conversion plan proposal plus one start request, identified by revision, digest and request_id, after the customer explicitly a"},{"name":"read_conversion_installation","description":"Reads staged callback bindings, observed verification signals and the active or paused installation state for the connected site. Read-only. A verified callback"},{"name":"stage_conversion_installation","description":"Stages callback bindings (conversion, target and a browser or server source) for the approved latest plan revision and digest under an installation generation. "},{"name":"read_conversion_plan","description":"Reads the connected site's current conversion plan draft, its open questions, approval state and review link. Read-only."},{"name":"propose_conversion_plan","description":"Saves a conversion plan draft for the connected site. Does not approve or activate it. document.revision must equal expected_revision + 1; a repeated request_id"},{"name":"begin_audit","description":"Starts a new free audit session for a URL. Returns a private capability (audit_id and audit_key), revision 0 and an initial request_id for the first evidence sa"},{"name":"read_audit","description":"Reads an existing audit using its private capability. Returns recorded context, scoped observations, provenance, component coverage, the current decision with o"},{"name":"record_audit_context","description":"Saves answers about one audited component to the audit. audit_scope records the customer's choice between continuing the investigation and a public-only audit; "},{"name":"record_audit_runtime","description":"Saves bounded runtime evidence to the same audit run: sanitized observations from a real browser, authorized backend inspection or a destination UI, with the co"},{"name":"connect","description":"Connects a Tyton site to this connection using a single-use pairing code from the site's card on usetyton.com (valid for 15 minutes). Returns the site's server "},{"name":"audit_site","description":"Inspects one public page's HTML and saves a partial audit report, without signup. Takes the audit session fields and the page URL, plus optional sanitized HTML "},{"name":"setup_tracking","description":"Discovers or configures reviewed v2 setup for a site. With only a URL it is read-only, needs no Pixel and returns setup guidance. With a real Pixel ID on a conn"},{"name":"setup_server","description":"Saves checkout and landing answers (payment provider, landing type and route, checkout domains) for the connected project and returns the reviewed server SDK su"},{"name":"setup_status","description":"Reads the connected project's configuration: site URL, Pixel ID, token status and saved checkout answers. Read-only. Configuration and token status are not plan"},{"name":"verify_install","description":"Checks a page's static HTML for Tyton container and Meta Pixel references, using a public fetch or HTML supplied by the agent, and compares them with the connec"},{"name":"tracking_status","description":"Reads aggregate browser and server event observations, delivery statuses, and the known-crawler protection mode and counts for the connected site. Read-only. Co"},{"name":"submit_findings","description":"Saves code review findings from the customer's repository to the audit: server-side events, dedup IDs, Pixel and container presence, payment provider, framework"},{"name":"read_docs","description":"Returns Tyton guidance on one topic. meta_setup is the dashboard's nine-step Meta checklist (business, dataset, website, Conversions API token, testing), option"}],"toolCount":27,"toolsHash":"215dc13cca8c2a92b4a29963dec37bd8610bad764313a7b0adcaaef681244004","serverName":"tyton","capabilities":["tools"],"serverVersion":"0.6.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T23:28:00.187Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":27,"error":null,"detail":{"tools":[{"name":"start_signup","description":"Creates a Tyton signup and Connect link for one website. Takes either a saved free audit (audit_id and audit_key, which brings the report along) or site_url, th"},{"name":"get_signup_status","description":"Checks a signup and Connect request using its request_id and private poll_token. Returns waiting, unavailable or expired, or, after the site owner approves, thi"},{"name":"delete_connected_project","description":"Permanently deletes the Tyton project connected to this connection, including its keys, setup and stored event history. Requires confirmed: true and expected_ur"},{"name":"save_capi_token","description":"Saves a Meta Conversions API token for the connected site's current Pixel. Takes the Pixel ID plus exactly one of capi_token (the raw token) or sealed_capi_toke"},{"name":"save_audit_to_project","description":"Links an existing Tyton audit report to the connected website's Get Started checklist. Takes the report URL; only a report for this exact website is accepted. A"},{"name":"get_setup_progress","description":"Reads the connected site's setup state in one compact response: plan approval, installation generation, missing callback sources, intentional pauses and the sin"},{"name":"check_live_setup","description":"Checks whether specific PageView or conversion event IDs from an activated live installation reached Tyton's dashboard storage in the last 24 hours. Takes the i"},{"name":"get_sdk_installation","description":"Returns the private Tyton server SDK download, its SHA-256 checksum and the local-file install steps for the connected project. The download authenticates with "},{"name":"approve_conversion_plan","description":"Records approval of an unchanged conversion plan proposal, identified by its revision and digest, after the customer explicitly accepted it in chat. Requires co"},{"name":"approve_and_start_conversion_plan","description":"Records approval of an unchanged conversion plan proposal plus one start request, identified by revision, digest and request_id, after the customer explicitly a"},{"name":"read_conversion_installation","description":"Reads staged callback bindings, observed verification signals and the active or paused installation state for the connected site. Read-only. A verified callback"},{"name":"stage_conversion_installation","description":"Stages callback bindings (conversion, target and a browser or server source) for the approved latest plan revision and digest under an installation generation. "},{"name":"read_conversion_plan","description":"Reads the connected site's current conversion plan draft, its open questions, approval state and review link. Read-only."},{"name":"propose_conversion_plan","description":"Saves a conversion plan draft for the connected site. Does not approve or activate it. document.revision must equal expected_revision + 1; a repeated request_id"},{"name":"begin_audit","description":"Starts a new free audit session for a URL. Returns a private capability (audit_id and audit_key), revision 0 and an initial request_id for the first evidence sa"},{"name":"read_audit","description":"Reads an existing audit using its private capability. Returns recorded context, scoped observations, provenance, component coverage, the current decision with o"},{"name":"record_audit_context","description":"Saves answers about one audited component to the audit. audit_scope records the customer's choice between continuing the investigation and a public-only audit; "},{"name":"record_audit_runtime","description":"Saves bounded runtime evidence to the same audit run: sanitized observations from a real browser, authorized backend inspection or a destination UI, with the co"},{"name":"connect","description":"Connects a Tyton site to this connection using a single-use pairing code from the site's card on usetyton.com (valid for 15 minutes). Returns the site's server "},{"name":"audit_site","description":"Inspects one public page's HTML and saves a partial audit report, without signup. Takes the audit session fields and the page URL, plus optional sanitized HTML "},{"name":"setup_tracking","description":"Discovers or configures reviewed v2 setup for a site. With only a URL it is read-only, needs no Pixel and returns setup guidance. With a real Pixel ID on a conn"},{"name":"setup_server","description":"Saves checkout and landing answers (payment provider, landing type and route, checkout domains) for the connected project and returns the reviewed server SDK su"},{"name":"setup_status","description":"Reads the connected project's configuration: site URL, Pixel ID, token status and saved checkout answers. Read-only. Configuration and token status are not plan"},{"name":"verify_install","description":"Checks a page's static HTML for Tyton container and Meta Pixel references, using a public fetch or HTML supplied by the agent, and compares them with the connec"},{"name":"tracking_status","description":"Reads aggregate browser and server event observations, delivery statuses, and the known-crawler protection mode and counts for the connected site. Read-only. Co"},{"name":"submit_findings","description":"Saves code review findings from the customer's repository to the audit: server-side events, dedup IDs, Pixel and container presence, payment provider, framework"},{"name":"read_docs","description":"Returns Tyton guidance on one topic. meta_setup is the dashboard's nine-step Meta checklist (business, dataset, website, Conversions API token, testing), option"}],"toolCount":27,"toolsHash":"215dc13cca8c2a92b4a29963dec37bd8610bad764313a7b0adcaaef681244004","serverName":"tyton","capabilities":["tools"],"serverVersion":"0.6.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T16:23:33.312Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":73,"error":null,"detail":{"tools":[{"name":"start_signup","description":"Creates a Tyton signup and Connect link for one website. Takes either a saved free audit (audit_id and audit_key, which brings the report along) or site_url, th"},{"name":"get_signup_status","description":"Checks a signup and Connect request using its request_id and private poll_token. Returns waiting, unavailable or expired, or, after the site owner approves, thi"},{"name":"delete_connected_project","description":"Permanently deletes the Tyton project connected to this connection, including its keys, setup and stored event history. Requires confirmed: true and expected_ur"},{"name":"save_capi_token","description":"Saves a Meta Conversions API token for the connected site's current Pixel. Takes the Pixel ID plus exactly one of capi_token (the raw token) or sealed_capi_toke"},{"name":"save_audit_to_project","description":"Links an existing Tyton audit report to the connected website's Get Started checklist. Takes the report URL; only a report for this exact website is accepted. A"},{"name":"get_setup_progress","description":"Reads the connected site's setup state in one compact response: plan approval, installation generation, missing callback sources, intentional pauses and the sin"},{"name":"check_live_setup","description":"Checks whether specific PageView or conversion event IDs from an activated live installation reached Tyton's dashboard storage in the last 24 hours. Takes the i"},{"name":"get_sdk_installation","description":"Returns the private Tyton server SDK download, its SHA-256 checksum and the local-file install steps for the connected project. The download authenticates with "},{"name":"approve_conversion_plan","description":"Records approval of an unchanged conversion plan proposal, identified by its revision and digest, after the customer explicitly accepted it in chat. Requires co"},{"name":"approve_and_start_conversion_plan","description":"Records approval of an unchanged conversion plan proposal plus one start request, identified by revision, digest and request_id, after the customer explicitly a"},{"name":"read_conversion_installation","description":"Reads staged callback bindings, observed verification signals and the active or paused installation state for the connected site. Read-only. A verified callback"},{"name":"stage_conversion_installation","description":"Stages callback bindings (conversion, target and a browser or server source) for the approved latest plan revision and digest under an installation generation. "},{"name":"read_conversion_plan","description":"Reads the connected site's current conversion plan draft, its open questions, approval state and review link. Read-only."},{"name":"propose_conversion_plan","description":"Saves a conversion plan draft for the connected site. Does not approve or activate it. document.revision must equal expected_revision + 1; a repeated request_id"},{"name":"begin_audit","description":"Starts a new free audit session for a URL. Returns a private capability (audit_id and audit_key), revision 0 and an initial request_id for the first evidence sa"},{"name":"read_audit","description":"Reads an existing audit using its private capability. Returns recorded context, scoped observations, provenance, component coverage, the current decision with o"},{"name":"record_audit_context","description":"Saves answers about one audited component to the audit. audit_scope records the customer's choice between continuing the investigation and a public-only audit; "},{"name":"record_audit_runtime","description":"Saves bounded runtime evidence to the same audit run: sanitized observations from a real browser, authorized backend inspection or a destination UI, with the co"},{"name":"connect","description":"Connects a Tyton site to this connection using a single-use pairing code from the site's card on usetyton.com (valid for 15 minutes). Returns the site's server "},{"name":"audit_site","description":"Inspects one public page's HTML and saves a partial audit report, without signup. Takes the audit session fields and the page URL, plus optional sanitized HTML "},{"name":"setup_tracking","description":"Discovers or configures reviewed v2 setup for a site. With only a URL it is read-only, needs no Pixel and returns setup guidance. With a real Pixel ID on a conn"},{"name":"setup_server","description":"Saves checkout and landing answers (payment provider, landing type and route, checkout domains) for the connected project and returns the reviewed server SDK su"},{"name":"setup_status","description":"Reads the connected project's configuration: site URL, Pixel ID, token status and saved checkout answers. Read-only. Configuration and token status are not plan"},{"name":"verify_install","description":"Checks a page's static HTML for Tyton container and Meta Pixel references, using a public fetch or HTML supplied by the agent, and compares them with the connec"},{"name":"tracking_status","description":"Reads aggregate browser and server event observations, delivery statuses, and the known-crawler protection mode and counts for the connected site. Read-only. Co"},{"name":"submit_findings","description":"Saves code review findings from the customer's repository to the audit: server-side events, dedup IDs, Pixel and container presence, payment provider, framework"},{"name":"read_docs","description":"Returns Tyton guidance on one topic. meta_setup is the dashboard's nine-step Meta checklist (business, dataset, website, Conversions API token, testing), option"}],"toolCount":27,"toolsHash":"215dc13cca8c2a92b4a29963dec37bd8610bad764313a7b0adcaaef681244004","serverName":"tyton","capabilities":["tools"],"serverVersion":"0.6.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T09:26:11.283Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"start_signup","description":"Creates a Tyton signup and Connect link for one website. Takes either a saved free audit (audit_id and audit_key, which brings the report along) or site_url, th"},{"name":"get_signup_status","description":"Checks a signup and Connect request using its request_id and private poll_token. Returns waiting, unavailable or expired, or, after the site owner approves, thi"},{"name":"delete_connected_project","description":"Permanently deletes the Tyton project connected to this connection, including its keys, setup and stored event history. Requires confirmed: true and expected_ur"},{"name":"save_capi_token","description":"Saves a Meta Conversions API token for the connected site's current Pixel. Takes the Pixel ID plus exactly one of capi_token (the raw token) or sealed_capi_toke"},{"name":"save_audit_to_project","description":"Links an existing Tyton audit report to the connected website's Get Started checklist. Takes the report URL; only a report for this exact website is accepted. A"},{"name":"get_setup_progress","description":"Reads the connected site's setup state in one compact response: plan approval, installation generation, missing callback sources, intentional pauses and the sin"},{"name":"check_live_setup","description":"Checks whether specific PageView or conversion event IDs from an activated live installation reached Tyton's dashboard storage in the last 24 hours. Takes the i"},{"name":"get_sdk_installation","description":"Returns the private Tyton server SDK download, its SHA-256 checksum and the local-file install steps for the connected project. The download authenticates with "},{"name":"approve_conversion_plan","description":"Records approval of an unchanged conversion plan proposal, identified by its revision and digest, after the customer explicitly accepted it in chat. Requires co"},{"name":"approve_and_start_conversion_plan","description":"Records approval of an unchanged conversion plan proposal plus one start request, identified by revision, digest and request_id, after the customer explicitly a"},{"name":"read_conversion_installation","description":"Reads staged callback bindings, observed verification signals and the active or paused installation state for the connected site. Read-only. A verified callback"},{"name":"stage_conversion_installation","description":"Stages callback bindings (conversion, target and a browser or server source) for the approved latest plan revision and digest under an installation generation. "},{"name":"read_conversion_plan","description":"Reads the connected site's current conversion plan draft, its open questions, approval state and review link. Read-only."},{"name":"propose_conversion_plan","description":"Saves a conversion plan draft for the connected site. Does not approve or activate it. document.revision must equal expected_revision + 1; a repeated request_id"},{"name":"begin_audit","description":"Starts a new free audit session for a URL. Returns a private capability (audit_id and audit_key), revision 0 and an initial request_id for the first evidence sa"},{"name":"read_audit","description":"Reads an existing audit using its private capability. Returns recorded context, scoped observations, provenance, component coverage, the current decision with o"},{"name":"record_audit_context","description":"Saves answers about one audited component to the audit. audit_scope records the customer's choice between continuing the investigation and a public-only audit; "},{"name":"record_audit_runtime","description":"Saves bounded runtime evidence to the same audit run: sanitized observations from a real browser, authorized backend inspection or a destination UI, with the co"},{"name":"connect","description":"Connects a Tyton site to this connection using a single-use pairing code from the site's card on usetyton.com (valid for 15 minutes). Returns the site's server "},{"name":"audit_site","description":"Inspects one public page's HTML and saves a partial audit report, without signup. Takes the audit session fields and the page URL, plus optional sanitized HTML "},{"name":"setup_tracking","description":"Discovers or configures reviewed v2 setup for a site. With only a URL it is read-only, needs no Pixel and returns setup guidance. With a real Pixel ID on a conn"},{"name":"setup_server","description":"Saves checkout and landing answers (payment provider, landing type and route, checkout domains) for the connected project and returns the reviewed server SDK su"},{"name":"setup_status","description":"Reads the connected project's configuration: site URL, Pixel ID, token status and saved checkout answers. Read-only. Configuration and token status are not plan"},{"name":"verify_install","description":"Checks a page's static HTML for Tyton container and Meta Pixel references, using a public fetch or HTML supplied by the agent, and compares them with the connec"},{"name":"tracking_status","description":"Reads aggregate browser and server event observations, delivery statuses, and the known-crawler protection mode and counts for the connected site. Read-only. Co"},{"name":"submit_findings","description":"Saves code review findings from the customer's repository to the audit: server-side events, dedup IDs, Pixel and container presence, payment provider, framework"},{"name":"read_docs","description":"Returns Tyton guidance on one topic. meta_setup is the dashboard's nine-step Meta checklist (business, dataset, website, Conversions API token, testing), option"}],"toolCount":27,"toolsHash":"215dc13cca8c2a92b4a29963dec37bd8610bad764313a7b0adcaaef681244004","serverName":"tyton","capabilities":["tools"],"serverVersion":"0.6.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T02:23:12.247Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":9,"error":null,"detail":{"tools":[{"name":"start_signup","description":"Creates a Tyton signup and Connect link for one website. Takes either a saved free audit (audit_id and audit_key, which brings the report along) or site_url, th"},{"name":"get_signup_status","description":"Checks a signup and Connect request using its request_id and private poll_token. Returns waiting, unavailable or expired, or, after the site owner approves, thi"},{"name":"delete_connected_project","description":"Permanently deletes the Tyton project connected to this connection, including its keys, setup and stored event history. Requires confirmed: true and expected_ur"},{"name":"save_capi_token","description":"Saves a Meta Conversions API token for the connected site's current Pixel. Takes the Pixel ID plus exactly one of capi_token (the raw token) or sealed_capi_toke"},{"name":"save_audit_to_project","description":"Links an existing Tyton audit report to the connected website's Get Started checklist. Takes the report URL; only a report for this exact website is accepted. A"},{"name":"get_setup_progress","description":"Reads the connected site's setup state in one compact response: plan approval, installation generation, missing callback sources, intentional pauses and the sin"},{"name":"check_live_setup","description":"Checks whether specific PageView or conversion event IDs from an activated live installation reached Tyton's dashboard storage in the last 24 hours. Takes the i"},{"name":"get_sdk_installation","description":"Returns the private Tyton server SDK download, its SHA-256 checksum and the local-file install steps for the connected project. The download authenticates with "},{"name":"approve_conversion_plan","description":"Records approval of an unchanged conversion plan proposal, identified by its revision and digest, after the customer explicitly accepted it in chat. Requires co"},{"name":"approve_and_start_conversion_plan","description":"Records approval of an unchanged conversion plan proposal plus one start request, identified by revision, digest and request_id, after the customer explicitly a"},{"name":"read_conversion_installation","description":"Reads staged callback bindings, observed verification signals and the active or paused installation state for the connected site. Read-only. A verified callback"},{"name":"stage_conversion_installation","description":"Stages callback bindings (conversion, target and a browser or server source) for the approved latest plan revision and digest under an installation generation. "},{"name":"read_conversion_plan","description":"Reads the connected site's current conversion plan draft, its open questions, approval state and review link. Read-only."},{"name":"propose_conversion_plan","description":"Saves a conversion plan draft for the connected site. Does not approve or activate it. document.revision must equal expected_revision + 1; a repeated request_id"},{"name":"begin_audit","description":"Starts a new free audit session for a URL. Returns a private capability (audit_id and audit_key), revision 0 and an initial request_id for the first evidence sa"},{"name":"read_audit","description":"Reads an existing audit using its private capability. Returns recorded context, scoped observations, provenance, component coverage, the current decision with o"},{"name":"record_audit_context","description":"Saves answers about one audited component to the audit. audit_scope records the customer's choice between continuing the investigation and a public-only audit; "},{"name":"record_audit_runtime","description":"Saves bounded runtime evidence to the same audit run: sanitized observations from a real browser, authorized backend inspection or a destination UI, with the co"},{"name":"connect","description":"Connects a Tyton site to this connection using a single-use pairing code from the site's card on usetyton.com (valid for 15 minutes). Returns the site's server "},{"name":"audit_site","description":"Inspects one public page's HTML and saves a partial audit report, without signup. Takes the audit session fields and the page URL, plus optional sanitized HTML "},{"name":"setup_tracking","description":"Discovers or configures reviewed v2 setup for a site. With only a URL it is read-only, needs no Pixel and returns setup guidance. With a real Pixel ID on a conn"},{"name":"setup_server","description":"Saves checkout and landing answers (payment provider, landing type and route, checkout domains) for the connected project and returns the reviewed server SDK su"},{"name":"setup_status","description":"Reads the connected project's configuration: site URL, Pixel ID, token status and saved checkout answers. Read-only. Configuration and token status are not plan"},{"name":"verify_install","description":"Checks a page's static HTML for Tyton container and Meta Pixel references, using a public fetch or HTML supplied by the agent, and compares them with the connec"},{"name":"tracking_status","description":"Reads aggregate browser and server event observations, delivery statuses, and the known-crawler protection mode and counts for the connected site. Read-only. Co"},{"name":"submit_findings","description":"Saves code review findings from the customer's repository to the audit: server-side events, dedup IDs, Pixel and container presence, payment provider, framework"},{"name":"read_docs","description":"Returns Tyton guidance on one topic. meta_setup is the dashboard's nine-step Meta checklist (business, dataset, website, Conversions API token, testing), option"}],"toolCount":27,"toolsHash":"215dc13cca8c2a92b4a29963dec37bd8610bad764313a7b0adcaaef681244004","serverName":"tyton","capabilities":["tools"],"serverVersion":"0.6.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T20:23:52.985Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":80,"error":null,"detail":{"tools":[{"name":"start_signup","description":"Creates a Tyton signup and Connect link for one website. Takes either a saved free audit (audit_id and audit_key, which brings the report along) or site_url, th"},{"name":"get_signup_status","description":"Checks a signup and Connect request using its request_id and private poll_token. Returns waiting, unavailable or expired, or, after the site owner approves, thi"},{"name":"delete_connected_project","description":"Permanently deletes the Tyton project connected to this connection, including its keys, setup and stored event history. Requires confirmed: true and expected_ur"},{"name":"save_capi_token","description":"Saves a Meta Conversions API token for the connected site's current Pixel. Takes the Pixel ID plus exactly one of capi_token (the raw token) or sealed_capi_toke"},{"name":"save_audit_to_project","description":"Links an existing Tyton audit report to the connected website's Get Started checklist. Takes the report URL; only a report for this exact website is accepted. A"},{"name":"get_setup_progress","description":"Reads the connected site's setup state in one compact response: plan approval, installation generation, missing callback sources, intentional pauses and the sin"},{"name":"check_live_setup","description":"Checks whether specific PageView or conversion event IDs from an activated live installation reached Tyton's dashboard storage in the last 24 hours. Takes the i"},{"name":"get_sdk_installation","description":"Returns the private Tyton server SDK download, its SHA-256 checksum and the local-file install steps for the connected project. The download authenticates with "},{"name":"approve_conversion_plan","description":"Records approval of an unchanged conversion plan proposal, identified by its revision and digest, after the customer explicitly accepted it in chat. Requires co"},{"name":"approve_and_start_conversion_plan","description":"Records approval of an unchanged conversion plan proposal plus one start request, identified by revision, digest and request_id, after the customer explicitly a"},{"name":"read_conversion_installation","description":"Reads staged callback bindings, observed verification signals and the active or paused installation state for the connected site. Read-only. A verified callback"},{"name":"stage_conversion_installation","description":"Stages callback bindings (conversion, target and a browser or server source) for the approved latest plan revision and digest under an installation generation. "},{"name":"read_conversion_plan","description":"Reads the connected site's current conversion plan draft, its open questions, approval state and review link. Read-only."},{"name":"propose_conversion_plan","description":"Saves a conversion plan draft for the connected site. Does not approve or activate it. document.revision must equal expected_revision + 1; a repeated request_id"},{"name":"begin_audit","description":"Starts a new free audit session for a URL. Returns a private capability (audit_id and audit_key), revision 0 and an initial request_id for the first evidence sa"},{"name":"read_audit","description":"Reads an existing audit using its private capability. Returns recorded context, scoped observations, provenance, component coverage, the current decision with o"},{"name":"record_audit_context","description":"Saves answers about one audited component to the audit. audit_scope records the customer's choice between continuing the investigation and a public-only audit; "},{"name":"record_audit_runtime","description":"Saves bounded runtime evidence to the same audit run: sanitized observations from a real browser, authorized backend inspection or a destination UI, with the co"},{"name":"connect","description":"Connects a Tyton site to this connection using a single-use pairing code from the site's card on usetyton.com (valid for 15 minutes). Returns the site's server "},{"name":"audit_site","description":"Inspects one public page's HTML and saves a partial audit report, without signup. Takes the audit session fields and the page URL, plus optional sanitized HTML "},{"name":"setup_tracking","description":"Discovers or configures reviewed v2 setup for a site. With only a URL it is read-only, needs no Pixel and returns setup guidance. With a real Pixel ID on a conn"},{"name":"setup_server","description":"Saves checkout and landing answers (payment provider, landing type and route, checkout domains) for the connected project and returns the reviewed server SDK su"},{"name":"setup_status","description":"Reads the connected project's configuration: site URL, Pixel ID, token status and saved checkout answers. Read-only. Configuration and token status are not plan"},{"name":"verify_install","description":"Checks a page's static HTML for Tyton container and Meta Pixel references, using a public fetch or HTML supplied by the agent, and compares them with the connec"},{"name":"tracking_status","description":"Reads aggregate browser and server event observations, delivery statuses, and the known-crawler protection mode and counts for the connected site. Read-only. Co"},{"name":"submit_findings","description":"Saves code review findings from the customer's repository to the audit: server-side events, dedup IDs, Pixel and container presence, payment provider, framework"},{"name":"read_docs","description":"Returns Tyton guidance on one topic. meta_setup is the dashboard's nine-step Meta checklist (business, dataset, website, Conversions API token, testing), option"}],"toolCount":27,"toolsHash":"215dc13cca8c2a92b4a29963dec37bd8610bad764313a7b0adcaaef681244004","serverName":"tyton","capabilities":["tools"],"serverVersion":"0.6.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T13:27:55.810Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":90,"error":null,"detail":{"tools":[{"name":"start_signup","description":"Creates a Tyton signup and Connect link for one website. Takes either a saved free audit (audit_id and audit_key, which brings the report along) or site_url, th"},{"name":"get_signup_status","description":"Checks a signup and Connect request using its request_id and private poll_token. Returns waiting, unavailable or expired, or, after the site owner approves, thi"},{"name":"delete_connected_project","description":"Permanently deletes the Tyton project connected to this connection, including its keys, setup and stored event history. Requires confirmed: true and expected_ur"},{"name":"save_capi_token","description":"Saves a Meta Conversions API token for the connected site's current Pixel. Takes the Pixel ID plus exactly one of capi_token (the raw token) or sealed_capi_toke"},{"name":"save_audit_to_project","description":"Links an existing Tyton audit report to the connected website's Get Started checklist. Takes the report URL; only a report for this exact website is accepted. A"},{"name":"get_setup_progress","description":"Reads the connected site's setup state in one compact response: plan approval, installation generation, missing callback sources, intentional pauses and the sin"},{"name":"check_live_setup","description":"Checks whether specific PageView or conversion event IDs from an activated live installation reached Tyton's dashboard storage in the last 24 hours. Takes the i"},{"name":"get_sdk_installation","description":"Returns the private Tyton server SDK download, its SHA-256 checksum and the local-file install steps for the connected project. The download authenticates with "},{"name":"approve_conversion_plan","description":"Records approval of an unchanged conversion plan proposal, identified by its revision and digest, after the customer explicitly accepted it in chat. Requires co"},{"name":"approve_and_start_conversion_plan","description":"Records approval of an unchanged conversion plan proposal plus one start request, identified by revision, digest and request_id, after the customer explicitly a"},{"name":"read_conversion_installation","description":"Reads staged callback bindings, observed verification signals and the active or paused installation state for the connected site. Read-only. A verified callback"},{"name":"stage_conversion_installation","description":"Stages callback bindings (conversion, target and a browser or server source) for the approved latest plan revision and digest under an installation generation. "},{"name":"read_conversion_plan","description":"Reads the connected site's current conversion plan draft, its open questions, approval state and review link. Read-only."},{"name":"propose_conversion_plan","description":"Saves a conversion plan draft for the connected site. Does not approve or activate it. document.revision must equal expected_revision + 1; a repeated request_id"},{"name":"begin_audit","description":"Starts a new free audit session for a URL. Returns a private capability (audit_id and audit_key), revision 0 and an initial request_id for the first evidence sa"},{"name":"read_audit","description":"Reads an existing audit using its private capability. Returns recorded context, scoped observations, provenance, component coverage, the current decision with o"},{"name":"record_audit_context","description":"Saves answers about one audited component to the audit. audit_scope records the customer's choice between continuing the investigation and a public-only audit; "},{"name":"record_audit_runtime","description":"Saves bounded runtime evidence to the same audit run: sanitized observations from a real browser, authorized backend inspection or a destination UI, with the co"},{"name":"connect","description":"Connects a Tyton site to this connection using a single-use pairing code from the site's card on usetyton.com (valid for 15 minutes). Returns the site's server "},{"name":"audit_site","description":"Inspects one public page's HTML and saves a partial audit report, without signup. Takes the audit session fields and the page URL, plus optional sanitized HTML "},{"name":"setup_tracking","description":"Discovers or configures reviewed v2 setup for a site. With only a URL it is read-only, needs no Pixel and returns setup guidance. With a real Pixel ID on a conn"},{"name":"setup_server","description":"Saves checkout and landing answers (payment provider, landing type and route, checkout domains) for the connected project and returns the reviewed server SDK su"},{"name":"setup_status","description":"Reads the connected project's configuration: site URL, Pixel ID, token status and saved checkout answers. Read-only. Configuration and token status are not plan"},{"name":"verify_install","description":"Checks a page's static HTML for Tyton container and Meta Pixel references, using a public fetch or HTML supplied by the agent, and compares them with the connec"},{"name":"tracking_status","description":"Reads aggregate browser and server event observations, delivery statuses, and the known-crawler protection mode and counts for the connected site. Read-only. Co"},{"name":"submit_findings","description":"Saves code review findings from the customer's repository to the audit: server-side events, dedup IDs, Pixel and container presence, payment provider, framework"},{"name":"read_docs","description":"Returns Tyton guidance on one topic. meta_setup is the dashboard's nine-step Meta checklist (business, dataset, website, Conversions API token, testing), option"}],"toolCount":27,"toolsHash":"215dc13cca8c2a92b4a29963dec37bd8610bad764313a7b0adcaaef681244004","serverName":"tyton","capabilities":["tools"],"serverVersion":"0.6.3","protocolVersion":"2025-06-18"}}],"tools":[{"name":"start_signup","description":"Creates a Tyton signup and Connect link for one website. Takes either a saved free audit (audit_id and audit_key, which brings the report along) or site_url, th"},{"name":"get_signup_status","description":"Checks a signup and Connect request using its request_id and private poll_token. Returns waiting, unavailable or expired, or, after the site owner approves, thi"},{"name":"delete_connected_project","description":"Permanently deletes the Tyton project connected to this connection, including its keys, setup and stored event history. Requires confirmed: true and expected_ur"},{"name":"save_capi_token","description":"Saves a Meta Conversions API token for the connected site's current Pixel. Takes the Pixel ID plus exactly one of capi_token (the raw token) or sealed_capi_toke"},{"name":"save_audit_to_project","description":"Links an existing Tyton audit report to the connected website's Get Started checklist. Takes the report URL; only a report for this exact website is accepted. A"},{"name":"get_setup_progress","description":"Reads the connected site's setup state in one compact response: plan approval, installation generation, missing callback sources, intentional pauses and the sin"},{"name":"check_live_setup","description":"Checks whether specific PageView or conversion event IDs from an activated live installation reached Tyton's dashboard storage in the last 24 hours. Takes the i"},{"name":"get_sdk_installation","description":"Returns the private Tyton server SDK download, its SHA-256 checksum and the local-file install steps for the connected project. The download authenticates with "},{"name":"approve_conversion_plan","description":"Records approval of an unchanged conversion plan proposal, identified by its revision and digest, after the customer explicitly accepted it in chat. Requires co"},{"name":"approve_and_start_conversion_plan","description":"Records approval of an unchanged conversion plan proposal plus one start request, identified by revision, digest and request_id, after the customer explicitly a"},{"name":"read_conversion_installation","description":"Reads staged callback bindings, observed verification signals and the active or paused installation state for the connected site. Read-only. A verified callback"},{"name":"stage_conversion_installation","description":"Stages callback bindings (conversion, target and a browser or server source) for the approved latest plan revision and digest under an installation generation. "},{"name":"read_conversion_plan","description":"Reads the connected site's current conversion plan draft, its open questions, approval state and review link. Read-only."},{"name":"propose_conversion_plan","description":"Saves a conversion plan draft for the connected site. Does not approve or activate it. document.revision must equal expected_revision + 1; a repeated request_id"},{"name":"begin_audit","description":"Starts a new free audit session for a URL. Returns a private capability (audit_id and audit_key), revision 0 and an initial request_id for the first evidence sa"},{"name":"read_audit","description":"Reads an existing audit using its private capability. Returns recorded context, scoped observations, provenance, component coverage, the current decision with o"},{"name":"record_audit_context","description":"Saves answers about one audited component to the audit. audit_scope records the customer's choice between continuing the investigation and a public-only audit; "},{"name":"record_audit_runtime","description":"Saves bounded runtime evidence to the same audit run: sanitized observations from a real browser, authorized backend inspection or a destination UI, with the co"},{"name":"connect","description":"Connects a Tyton site to this connection using a single-use pairing code from the site's card on usetyton.com (valid for 15 minutes). Returns the site's server "},{"name":"audit_site","description":"Inspects one public page's HTML and saves a partial audit report, without signup. Takes the audit session fields and the page URL, plus optional sanitized HTML "},{"name":"setup_tracking","description":"Discovers or configures reviewed v2 setup for a site. With only a URL it is read-only, needs no Pixel and returns setup guidance. With a real Pixel ID on a conn"},{"name":"setup_server","description":"Saves checkout and landing answers (payment provider, landing type and route, checkout domains) for the connected project and returns the reviewed server SDK su"},{"name":"setup_status","description":"Reads the connected project's configuration: site URL, Pixel ID, token status and saved checkout answers. Read-only. Configuration and token status are not plan"},{"name":"verify_install","description":"Checks a page's static HTML for Tyton container and Meta Pixel references, using a public fetch or HTML supplied by the agent, and compares them with the connec"},{"name":"tracking_status","description":"Reads aggregate browser and server event observations, delivery statuses, and the known-crawler protection mode and counts for the connected site. Read-only. Co"},{"name":"submit_findings","description":"Saves code review findings from the customer's repository to the audit: server-side events, dedup IDs, Pixel and container presence, payment provider, framework"},{"name":"read_docs","description":"Returns Tyton guidance on one topic. meta_setup is the dashboard's nine-step Meta checklist (business, dataset, website, Conversions API token, testing), option"}],"package":null,"toolSurface":{"id":"ts_9y2dkc5s4hx3","endpointId":"ep_thhz8ft3feky","hash":"215dc13cca8c2a92b4a29963dec37bd8610bad764313a7b0adcaaef681244004","toolCount":27,"serverName":"tyton","serverVersion":"0.6.3","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-18T13:28:13.747Z","lastSeenAt":"2026-10-26T05:27:39.011Z","observations":27,"toolNames":["start_signup","get_signup_status","delete_connected_project","save_capi_token","save_audit_to_project","get_setup_progress","check_live_setup","get_sdk_installation","approve_conversion_plan","approve_and_start_conversion_plan","read_conversion_installation","stage_conversion_installation","read_conversion_plan","propose_conversion_plan","begin_audit","read_audit","record_audit_context","record_audit_runtime","connect","audit_site","setup_tracking","setup_server","setup_status","verify_install","tracking_status","submit_findings","read_docs"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_thhz8ft3feky","url":"https://mcp.usetyton.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-21T20:28:08.769Z","auth":{"observedAt":"2026-10-21T20:28:09.842Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://mcp.usetyton.com/.well-known/oauth-protected-resource/mcp","resource":"https://mcp.usetyton.com/mcp","authorizationServers":["https://usetyton.com"],"scopesSupported":["site"]},"authorizationServer":{"url":"https://usetyton.com/.well-known/oauth-authorization-server","issuer":"https://usetyton.com","grantTypesSupported":["authorization_code","refresh_token"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":true},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-21T20:28:09.893Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"usetyton.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-06T18:27:32.000Z","validTo":"2026-12-05T19:27:29.000Z","daysToExpiry":40,"sanCount":3,"fingerprint256":"BC:EB:F6:7B:DC:E4:C7:89:47:F8:DA:2F:AB:A9:94:A0:49:99:B6:3D:7F:CC:90:70:46:AC:4D:BC:18:0A:32:AE"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.usetyton/tyton","url":"https://registry.modelcontextprotocol.io/v0/servers/com.usetyton%2Ftyton","firstSeenAt":"2026-10-18T13:20:42.429Z","fetchedAt":"2026-10-25T13:21:13.459Z","normalizedAt":"2026-10-25T13:21:13.459Z"}]},"firstSeenAt":"2026-10-18T13:20:42.429Z","updatedAt":"2026-10-26T05:32:31.585Z"}