Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
API_TESTING_DIRNoCustom storage directory for API testing data. Defaults to .api-testing/ in the current working directory.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
requestA

Ejecuta un HTTP request. URLs relativas (/path) usan BASE_URL del entorno activo. Soporta {{variables}}. La respuesta se comprime por defecto (verbosity=normal) para ahorrar tokens; usa verbosity=full o inspect_last_response si necesitas la respuesta completa.

collection_saveA

Guarda un request en la colección local. Si ya existe un request con el mismo nombre, lo sobreescribe.

collection_listB

Lista todos los requests guardados en la colección. Opcionalmente filtra por tag.

collection_getA

Obtiene los detalles completos de un request guardado por su nombre.

collection_deleteC

Elimina un request guardado de la colección.

env_createB

Crea un nuevo entorno. PREGUNTA al usuario: nombre, grupo (o global) y variables. Si el grupo no existe, se crea automaticamente.

env_listA

Lista todos los entornos disponibles e indica cuál está activo.

env_setA

Establece una variable en un entorno. Si no se especifica entorno, usa el activo.

env_getA

Obtiene una variable específica o todas las variables de un entorno. Los valores sensibles (token, password, secret, api_key...) se enmascaran por defecto. Pide una variable por nombre para ver su valor completo.

env_specA

Asocia o desasocia un spec API a un entorno. Si no se especifica entorno, usa el activo.

env_renameB

Renombra un entorno existente. Si es el entorno activo, actualiza la referencia.

env_deleteA

Elimina un entorno y todas sus variables. Si es el entorno activo, lo desactiva.

env_switchA

Cambia el entorno activo. Sin project cambia el global. Con project, solo aplica a ese directorio.

env_project_clearA

Elimina la asociación de entorno específico de un proyecto. El proyecto no tendrá entorno activo hasta que se asigne uno.

env_project_listC

Lista todos los proyectos con entornos específicos asignados.

env_group_createA

Crea un nuevo grupo de entornos. Luego añade scopes (directorios) con env_group_add_scope.

env_group_listB

Lista todos los grupos con sus scopes, default y entornos.

env_group_deleteA

Elimina un grupo. Los entornos del grupo quedan como globales.

env_group_add_scopeB

Añade un directorio (scope) a un grupo. Los entornos del grupo seran accesibles desde ese directorio.

env_group_remove_scopeC

Quita un directorio (scope) de un grupo.

env_set_defaultA

Marca un entorno como el default de su grupo. El default se activa automaticamente al entrar al proyecto.

env_set_groupA

Asigna o cambia el grupo de un entorno existente. Para sacarlo a global, pasar group vacío "".

api_importA

Importa un spec OpenAPI/Swagger desde una URL o archivo local (JSON o YAML). Guarda los endpoints y schemas para consulta.

api_spec_listA

Lista todos los specs de API importados. Úsalo para descubrir qué APIs están disponibles.

api_endpointsA

Lista los endpoints de un API importada. Filtra por tag, método o path. Si no se especifica nombre y solo hay un spec importado, lo usa automáticamente.

api_endpoint_detailA

Muestra el detalle completo de un endpoint: parámetros, body schema, y respuestas. Útil para saber qué datos enviar.

assertB

Ejecuta un request y valida la respuesta con assertions. Retorna resultado pass/fail por cada assertion.

flow_runA

Ejecuta una secuencia de requests en orden. Extrae variables de cada respuesta para usar en pasos siguientes con {{variable}}.

export_curlB

Genera un comando cURL a partir de un request guardado en la colección. Listo para copiar y pegar.

diff_responsesB

Ejecuta dos requests y compara sus respuestas. Útil para detectar regresiones o comparar entornos.

bulk_testB

Ejecuta todos los requests guardados en la colección y reporta resultados. Filtrable por tag.

export_collectionB

Exporta los requests guardados en formato nativo (JSON) a .atm/. Carpeta portable — cópiala a otro proyecto para importar.

import_collectionA

Importa requests desde .atm/collection.json o un archivo específico. Auto-detecta .atm/ en el proyecto.

export_environmentA

Exporta un entorno en formato nativo (JSON) a .atm/. Carpeta portable — cópiala a otro proyecto para importar.

import_environmentA

Importa un entorno desde .atm/ o un archivo específico. Auto-detecta archivos .env.json en .atm/.

export_postman_collectionA

Exporta los requests guardados como una Postman Collection v2.1 (JSON). Escribe el archivo en disco, importable directamente en Postman.

import_postman_collectionB

Importa una Postman Collection v2.1 (JSON) como requests guardados en la colección. Soporta folders, auth, headers, body y query params.

import_postman_environmentA

Importa un Postman Environment (JSON) como entorno local. Soporta variables con valores initial/current.

export_postman_environmentB

Exporta un entorno como Postman Environment (JSON). Escribe el archivo en disco, importable directamente en Postman.

mockA

Genera datos mock/fake para un endpoint basándose en su spec OpenAPI importada. Útil para frontend sin backend.

load_testC

Lanza N requests concurrentes al mismo endpoint y mide tiempos promedio, percentiles y tasa de errores.

inspect_last_responseA

Recupera la respuesta HTTP completa de una llamada previa de request cuando la versión comprimida no basta. Usa el call_id que aparece en el campo call_id de la respuesta comprimida. Sin call_id devuelve la más reciente.

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/cocaxcode/api-testing-mcp'

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