Skip to main content
Glama

Accredible MCP by usefulapi

List skill frameworks

accredible_list_skill_frameworks
Read-only

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.

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

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only tell the agent this is a read, and the description goes well beyond that by naming the entitlement failure mode (HTTP 403 plan_not_entitled) and the pagination ceiling of 10 per page. It does not describe request throttling or what an empty/unentitled department returns, so it is not fully exhaustive.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with what is returned, then the constraint, then pagination, and the trailing 'GET /v1/skill_frameworks' is a compact endpoint hint. Very little waste, though the endpoint string is the least load-bearing element.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description usefully previews the return shape ('each with its published versions') and covers the entitlement precondition and paging limits. The main omission is the total-count/next-page retrieval note that the schema mentions only on the page parameter.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all three parameters (page, page_size, department_id) are already documented, including defaults and the max of 10. The description's 'Paged, max 10 per page' merely restates the schema's page_size bound rather than adding new semantics, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

It uses a concrete verb (list) and a precisely scoped resource (skills frameworks enabled for a department, with their published versions), and it names the concrete framework families (O*NET, ESCO, NACE). The scope is clear enough to separate it from search_skills, but the description never explicitly contrasts itself with that sibling, so it stops short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It supplies real invocation guidance: the tool is department-scoped, requires a plan that includes skills frameworks (otherwise HTTP 403 plan_not_entitled), and is paged with a max of 10 per page. What it lacks is any explicit statement of when to pick this over the search_skills sibling, so it is clear context without exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.