Skip to main content
Glama

Accredible MCP by usefulapi

Server Details

Read Accredible credentials, groups, designs, analytics, skills; issue one credential as a draft.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
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 tools
accredible_get_credentialGet a credential
Read-only
Inspect

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}.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesCredential id (numeric) or the custom credential id (license_id).
accredible_get_credential_analyticsGet a credential's analytics events
Read-only
Inspect

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}.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesCredential id (numeric) or the custom credential id.
accredible_get_data_exportGet a data export
Read-only
Inspect

One data export: department, status and, once completed, the download links of its files. GET /v1/data_exports/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesData export id (accredible_list_data_exports).
accredible_get_departmentGet a department
Read-only
Inspect

One department: name, description, URL, branding and meta_data. GET /v1/departments/{department_id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
department_idYesDepartment id (accredible_search_departments lists them).
accredible_get_designGet a design
Read-only
Inspect

One badge or certificate design with its settings. GET /v1/designs/{design_id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
design_idYesDesign id (accredible_search_designs or a group's design_id).
accredible_get_groupGet a group
Read-only
Inspect

One group in full: name, course name and description, learning outcomes, design ids, language, skills and dates. GET /v1/issuer/groups/{group_id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
group_idYesGroup id (accredible_search_groups lists them).
accredible_get_issuerGet the issuer (account)
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

accredible_get_team_memberGet a team member
Read-only
Inspect

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}.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesTeam member id.
accredible_issue_credentialIssue a credential to ONE recipient
Destructive
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoCredential/course name; required only when the group has no course name.
privateNoMake the credential private: visible only to the recipient after signing in to credential.net.
publishNoDefault false: create an unpublished draft (no e-mail). true: publish now, which e-mails the recipient and uses one credit.
completeNoWhether the achievement is complete (default true); false marks it in progress.
group_idYesThe group the credential belongs to (accredible_search_groups); it supplies the design and course texts.
issued_onNoIssue date YYYY-MM-DD (default today).
meta_dataNoKey/value strings you attached to the object's meta_data when you created it; matches objects carrying these pairs.
expired_onNoExpiry date YYYY-MM-DD (default none).
descriptionNoCredential/course description; required only when the group has no course description.
recipient_idNoYour own id for the recipient (maps recipients to credentials across e-mail changes).
credential_idNoYour own unique id for this credential (license_id); Accredible assigns one if omitted.
recipient_nameYesThe recipient's full name as printed on the credential.
recipient_emailYesThe recipient's e-mail address (exactly one recipient).
custom_attributesNoCustom attribute values merged into the design, e.g. {"Location": "London"} (keys must exist: accredible_search_attribute_keys).
accredible_list_analyticsList credential analytics events
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, 1-based (default 1). Use meta.next_page from the previous reply.
end_dateNoOnly events before this date (YYYY-MM-DD).
group_idNoOnly events of credentials in this group.
page_sizeNoResults per page (default 100).
start_dateNoOnly events after this date (YYYY-MM-DD).
department_idNoOnly events of credentials in this department.
accredible_list_data_exportsList data exports
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

accredible_list_skill_frameworksList skill frameworks
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, 1-based (default 1). Use meta.next_page from the previous reply.
page_sizeNoResults per page, 1-10 (default 5).
department_idYesDepartment to list frameworks for (required, also for department keys).
accredible_search_attribute_keysSearch custom attribute keys
Read-only
Inspect

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).

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNoAttribute kind.
nameNoAttribute key name.
pageNoPage number, 1-based (default 1). Use meta.next_page from the previous reply.
page_sizeNoResults per page, 1-100 (default 50).
department_idNoOnly keys of this department.
accredible_search_collectionsSearch collections
Read-only
Inspect

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).

ParametersJSON Schema
NameRequiredDescriptionDefault
idsNoOnly these collection ids (UUIDs).
nameNoPart of the collection name.
pageNoPage number, 1-based (default 1). Use meta.next_page from the previous reply.
publicNotrue = only public collections, false = only non-public.
sort_byNoSort field.
page_sizeNoResults per page, 1-100 (default 50).
sort_orderNoSort direction (default asc).
accredible_search_credentialsSearch credentials
Read-only
Inspect

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).

