Skip to main content
Glama
kirti676

API Tester MCP

by kirti676

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
ingest_specA

Ingest an API specification (OpenAPI/Swagger or Postman collection) from a file. Automatically analyzes the specification and suggests required environment variables.

set_env_varsB

Set environment variables for authentication and configuration.

This function automatically analyzes the API specification to provide proper validation and context about required/suggested variables.

generate_scenariosB

Generate test scenarios from the ingested API specification.

NOTE: This function automatically saves the generated scenarios to both the output directory and the current workspace for easy access.

generate_test_casesA

Generate executable test cases from scenarios using the language and framework specified in ingest_spec.

NOTE: This function automatically saves the generated test cases to both the output directory and the current workspace for easy access.

run_api_testsC

Execute API tests and generate results.

run_load_testsC

Execute load tests with specified parameters.

get_supported_languagesB

Get list of supported programming languages and testing frameworks.

Returns: Dictionary with supported language/framework combinations and their descriptions

generate_project_filesB

Generate complete project files using the language and framework specified in ingest_spec. Automatically reuses test cases and parameters from the current session if available.

get_workspace_infoA

Get information about the current workspace directory and file generation locations.

Returns: Dictionary with workspace information including current directory and whether it was set from an ingested API specification file.

debug_file_systemA

Get comprehensive workspace information and file system diagnostics. Shows where files will be saved without creating directories.

Returns: Dictionary with workspace information and file system diagnostic details

get_session_statusB

Get current session status and information with progress details.

Returns: Dictionary with current session information including progress

Prompts

Interactive templates invoked by user choice

NameDescription
create_api_test_planGenerate a comprehensive API test plan template.
analyze_test_failuresAnalyze test failure patterns and suggest improvements.

Resources

Contextual data attached and managed by the client

NameDescription
list_reportsList all available test reports. Returns: Resource containing a list of available reports

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/kirti676/api_tester_mcp'

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