{"id":300929,"recorded_at":"2026-10-26T22:28:57.244687Z","observed_at":"2026-10-26T22:28:57.244536Z","subject_kind":"endpoint","subject":"8fbf33d5-276a-4a03-be86-cc73683a8e8c","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":14,"tools":[{"description":"Creates an applicant (person) record in Onfido. Onfido API: POST /applicants. Creates a PII record only — runs NO verification check and costs nothing.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"address":{"additionalProperties":{},"description":"Address object (building_number, street, town, postcode, country, …). Passed through as-is.","propertyNames":{"type":"string"},"type":"object"},"dob":{"description":"Date of birth, yyyy-mm-dd.","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"email":{"description":"Applicant email address.","type":"string"},"first_name":{"description":"Applicant's first name (required).","type":"string"},"id_numbers":{"description":"Array of id-number objects ({ type, value, state_code? }). Passed through as-is.","items":{},"type":"array"},"last_name":{"description":"Applicant's last name (required).","type":"string"},"location":{"additionalProperties":{},"description":"Location object (ip_address, country_of_residence, …) for consent tracking. Passed through as-is.","propertyNames":{"type":"string"},"type":"object"},"phone_number":{"description":"Phone number in E.164 or local format.","type":"string"}},"required":["first_name","last_name"],"type":"object"},"name":"onfido_create_applicant"},{"description":"Retrieve a single applicant record by id. Onfido API: GET /applicants/{applicant_id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"applicant_id":{"description":"The applicant id.","type":"string"}},"required":["applicant_id"],"type":"object"},"name":"onfido_get_applicant"},{"description":"Retrieve a single check (status + report ids + result) by id. Onfido API: GET /checks/{check_id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"check_id":{"description":"The check id.","type":"string"}},"required":["check_id"],"type":"object"},"name":"onfido_get_check"},{"description":"Retrieve a single document's metadata by id. Onfido API: GET /documents/{document_id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"document_id":{"description":"The document id.","type":"string"}},"required":["document_id"],"type":"object"},"name":"onfido_get_document"},{"description":"Retrieve a single report (detailed breakdown + result) by id. Onfido API: GET /reports/{report_id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"report_id":{"description":"The report id.","type":"string"}},"required":["report_id"],"type":"object"},"name":"onfido_get_report"},{"description":"Retrieve a single Studio workflow run (status, output, task history) by id. Onfido API: GET /workflow_runs/{workflow_run_id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"workflow_run_id":{"description":"The workflow run id.","type":"string"}},"required":["workflow_run_id"],"type":"object"},"name":"onfido_get_workflow_run"},{"description":"List applicant (person) records in the Onfido account, paginated. Onfido API: GET /applicants.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"include_deleted":{"description":"Include applicants scheduled for deletion. Default false.","type":"boolean"},"page":{"description":"Page number (1-based). Default 1.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"per_page":{"description":"Results per page (max 500). Default 20.","exclusiveMinimum":0,"maximum":500,"type":"integer"}},"type":"object"},"name":"onfido_list_applicants"},{"description":"List the verification checks run for an applicant (results/status, read-only). Onfido API: GET /checks?applicant_id=….","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"applicant_id":{"description":"The applicant id whose checks to list (required).","type":"string"}},"required":["applicant_id"],"type":"object"},"name":"onfido_list_checks"},{"description":"List the identity documents uploaded for an applicant (metadata only). Onfido API: GET /documents?applicant_id=….","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"applicant_id":{"description":"The applicant id whose documents to list (required).","type":"string"}},"required":["applicant_id"],"type":"object"},"name":"onfido_list_documents"},{"description":"List the live photos captured for an applicant (metadata only). Onfido API: GET /live_photos?applicant_id=….","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"applicant_id":{"description":"The applicant id whose live photos to list (required).","type":"string"}},"required":["applicant_id"],"type":"object"},"name":"onfido_list_live_photos"},{"description":"List the live videos captured for an applicant (metadata only). Onfido API: GET /live_videos?applicant_id=….","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"applicant_id":{"description":"The applicant id whose live videos to list (required).","type":"string"}},"required":["applicant_id"],"type":"object"},"name":"onfido_list_live_videos"},{"description":"List the individual reports that make up a check (document, facial similarity, watchlist, …). Onfido API: GET /reports?check_id=….","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"check_id":{"description":"The check id whose reports to list (required).","type":"string"}},"required":["check_id"],"type":"object"},"name":"onfido_list_reports"},{"description":"List Onfido Studio workflow runs (status/output, read-only — does NOT start a run). Onfido API: GET /workflow_runs.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"applicant_id":{"description":"Filter to a single applicant's workflow runs.","type":"string"},"created_at_gt":{"description":"Only runs created after this ISO-8601 timestamp.","type":"string"},"created_at_lt":{"description":"Only runs created before this ISO-8601 timestamp.","type":"string"},"page":{"description":"Page number (1-based). Default 1.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"sort":{"description":"Sort by creation time. Default desc.","enum":["asc","desc"],"type":"string"},"status":{"description":"Filter by status, e.g. processing | awaiting_input | approved | declined | abandoned | error.","type":"string"}},"type":"object"},"name":"onfido_list_workflow_runs"},{"description":"Updates an applicant's details (reversible; runs no verification). Onfido API: PUT /applicants/{applicant_id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"address":{"additionalProperties":{},"description":"Address object (building_number, street, town, postcode, country, …). Passed through as-is.","propertyNames":{"type":"string"},"type":"object"},"applicant_id":{"description":"The applicant id to update (required).","type":"string"},"dob":{"description":"Date of birth, yyyy-mm-dd.","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"email":{"description":"Applicant email address.","type":"string"},"first_name":{"description":"Updated first name.","type":"string"},"id_numbers":{"description":"Array of id-number objects ({ type, value, state_code? }). Passed through as-is.","items":{},"type":"array"},"last_name":{"description":"Updated last name.","type":"string"},"phone_number":{"description":"Phone number in E.164 or local format.","type":"string"}},"required":["applicant_id"],"type":"object"},"name":"onfido_update_applicant"}]},"body_sha256":"99d2ec17c906742c06519469361a8e5181ae9f9d650b3b76fbd3fe437edcbeb5","prev_id":null,"leaf":"0x56d21b19d81f5c52d710b1b8d01719d627c2bbba44799a9d3fde848d1b8d6b64","leaf_text":"{\"body\":\"99d2ec17c906742c06519469361a8e5181ae9f9d650b3b76fbd3fe437edcbeb5\",\"id\":300929,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793053737244536,\"prev\":null,\"subject\":\"8fbf33d5-276a-4a03-be86-cc73683a8e8c\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x56d28beddfdb383708fef72b4b422a444e16ec010356918d866ddf66ea95a0de","0x19b9f6f19384547c189c0bd1fa60ea0a2e28e407569f3608192b8f0dcb574af4","0x139b5aba3a98969f3992e71fca57c4ef6e78e3394f8249a3041c0a3d1884dc24","0xd084735ab32fc547525c86a61c301d7f0b6aaad155aaf6574c482e56fbe166a9","0x7a1bb7a05f99d66533bb9f57c4bf810f2a74f1ef7c2766f67082b1352d6f1feb","0xfaa9e4452a7c3688d3e21a8f3f8184caae828395b1844c94f1fbc4c88b24bfad","0x612967d2c2871a4c338e535dcbf2fec77cb185bc47af788811f03b4ce01bfc07","0x547057e499dd2e80e293306c1a0c89b9f892686310433c47133d27fda4609f22","0xb3be4a874b183d8692dca7f0753feeeffeba3c7aa1391c3b30d68034c0cdcfbc","0x6ad191c620905d75c8f292ab1bfa2ccb573a7a6056d4736144314aef5604460e","0x7c6e7d8ec8a6bb5540ab8e4e885e6c646f71198fce1b0e917447538a70811486","0x01ecb94c2efbfb8e9050ebbd813fbba80bbcbc345f98de707345bc4bc88c94e8","0x8ba3430866b4c11cea7eba9923ee4fa8a5074849df417006e4441426c1f13056","0x5cdeb4648502e0633d01cc4f3379d48cccb9d4f528565b2868eb93db0df9e829","0x7726154b91b2ad65b13849ef6cb6443b1f0ff113a3089c9bd5f2bcfc16be099d","0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0","0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}