ParametersJSON Schema
NameRequiredDescriptionDefault
sizeNoResults per page, 1-100 (default 50).
uuidNoCredential UUID.
cursorNoThe next_cursor of the previous reply. Not with offset.
offsetNoRecords to skip (offset paging, max 9950). Not with cursor.
sort_byNoSort field (default: the API's order).
group_idNoOnly credentials of this group (accredible_search_groups lists group ids).
publishedNotrue = only published credentials, false = only unpublished drafts; omit for both.
license_idNoThe custom credential id your organization set when issuing.
sort_orderNoSort direction (default desc when sort_by is set).
issued_afterNoIssued on or after this date (YYYY-MM-DD).
recipient_idNoThe recipient id your organization set when issuing.
created_afterNoCreated on or after this date (YYYY-MM-DD).
expires_afterNoExpires on or after this date (YYYY-MM-DD).
issued_beforeNoIssued on or before this date (YYYY-MM-DD).
updated_afterNoUpdated on or after this date (YYYY-MM-DD).
expires_beforeNoExpires on or before this date (YYYY-MM-DD).
recipient_nameNoExact recipient name.
recipient_emailNoExact recipient e-mail address.
accredible_search_departmentsSearch departments
Read-only
Inspect

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).

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, 1-based (default 1). Use meta.next_page from the previous reply.
meta_dataNoKey/value strings you attached to the object's meta_data when you created it; matches objects carrying these pairs.
page_sizeNoResults per page, 1-100 (default 50).
accredible_search_designsSearch designs
Read-only
Inspect

List badge and certificate designs, optionally by kind or meta_data. POST /v1/designs/search (a read-only search).

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNoDesign kind, for example badge or certificate.
meta_dataNoKey/value strings you attached to the object's meta_data when you created it; matches objects carrying these pairs.
accredible_search_groupsSearch groups
Read-only
Inspect

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).

ParametersJSON Schema
NameRequiredDescriptionDefault
idsNoOnly these group ids.
nameNoPart of the group name.
pageNoPage number, 1-based (default 1). Use meta.next_page from the previous reply.
meta_dataNoKey/value strings you attached to the object's meta_data when you created it; matches objects carrying these pairs.
page_sizeNoResults per page, 1-100 (default 50).
course_nameNoPart of the course name.
department_idNoOnly groups of this department (must be accessible to the key).
updated_afterNoOnly groups updated after this date (YYYY-MM-DD).
collection_idsNoOnly groups linked to any of these collection UUIDs.
updated_beforeNoOnly groups updated before this date (YYYY-MM-DD).
accredible_search_skillsSearch skills in a framework version
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, 1-based (default 1). Use meta.next_page from the previous reply.
queryYesText to search for (min 2 characters).
page_sizeNoResults per page, 1-50 (default 50).
version_idYesVersion id from the framework's versions array.
framework_idYesSkill framework id (accredible_list_skill_frameworks).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 19 tool updates
    • First observedaccredible_get_credential
    • First observedaccredible_get_credential_analytics
    • First observedaccredible_get_data_export
    • First observedaccredible_get_department
    • First observedaccredible_get_design
    • First observedaccredible_get_group
    • First observedaccredible_get_issuer
    • First observedaccredible_get_team_member
    • First observedaccredible_issue_credential
    • First observedaccredible_list_analytics
    • First observedaccredible_list_data_exports
    • First observedaccredible_list_skill_frameworks
    • First observedaccredible_search_attribute_keys
    • First observedaccredible_search_collections
    • First observedaccredible_search_credentials
    • First observedaccredible_search_departments
    • First observedaccredible_search_designs
    • First observedaccredible_search_groups
    • First observedaccredible_search_skills

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables managing Substack publications through 27 tools for drafting, publishing, subscriber analytics, comments, Notes, and reader feed via Streamable HTTP.
    434 npm
    2
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables 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.
    9
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Enables 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.
    59
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.