Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
kiota_searchB

Search for API descriptions using Kiota's search functionality. Returns a list of APIs with their names, descriptions, and OpenAPI specification URLs.

kiota_downloadA

Download an OpenAPI specification from a URL to a local file. Validates the downloaded specification.

kiota_client_addB

Add a new API client configuration to the workspace. Creates an entry in kiota-config.json.

kiota_client_editA

Update an existing API client configuration in the Kiota workspace. Allows changing language, output path, or other settings without regenerating code.

kiota_client_generateA

Generate API client code from a configured client in the Kiota workspace. Automatically uses --ebc flag for error-based cancellation and runs kiota info to determine required dependencies.

kiota_client_removeA

Remove an API client configuration from the Kiota workspace. Optionally cleans up generated code files.

kiota_infoA

Query information about supported languages, their capabilities, and required dependencies for an API.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation5/5

Each tool performs a distinct operation: searching APIs, downloading specs, adding/editing/generating/removing clients, and querying language info. There is no overlap in functionality between tools.

Naming Consistency4/5

Naming consistently uses the 'kiota_' prefix, with a 'client_' sub-namespace for client operations. However, general verbs like 'search', 'download', and 'info' are not preceded by a domain noun, creating a slight inconsistency with the noun-verb pattern used for client tools.

Tool Count5/5

Seven tools is well-scoped for the Kiota workflow, covering all major steps from API discovery to code generation without unnecessary bloat.

Completeness3/5

The set covers search, download, client lifecycle (add/edit/generate/remove), and info, but lacks a way to list existing client configurations. This is a notable gap that could force agents to guess or manipulate config files directly.

Maintenance

ActivityInactive
ResponsivenessNo issues