Skip to main content
Glama

get_certifications

Track certification exam readiness, mock exam completion rates, and target exam dates for paths like CKA, CKAD, CKS, Terraform, and AWS.

Instructions

Track active certification paths, mock exams, and exam readiness scores.

Provides exam preparation progress for certifications like CKA, CKAD, CKS, HashiCorp Terraform Associate, and AWS, including mock exam completion rates and target exam dates.

Returns: CertificationsResponse with tracked certifications and readiness.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
countYesNumber of certification tracks tracked.
errorNoError message if the operation or upstream request failed.
warningNoDiagnostic warning or configuration guidance message.
certificationsNoList of tracked certifications and learning paths.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

B3.3/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden of behavioral disclosure. It implies a read operation through 'Returns', but never states read-only status, side effects, authentication needs, or rate limits. For a zero-parameter read tool the risk is low, yet the disclosure remains incomplete.

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

Conciseness3/5

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

The first sentence and second sentence overlap by both conveying that certification preparation progress is provided, and the 'Returns:' block restates information already covered by the output schema. The core purpose is front-loaded, but redundancy keeps it from being tight.

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?

For a zero-parameter read tool with an existing output schema, the description provides sufficient context about what data is retrieved, including certification types and readiness metrics. It omits sibling routing guidance, but the call mechanics are fully covered by the empty schema and output schema.

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

Parameters4/5

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

The tool takes zero parameters and the input schema is an empty object, so there are no parameter semantics to document. Per the calibration rule for zero-parameter tools, the baseline is 4.

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?

The description opens by naming the specific resource and data domains: active certification paths, mock exams, and exam readiness scores, with concrete examples like CKA and AWS. It does not differentiate from siblings such as get_course_progress or get_learning_summary, but the certification focus is distinct enough to identify the tool.

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

Usage Guidelines2/5

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

It does not state when to use this tool versus alternatives like get_course_progress or get_learning_summary, nor does it provide exclusions or prerequisites. The agent must infer usage entirely from the resource name and description content.

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