Accredible MCP by usefulapi
Server Details
Read Accredible credentials, groups, designs, analytics, skills; issue one credential as a draft.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- m190/usefulapi-mcp
- GitHub Stars
- 0
TDQS
Score is being calculated.
Available Tools
19 toolsaccredible_get_credentialGet a credentialRead-onlyInspect
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}.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Credential id (numeric) or the custom credential id (license_id). |
accredible_get_credential_analyticsGet a credential's analytics eventsRead-onlyInspect
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}.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Credential id (numeric) or the custom credential id. |
accredible_get_data_exportGet a data exportRead-onlyInspect
One data export: department, status and, once completed, the download links of its files. GET /v1/data_exports/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Data export id (accredible_list_data_exports). |
accredible_get_departmentGet a departmentRead-onlyInspect
One department: name, description, URL, branding and meta_data. GET /v1/departments/{department_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| department_id | Yes | Department id (accredible_search_departments lists them). |
accredible_get_designGet a designRead-onlyInspect
One badge or certificate design with its settings. GET /v1/designs/{design_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| design_id | Yes | Design id (accredible_search_designs or a group's design_id). |
accredible_get_groupGet a groupRead-onlyInspect
One group in full: name, course name and description, learning outcomes, design ids, language, skills and dates. GET /v1/issuer/groups/{group_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| group_id | Yes | Group id (accredible_search_groups lists them). |
accredible_get_issuerGet the issuer (account)Read-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
accredible_get_team_memberGet a team memberRead-onlyInspect
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}.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Team member id. |
accredible_issue_credentialIssue a credential to ONE recipientDestructiveInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Credential/course name; required only when the group has no course name. | |
| private | No | Make the credential private: visible only to the recipient after signing in to credential.net. | |
| publish | No | Default false: create an unpublished draft (no e-mail). true: publish now, which e-mails the recipient and uses one credit. | |
| complete | No | Whether the achievement is complete (default true); false marks it in progress. | |
| group_id | Yes | The group the credential belongs to (accredible_search_groups); it supplies the design and course texts. | |
| issued_on | No | Issue date YYYY-MM-DD (default today). | |
| meta_data | No | Key/value strings you attached to the object's meta_data when you created it; matches objects carrying these pairs. | |
| expired_on | No | Expiry date YYYY-MM-DD (default none). | |
| description | No | Credential/course description; required only when the group has no course description. | |
| recipient_id | No | Your own id for the recipient (maps recipients to credentials across e-mail changes). | |
| credential_id | No | Your own unique id for this credential (license_id); Accredible assigns one if omitted. | |
| recipient_name | Yes | The recipient's full name as printed on the credential. | |
| recipient_email | Yes | The recipient's e-mail address (exactly one recipient). | |
| custom_attributes | No | Custom attribute values merged into the design, e.g. {"Location": "London"} (keys must exist: accredible_search_attribute_keys). |
accredible_list_analyticsList credential analytics eventsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, 1-based (default 1). Use meta.next_page from the previous reply. | |
| end_date | No | Only events before this date (YYYY-MM-DD). | |
| group_id | No | Only events of credentials in this group. | |
| page_size | No | Results per page (default 100). | |
| start_date | No | Only events after this date (YYYY-MM-DD). | |
| department_id | No | Only events of credentials in this department. |
accredible_list_data_exportsList data exportsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
accredible_list_skill_frameworksList skill frameworksRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, 1-based (default 1). Use meta.next_page from the previous reply. | |
| page_size | No | Results per page, 1-10 (default 5). | |
| department_id | Yes | Department to list frameworks for (required, also for department keys). |
accredible_search_attribute_keysSearch custom attribute keysRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Attribute kind. | |
| name | No | Attribute key name. | |
| page | No | Page number, 1-based (default 1). Use meta.next_page from the previous reply. | |
| page_size | No | Results per page, 1-100 (default 50). | |
| department_id | No | Only keys of this department. |
accredible_search_collectionsSearch collectionsRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Only these collection ids (UUIDs). | |
| name | No | Part of the collection name. | |
| page | No | Page number, 1-based (default 1). Use meta.next_page from the previous reply. | |
| public | No | true = only public collections, false = only non-public. | |
| sort_by | No | Sort field. | |
| page_size | No | Results per page, 1-100 (default 50). | |
| sort_order | No | Sort direction (default asc). |
accredible_search_credentialsSearch credentialsRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | Results per page, 1-100 (default 50). | |
| uuid | No | Credential UUID. | |
| cursor | No | The next_cursor of the previous reply. Not with offset. | |
| offset | No | Records to skip (offset paging, max 9950). Not with cursor. | |
| sort_by | No | Sort field (default: the API's order). | |
| group_id | No | Only credentials of this group (accredible_search_groups lists group ids). | |
| published | No | true = only published credentials, false = only unpublished drafts; omit for both. | |
| license_id | No | The custom credential id your organization set when issuing. | |
| sort_order | No | Sort direction (default desc when sort_by is set). | |
| issued_after | No | Issued on or after this date (YYYY-MM-DD). | |
| recipient_id | No | The recipient id your organization set when issuing. | |
| created_after | No | Created on or after this date (YYYY-MM-DD). | |
| expires_after | No | Expires on or after this date (YYYY-MM-DD). | |
| issued_before | No | Issued on or before this date (YYYY-MM-DD). | |
| updated_after | No | Updated on or after this date (YYYY-MM-DD). | |
| expires_before | No | Expires on or before this date (YYYY-MM-DD). | |
| recipient_name | No | Exact recipient name. | |
| recipient_email | No | Exact recipient e-mail address. |
accredible_search_departmentsSearch departmentsRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, 1-based (default 1). Use meta.next_page from the previous reply. | |
| meta_data | No | Key/value strings you attached to the object's meta_data when you created it; matches objects carrying these pairs. | |
| page_size | No | Results per page, 1-100 (default 50). |
accredible_search_designsSearch designsRead-onlyInspect
List badge and certificate designs, optionally by kind or meta_data. POST /v1/designs/search (a read-only search).
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Design kind, for example badge or certificate. | |
| meta_data | No | Key/value strings you attached to the object's meta_data when you created it; matches objects carrying these pairs. |
accredible_search_groupsSearch groupsRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Only these group ids. | |
| name | No | Part of the group name. | |
| page | No | Page number, 1-based (default 1). Use meta.next_page from the previous reply. | |
| meta_data | No | Key/value strings you attached to the object's meta_data when you created it; matches objects carrying these pairs. | |
| page_size | No | Results per page, 1-100 (default 50). | |
| course_name | No | Part of the course name. | |
| department_id | No | Only groups of this department (must be accessible to the key). | |
| updated_after | No | Only groups updated after this date (YYYY-MM-DD). | |
| collection_ids | No | Only groups linked to any of these collection UUIDs. | |
| updated_before | No | Only groups updated before this date (YYYY-MM-DD). |
accredible_search_skillsSearch skills in a framework versionRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, 1-based (default 1). Use meta.next_page from the previous reply. | |
| query | Yes | Text to search for (min 2 characters). | |
| page_size | No | Results per page, 1-50 (default 50). | |
| version_id | Yes | Version id from the framework's versions array. | |
| framework_id | Yes | Skill framework id (accredible_list_skill_frameworks). |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
19 tool updates
- First observed
accredible_get_credential - First observed
accredible_get_credential_analytics - First observed
accredible_get_data_export - First observed
accredible_get_department - First observed
accredible_get_design - First observed
accredible_get_group - First observed
accredible_get_issuer - First observed
accredible_get_team_member - First observed
accredible_issue_credential - First observed
accredible_list_analytics - First observed
accredible_list_data_exports - First observed
accredible_list_skill_frameworks - First observed
accredible_search_attribute_keys - First observed
accredible_search_collections - First observed
accredible_search_credentials - First observed
accredible_search_departments - First observed
accredible_search_designs - First observed
accredible_search_groups - First observed
accredible_search_skills
Related MCP Connectors
Read Buttondown subscribers, emails, analytics and automations; add subscribers; write email drafts.
251Authenticated public evidence search, verification, research jobs, exports, and webhooks.
Read audiences, members, campaigns and reports; add, update, tag and archive subscribers.
Read ClassMarker groups, links, exams and recent results; manage question bank and access codes.
151
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables managing Substack publications through 27 tools for drafting, publishing, subscriber analytics, comments, Notes, and reader feed via Streamable HTTP.434 npm2MIT
- AlicenseAqualityCmaintenanceEnables Claude, ChatGPT and other MCP clients to read an Amiqus ID account—clients, onboarding records and steps, check results, templates, case status counts and webhooks—and, when writes are enabled, create records.9MIT
- AlicenseAqualityCmaintenanceLets Claude, ChatGPT and other MCP clients read envelopes, templates, contacts and users from a Signable e-signature account, and optionally send, remind, cancel and expire envelopes.7MIT

Arsel MCP Serverofficial
AlicenseBqualityBmaintenanceEnables AI agents to read and manage contacts, lists, tags, events, templates, campaigns and message logs in an Arsel organization, and to draft email, SMS, push and in-app campaigns for review. It is read-and-draft only, so agents can create and update records but cannot send, schedule or delete anything.59MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.