mcpserver.lol
registry/api-testing-mcp
Connection check local install

api-testing-mcp

MCP server for API testing. 35 tools: HTTP, assertions, flows, OpenAPI, collections.

Tools 41
GitHub stars 7
Installs / wk 162
Licence MIT
Transport stdio
Last checked never

Tools & capabilities

41 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

api_endpoint_detail from source
Muestra el detalle completo de un endpoint: par\xE1metros, body schema, y respuestas. \xDAtil para saber qu\xE9 datos enviar.
api_endpoints from source
Lista los endpoints de un API importada. Filtra por tag, m\xE9todo o path. Si no se especifica nombre y solo hay un spec importado, lo usa autom\xE1ticamente.
api_import from source
Importa un spec OpenAPI/Swagger desde una URL o archivo local (JSON o YAML). Guarda los endpoints y schemas para consulta.
api_spec_list from source
Lista todos los specs de API importados. \xDAsalo para descubrir qu\xE9 APIs est\xE1n disponibles.
assert from source
Ejecuta un request y valida la respuesta con assertions. Retorna resultado pass/fail por cada assertion.
bulk_test from source
Ejecuta todos los requests guardados en la colecci\xF3n y reporta resultados. Filtrable por tag.
collection_delete from source
Elimina un request guardado de la colecci\xF3n.
collection_get from source
Obtiene los detalles completos de un request guardado por su nombre.
collection_list from source
Lista todos los requests guardados en la colecci\xF3n. Opcionalmente filtra por tag.
collection_save from source
Guarda un request en la colecci\xF3n local. Si ya existe un request con el mismo nombre, lo sobreescribe.
diff_responses from source
Ejecuta dos requests y compara sus respuestas. \xDAtil para detectar regresiones o comparar entornos.
env_create from source
Crea un nuevo entorno. PREGUNTA al usuario: nombre, grupo (o global) y variables. Si el grupo no existe, se crea automaticamente.
env_delete from source
Elimina un entorno y todas sus variables. Si es el entorno activo, lo desactiva.
env_get from source
Obtiene una variable espec\xEDfica o todas las variables de un entorno. Los valores sensibles (token, password, secret, api_key...) se enmascaran por defecto. Pide una variable por…
env_group_add_scope from source
A\xF1ade un directorio (scope) a un grupo. Los entornos del grupo seran accesibles desde ese directorio.
env_group_create from source
Crea un nuevo grupo de entornos. Luego a\xF1ade scopes (directorios) con env_group_add_scope.
env_group_delete from source
Elimina un grupo. Los entornos del grupo quedan como globales.
env_group_list from source
Lista todos los grupos con sus scopes, default y entornos.
env_group_remove_scope from source
Quita un directorio (scope) de un grupo.
env_list from source
Lista todos los entornos disponibles e indica cu\xE1l est\xE1 activo.
env_project_clear from source
Elimina la asociaci\xF3n de entorno espec\xEDfico de un proyecto. El proyecto no tendr\xE1 entorno activo hasta que se asigne uno.
env_project_list from source
Lista todos los proyectos con entornos espec\xEDficos asignados.
env_rename from source
Renombra un entorno existente. Si es el entorno activo, actualiza la referencia.
env_set from source
Establece una variable en un entorno. Si no se especifica entorno, usa el activo.
env_set_default from source
Marca un entorno como el default de su grupo. El default se activa automaticamente al entrar al proyecto.
env_set_group from source
Asigna o cambia el grupo de un entorno existente. Para sacarlo a global, pasar group vac\xEDo
env_spec from source
Asocia o desasocia un spec API a un entorno. Si no se especifica entorno, usa el activo.
env_switch from source
Cambia el entorno activo. Sin project cambia el global. Con project, solo aplica a ese directorio.
export_collection from source
Exporta los requests guardados en formato nativo (JSON) a .atm/. Carpeta portable \u2014 c\xF3piala a otro proyecto para importar.
export_curl from source
Genera un comando cURL a partir de un request guardado en la colecci\xF3n. Listo para copiar y pegar.
export_environment from source
Exporta un entorno en formato nativo (JSON) a .atm/. Carpeta portable \u2014 c\xF3piala a otro proyecto para importar.
export_postman_collection from source
Exporta los requests guardados como una Postman Collection v2.1 (JSON). Escribe el archivo en disco, importable directamente en Postman.
export_postman_environment from source
Exporta un entorno como Postman Environment (JSON). Escribe el archivo en disco, importable directamente en Postman.
flow_run from source
Ejecuta una secuencia de requests en orden. Extrae variables de cada respuesta para usar en pasos siguientes con {{variable}}.
import_collection from source
Importa requests desde .atm/collection.json o un archivo espec\xEDfico. Auto-detecta .atm/ en el proyecto.
import_environment from source
Importa un entorno desde .atm/ o un archivo espec\xEDfico. Auto-detecta archivos .env.json en .atm/.
import_postman_collection from source
Importa una Postman Collection v2.1 (JSON) como requests guardados en la colecci\xF3n. Soporta folders, auth, headers, body y query params.
import_postman_environment from source
Importa un Postman Environment (JSON) como entorno local. Soporta variables con valores initial/current.
inspect_last_response from source
Recupera la respuesta HTTP completa de una llamada previa de
load_test from source
Lanza N requests concurrentes al mismo endpoint y mide tiempos promedio, percentiles y tasa de errores.
mock from source
Genera datos mock/fake para un endpoint bas\xE1ndose en su spec OpenAPI importada. \xDAtil para frontend sin backend.