{"id":300083,"recorded_at":"2026-10-26T22:20:49.752946Z","observed_at":"2026-10-26T22:20:49.752802Z","subject_kind":"endpoint","subject":"87794a03-4a4e-462e-ba2f-241d021128f0","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":19,"tools":[{"description":"One credential in full: recipient, group, issue and expiry dates, published state, public URL, evidence items, references, custom attributes and skills. The id is the numeric credential id or the custom id your organization set. GET /v1/credentials/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"Credential id (numeric) or the custom credential id (license_id).","maxLength":256,"minLength":1,"type":"string"}},"required":["id"],"type":"object"},"name":"accredible_get_credential"},{"description":"The analytics events of one credential (recipient views, shares, privacy changes, verification and so on) with timestamps. Read-only despite being a POST. POST /v1/credentials/analytics/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"Credential id (numeric) or the custom credential id.","maxLength":256,"minLength":1,"type":"string"}},"required":["id"],"type":"object"},"name":"accredible_get_credential_analytics"},{"description":"One data export: department, status and, once completed, the download links of its files. GET /v1/data_exports/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"Data export id (accredible_list_data_exports).","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["id"],"type":"object"},"name":"accredible_get_data_export"},{"description":"One department: name, description, URL, branding and meta_data. GET /v1/departments/{department_id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"department_id":{"description":"Department id (accredible_search_departments lists them).","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["department_id"],"type":"object"},"name":"accredible_get_department"},{"description":"One badge or certificate design with its settings. GET /v1/designs/{design_id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"design_id":{"description":"Design id (accredible_search_designs or a group's design_id).","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["design_id"],"type":"object"},"name":"accredible_get_design"},{"description":"One group in full: name, course name and description, learning outcomes, design ids, language, skills and dates. GET /v1/issuer/groups/{group_id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"group_id":{"description":"Group id (accredible_search_groups lists them).","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["group_id"],"type":"object"},"name":"accredible_get_group"},{"description":"The Accredible issuer (organization) behind the API key: id, name, e-mail, remaining credential credits (certificate_left), language and URL. Good first call. GET /v1/issuer/details.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"accredible_get_issuer"},{"description":"One team member of the account: name, e-mail and permissions per department. Which members are visible depends on the key (an account-wide key sees all, a department key its own department). GET /v1/team_members/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"Team member id.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["id"],"type":"object"},"name":"accredible_get_team_member"},{"description":"WRITE: creates ONE credential (badge or certificate) for ONE recipient in an existing group. By default it is created UNPUBLISHED (a draft: no e-mail is sent and no credit is used); publish it later in the Accredible Dashboard. With publish=true the credential is published immediately: Accredible then SENDS AN E-MAIL to the recipient (as configured in the group's e-mail settings) and uses one credential credit of the account; an account without credits keeps it unpublished. A sandbox-mode setting in the Dashboard overrides publish. Not idempotent: calling twice creates two credentials (set credential_id to your own unique id to be able to find it again). No evidence, references, bulk issuing, edits or deletes. POST /v1/credentials.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"complete":{"description":"Whether the achievement is complete (default true); false marks it in progress.","type":"boolean"},"credential_id":{"description":"Your own unique id for this credential (license_id); Accredible assigns one if omitted.","maxLength":255,"minLength":1,"type":"string"},"custom_attributes":{"additionalProperties":{"maxLength":1000,"type":"string"},"description":"Custom attribute values merged into the design, e.g. {\"Location\": \"London\"} (keys must exist: accredible_search_attribute_keys).","propertyNames":{"type":"string"},"type":"object"},"description":{"description":"Credential/course description; required only when the group has no course description.","maxLength":5000,"minLength":1,"type":"string"},"expired_on":{"description":"Expiry date YYYY-MM-DD (default none).","type":"string"},"group_id":{"description":"The group the credential belongs to (accredible_search_groups); it supplies the design and course texts.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"issued_on":{"description":"Issue date YYYY-MM-DD (default today).","type":"string"},"meta_data":{"additionalProperties":{"type":"string"},"description":"Key/value strings you attached to the object's meta_data when you created it; matches objects carrying these pairs.","propertyNames":{"type":"string"},"type":"object"},"name":{"description":"Credential/course name; required only when the group has no course name.","maxLength":255,"minLength":1,"type":"string"},"private":{"description":"Make the credential private: visible only to the recipient after signing in to credential.net.","type":"boolean"},"publish":{"description":"Default false: create an unpublished draft (no e-mail). true: publish now, which e-mails the recipient and uses one credit.","type":"boolean"},"recipient_email":{"description":"The recipient's e-mail address (exactly one recipient).","format":"email","maxLength":320,"pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string"},"recipient_id":{"description":"Your own id for the recipient (maps recipients to credentials across e-mail changes).","maxLength":255,"minLength":1,"type":"string"},"recipient_name":{"description":"The recipient's full name as printed on the credential.","maxLength":255,"minLength":1,"type":"string"}},"required":["group_id","recipient_name","recipient_email"],"type":"object"},"name":"accredible_issue_credential"},{"description":"Account-wide credential analytics events (views, shares, downloads and similar), optionally for a date range, group or department. Paged (default 100 per page). GET /v1/analytics.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"department_id":{"description":"Only events of credentials in this department.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"end_date":{"description":"Only events before this date (YYYY-MM-DD).","type":"string"},"group_id":{"description":"Only events of credentials in this group.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"page":{"description":"Page number, 1-based (default 1). Use meta.next_page from the previous reply.","maximum":100000,"minimum":1,"type":"integer"},"page_size":{"description":"Results per page (default 100).","maximum":500,"minimum":1,"type":"integer"},"start_date":{"description":"Only events after this date (YYYY-MM-DD).","type":"string"}},"type":"object"},"name":"accredible_list_analytics"},{"description":"Data exports of the departments the key can access: department, status (scheduled, processing, completed, errored) and download links of completed files. Exports are created in the Accredible Dashboard. GET /v1/data_exports.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"accredible_list_data_exports"},{"description":"The skills frameworks (O*NET, ESCO, NACE or your own) enabled for a department, each with its published versions. Needs a plan that includes skills frameworks (otherwise HTTP 403 plan_not_entitled). Paged, max 10 per page. GET /v1/skill_frameworks.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"department_id":{"description":"Department to list frameworks for (required, also for department keys).","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"page":{"description":"Page number, 1-based (default 1). Use meta.next_page from the previous reply.","maximum":100000,"minimum":1,"type":"integer"},"page_size":{"description":"Results per page, 1-10 (default 5).","maximum":10,"minimum":1,"type":"integer"}},"required":["department_id"],"type":"object"},"name":"accredible_list_skill_frameworks"},{"description":"List the custom attribute keys (placeholders such as a grade or date that credential designs and e-mails merge in); useful to know which custom_attributes a credential can carry. Paged: pass meta.next_page as page. POST /v1/attribute_keys/search (a read-only search).","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"department_id":{"description":"Only keys of this department.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"kind":{"description":"Attribute kind.","enum":["text","date","email","image"],"type":"string"},"name":{"description":"Attribute key name.","maxLength":255,"minLength":1,"type":"string"},"page":{"description":"Page number, 1-based (default 1). Use meta.next_page from the previous reply.","maximum":100000,"minimum":1,"type":"integer"},"page_size":{"description":"Results per page, 1-100 (default 50).","maximum":100,"minimum":1,"type":"integer"}},"type":"object"},"name":"accredible_search_attribute_keys"},{"description":"List collections (sets of groups shown together). Filters: ids, name (substring), public. Paged: pass meta.next_page as page. POST /v1/collections/search (a read-only search).","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"ids":{"description":"Only these collection ids (UUIDs).","items":{"maxLength":64,"minLength":1,"type":"string"},"maxItems":100,"minItems":1,"type":"array"},"name":{"description":"Part of the collection name.","maxLength":255,"minLength":1,"type":"string"},"page":{"description":"Page number, 1-based (default 1). Use meta.next_page from the previous reply.","maximum":100000,"minimum":1,"type":"integer"},"page_size":{"description":"Results per page, 1-100 (default 50).","maximum":100,"minimum":1,"type":"integer"},"public":{"description":"true = only public collections, false = only non-public.","type":"boolean"},"sort_by":{"description":"Sort field.","enum":["name","groups_count","public"],"type":"string"},"sort_order":{"description":"Sort direction (default asc).","enum":["asc","desc"],"type":"string"}},"type":"object"},"name":"accredible_search_collections"},{"description":"Search issued credentials (badges and certificates) with filters that combine with AND, newest first by default. Returns id, uuid, encoded_id, recipient name/e-mail, group, issued_on, expired_on, published state (approve), whether the recipient opened or engaged, and meta. Paging: size + offset (first 10 000 results) OR cursor: when the reply has next_cursor pass it as cursor for the next page (cursor and offset cannot be combined). POST /v2/credentials/search (a read-only search).","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"created_after":{"description":"Created on or after this date (YYYY-MM-DD).","type":"string"},"cursor":{"description":"The next_cursor of the previous reply. Not with offset.","maxLength":2048,"minLength":1,"type":"string"},"expires_after":{"description":"Expires on or after this date (YYYY-MM-DD).","type":"string"},"expires_before":{"description":"Expires on or before this date (YYYY-MM-DD).","type":"string"},"group_id":{"description":"Only credentials of this group (accredible_search_groups lists group ids).","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"issued_after":{"description":"Issued on or after this date (YYYY-MM-DD).","type":"string"},"issued_before":{"description":"Issued on or before this date (YYYY-MM-DD).","type":"string"},"license_id":{"description":"The custom credential id your organization set when issuing.","maxLength":255,"minLength":1,"type":"string"},"offset":{"description":"Records to skip (offset paging, max 9950). Not with cursor.","maximum":9950,"minimum":0,"type":"integer"},"published":{"description":"true = only published credentials, false = only unpublished drafts; omit for both.","type":"boolean"},"recipient_email":{"description":"Exact recipient e-mail address.","maxLength":320,"minLength":3,"type":"string"},"recipient_id":{"description":"The recipient id your organization set when issuing.","maxLength":255,"minLength":1,"type":"string"},"recipient_name":{"description":"Exact recipient name.","maxLength":255,"minLength":1,"type":"string"},"size":{"description":"Results per page, 1-100 (default 50).","maximum":100,"minimum":1,"type":"integer"},"sort_by":{"description":"Sort field (default: the API's order).","enum":["id","recipient_name","group.name","issued_on","expired_on"],"type":"string"},"sort_order":{"description":"Sort direction (default desc when sort_by is set).","enum":["asc","desc"],"type":"string"},"updated_after":{"description":"Updated on or after this date (YYYY-MM-DD).","type":"string"},"uuid":{"description":"Credential UUID.","maxLength":64,"minLength":1,"type":"string"}},"type":"object"},"name":"accredible_search_credentials"},{"description":"List departments (independent organization units with their own designs, groups and branding). An account-wide key sees all, a department key only its own. Paged: pass meta.next_page as page. POST /v1/departments/search (a read-only search).","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"meta_data":{"additionalProperties":{"type":"string"},"description":"Key/value strings you attached to the object's meta_data when you created it; matches objects carrying these pairs.","propertyNames":{"type":"string"},"type":"object"},"page":{"description":"Page number, 1-based (default 1). Use meta.next_page from the previous reply.","maximum":100000,"minimum":1,"type":"integer"},"page_size":{"description":"Results per page, 1-100 (default 50).","maximum":100,"minimum":1,"type":"integer"}},"type":"object"},"name":"accredible_search_departments"},{"description":"List badge and certificate designs, optionally by kind or meta_data. POST /v1/designs/search (a read-only search).","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"kind":{"description":"Design kind, for example badge or certificate.","maxLength":50,"minLength":1,"type":"string"},"meta_data":{"additionalProperties":{"type":"string"},"description":"Key/value strings you attached to the object's meta_data when you created it; matches objects carrying these pairs.","propertyNames":{"type":"string"},"type":"object"}},"type":"object"},"name":"accredible_search_designs"},{"description":"Search groups (an achievement such as a course or qualification that credentials belong to). Filters combine with AND; name and course_name match partially. Returns id, name, course name and description, design ids, language and dates. Paged: pass meta.next_page as page. POST /v1/issuer/groups/search (a read-only search).","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"collection_ids":{"description":"Only groups linked to any of these collection UUIDs.","items":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"},"maxItems":50,"minItems":1,"type":"array"},"course_name":{"description":"Part of the course name.","maxLength":255,"minLength":1,"type":"string"},"department_id":{"description":"Only groups of this department (must be accessible to the key).","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"ids":{"description":"Only these group ids.","items":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"maxItems":100,"minItems":1,"type":"array"},"meta_data":{"additionalProperties":{"type":"string"},"description":"Key/value strings you attached to the object's meta_data when you created it; matches objects carrying these pairs.","propertyNames":{"type":"string"},"type":"object"},"name":{"description":"Part of the group name.","maxLength":255,"minLength":1,"type":"string"},"page":{"description":"Page number, 1-based (default 1). Use meta.next_page from the previous reply.","maximum":100000,"minimum":1,"type":"integer"},"page_size":{"description":"Results per page, 1-100 (default 50).","maximum":100,"minimum":1,"type":"integer"},"updated_after":{"description":"Only groups updated after this date (YYYY-MM-DD).","type":"string"},"updated_before":{"description":"Only groups updated before this date (YYYY-MM-DD).","type":"string"}},"type":"object"},"name":"accredible_search_groups"},{"description":"Search the skills of one published skills-framework version by name or the publisher's identifier (partial, case-insensitive, at least 2 characters). Paged, max 50 per page. GET /v1/skill_frameworks/{id}/versions/{version_id}/skills.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"framework_id":{"description":"Skill framework id (accredible_list_skill_frameworks).","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"page":{"description":"Page number, 1-based (default 1). Use meta.next_page from the previous reply.","maximum":100000,"minimum":1,"type":"integer"},"page_size":{"description":"Results per page, 1-50 (default 50).","maximum":50,"minimum":1,"type":"integer"},"query":{"description":"Text to search for (min 2 characters).","maxLength":255,"minLength":2,"type":"string"},"version_id":{"description":"Version id from the framework's versions array.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["framework_id","version_id","query"],"type":"object"},"name":"accredible_search_skills"}]},"body_sha256":"df93cad52ecf303d7994b650f19aa07c0a170d3973fdb10c5df630756b1d8c70","prev_id":null,"leaf":"0x3c80c26ffe4ef5f5ed1c9aaef29142a5383956550c2207a5373ccbd000865163","leaf_text":"{\"body\":\"df93cad52ecf303d7994b650f19aa07c0a170d3973fdb10c5df630756b1d8c70\",\"id\":300083,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793053249752802,\"prev\":null,\"subject\":\"87794a03-4a4e-462e-ba2f-241d021128f0\",\"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":["0x3c819181ca8e845d740d8e252778be0b89c07eebb0ffe976a7cae6622151073c","0xfe672b54f417e961f2212bc3acc65e528ac9756fa85f109fba51b3ddcd546c65","0x88f9d1608e495a84b478f11139af73950ac36687d4f8883ac7c7c68182187204","0x50eb817f3e1535d08135d094b4724912d81f42d3f6a9a90726a0d58343dd5c57","0x398a71ea0e6db373bbd225643699fe61e5953b6f25ea9367aff837120419305c","0x5832f4a6c81021381eec676a7a208ee9545dc7ae1f6b9ab03fadd5de39868a9f","0x27a88f634562191dc01aaddbb70f083b5df2a59e8a0e0da156a487c4d73ca1f2","0xfbc5bc0297ed53788eb0fe7f9f86d4bb6acf653595f83c937098edcc1de9fca3","0xf3377e5a3d9ffa09ca4a8f90e033745dad5af466386e85882a894e4c3fbfb0f4","0x210e4fd4b2b60dbd88a7f42093d3d642e105b1738155bf382034c694bee5fbcf","0xd7dd18a37a5bb07e81a8083d8d1469e052ceebb2814b00f5a8d4f4cd181a5108","0xd04df0f7f3be4d014b4cea8172ada286fbcf5bcb32ae1b281704fd75627b661b","0x215f432600b78f2e7c9629cd10ce6ce4b7f3351b0b71f3f2c7dcb8e650f6cd63","0x7f594f5609f388d64d3cda87b5631d393ee8300bb09bad71f150113a5886ee33","0x4b52a97f7a80ff7778a702b85267b8d2e5c93ce160942656435c29ae7be68bf4","0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0","0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}