Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
YAPI_UIDYesYour YAPI user ID
YAPI_TOKENYesCookie token for authentication
YAPI_BASE_URLYesYour YAPI instance URL

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
yapi_get_projectB

Get project basic information including name, description, base URL, and environment configurations.

yapi_get_cat_menuB

Get the list of interface categories (folders) for a project. Returns category IDs, names, and descriptions.

yapi_list_interfacesB

List interfaces in a project with pagination. Returns basic info (ID, title, path, method, status) for each interface.

yapi_list_by_categoryB

List interfaces belonging to a specific category with pagination.

yapi_get_interfaceA

Get complete details of a single API interface including request parameters (headers, query, body), response body schema, description, and status.

yapi_get_full_menuA

Get all interfaces grouped by category for a project. Returns the complete category-to-interface hierarchy. Warning: may return large payloads for big projects.

yapi_get_by_urlA

Parse a YAPI page URL and fetch the corresponding data automatically. Supports project URLs (/project/{id}/interface/api), interface URLs (/project/{id}/interface/api/{interfaceId}), and category URLs (/project/{id}/interface/api/cat_{catId}).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AlwaysLoveme/yapi-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server