Skip to main content
Glama

ADITUS Developer Portal MCP

Get endpoint details

get_endpoint
Read-onlyIdempotent

Full contract of one endpoint: method, URL, auth, query and header parameters, request body example, example responses (large bodies truncated, full text on the docs page). Accepts the endpoint id from search/list, or 'METHOD /path'. Path parameters may use any name or spelling (':cart', '{cartId}', a concrete value); a leading '/api' or '/v1' is ignored. Some routes are recorded several times with different query parameters: a reference without query string resolves to the recording without query parameters, a reference with a query string (e.g. '?$expand=All') to the recording with exactly (or at least) those keys. If that still leaves several recordings, the result is { ambiguous: true, candidates: [{ id, name, method, path }] } instead of the contract — call again with one of the candidate ids. When nothing matches, the error lists the nearest endpoints of that method.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
endpointYesEndpoint id (e.g. 'ticket-purchase-registration/cart/create-cart') or 'POST /api/shop/cart'

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

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

Annotations already declare read-only, idempotent, and non-destructive behavior, and the description adds substantial non-obvious details: large response bodies are truncated, leading '/api' or '/v1' prefixes are ignored, path parameter spellings are flexible, and query strings select among duplicate recordings with an `{ ambiguous: true, candidates: [...] }` fallback. No contradiction with annotations.

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

Conciseness5/5

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

The core purpose and accepted input form are front-loaded, and each subsequent sentence covers a necessary edge case: path flexibility, prefix stripping, duplicate recordings, ambiguity handling, and no-match behavior. The description is dense but every clause earns its place.

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

Completeness5/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 still specifies what the response contains, mentions truncation and where full text lives, gives the exact ambiguity payload shape, and describes the no-match error behavior. The agent has enough information to call and interpret the tool correctly.

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

Parameters5/5

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

The schema documents the single `endpoint` parameter with examples, but the description adds decisive parsing semantics: it accepts either an id or 'METHOD /path', tolerates any path-parameter spelling, ignores leading API prefixes, and explains how a query string disambiguates duplicate recordings. This is far beyond what the schema alone provides.

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

Purpose5/5

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

The description opens with 'Full contract of one endpoint' and enumerates the exact contents (method, URL, auth, query/header params, request body example, example responses), so the agent knows precisely what operation is performed. It is clearly distinct from search/list tools: it takes an endpoint id or 'METHOD /path' and returns the detailed contract.

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?

The description tells the agent where the input comes from ('endpoint id from search/list'), how to resolve duplicate recordings, and what to do on ambiguity ('call again with one of the candidate ids'). It does not explicitly name sibling tools or state when not to use this tool, so it falls just short of fully explicit alternative guidance.

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.

Resources