Service virtualization MCP server tools
The service virtualization MCP server provides access to BlazeMeter's service virtualization API through the following tools.
The BlazeMeter service virtualization MCP server provides comprehensive access to BlazeMeter's service virtualization API through many tools:
|
Tool |
Purpose |
Key capabilities |
|
User |
BlazeMeter User Information |
Get current user details, default account/workspace/project |
|
Account |
BlazeMeter Account Management |
List accounts, check AI consent, read account details |
|
Workspace |
Workspace Management |
Manage workspaces, get locations, check billing |
|
Service |
Service Management |
Create and manage services |
|
Http Transaction |
HTTP Transaction Management |
Create, manage, validate HTTP transactions |
|
Messaging Transaction |
Messaging Transaction Management |
Create, manage, validate messaging transactions |
|
Action |
Action Management |
Create and manage transaction actions |
|
Virtual Service |
Virtual service management |
Create, deploy, stop virtual services |
|
Virtual service template |
Virtual service template management |
Create and apply VS templates |
|
Asset |
Asset Management |
Upload assets |
|
Configuration |
Configuration Management |
Manage configurations |
|
Sandbox |
Sandbox Management |
Test HTTP transactions |
|
Tracking |
Tracking Management |
Fetch tracking status |
Tool details
BlazeMeter user management
Use case: Gets information about BlazeMeter user and defaults.
|
Action |
Description |
|
Get user info |
Fetch username, default account, workspace, and project |
BlazeMeter account management
Use case: Verify AI consent and access account-level information.
|
Action |
Description |
|
Get account details |
Fetch account information and AI consent |
|
List accounts |
All accessible accounts |
BlazeMeter workspace management
Use case: Navigate your testing infrastructure and check available private and cloud locations.
|
Action |
Description |
|
Get workspace details |
Fetch workspace info and billing |
|
List workspaces |
List workspaces in an account |
|
Get locations |
List test locations |
Service management
Use case: It manages containers for virtual services. The role of services in service virtualization
|
Action |
Description |
|
Create service |
Creates a new service in a workspace |
|
Update service |
Updates a service |
|
Get service |
Fetches service information |
|
List services |
Lists services |
Messaging transaction management
Use case: This tool supports IBM MQ messaging service virtualization
|
Action |
Description |
|
Get messaging transaction |
Fetches messaging transaction details |
|
Create messaging transaction |
Create new messaging transaction in a specific service |
|
Update messaging transaction |
Updates a messaging transaction |
|
List messaging transactions |
Lists messaging transactions |
|
Validate template |
Validate handlebars template definition |
|
Convert template |
Converts template to blazemeter format |
|
Assign keystore |
Assigns keystore to a transaction |
|
Assign certificate |
Assigns a certificate to a transaction |
Action management
Use case: Add stateful processing actions to transactions
|
Action |
Description |
|
Create HTTP Call |
Creates a new http call action for the specific transactions |
|
Create Webhook |
Creates a new web hook action for the specific transactions |
|
Assign keystore |
Assigns keystore to an action |
|
Assign certificate |
Assigns a certificate to an action |
Asset management
Use case: Manages keystores and certificates.
|
Action |
Description |
|
Get asset |
Fetches asset details |
|
List all assets |
Lists all assets in a specific service or workspace |
|
Upload file asset |
Creates a new asset from file |
|
Set keystore or certificate password |
Updates passwords for the keystore or certificate asset |
Configuration management
Use case: Configure environment variables for virtual services
|
Action |
Description |
|
Get configuration |
Fetches configuration details |
|
List all configurations |
Lists all configuration in a specific workspace |
|
Create configuration |
Creates a new configuration |
|
Update configuration |
Updates an existing configuration |
Location management
Use case: List private locations and cloud locations
|
Action |
Description |
|
List locations |
Lists all available locations |
Sandbox management
Use case: Validate transactions and matchers
|
Action |
Description |
|
Init sandbox |
Assigns a specific transaction to the user’s sandbox |
|
Test request |
Tests http request against transaction in the sandbox |
Tracking management
|
Action |
Description |
|
Get tracking |
Fetches tracking details |
Asset tracking management
|
Action |
Description |
|
Get asset tracking |
Fetches asset tracking details |
HTTP virtual service management
Use case: Support for HTTP service virtualization
|
Action |
Description |
|
Get http virtual service |
Fetches HTTP virtual service details |
|
Create http virtual service |
Create new HTTP virtual service in a specific service |
|
Update http virtual service |
Updates a HTTP virtual service |
|
List http virtual services |
Lists HTTP virtual services |
|
Deploy HTTP virtual service |
Starts HTTP virtual service |
|
Configure http virtual service |
Updates state of the HTTP virtual service |
|
Stop http virtual service |
Stops HTTP virtual service |
|
Assign transactions |
Assigns transactions to the HTTP virtual service |
|
Unassign transactions |
Removes transactions from the HTTP virtual service |
|
Assign configuration |
Assigns configuration to the HTTP virtual service |
|
Apply template |
Allies virtual service template settings to the HTTP virtual service |
|
Set proxy |
Sets proxy settings for the HTTP virtual service |
|
Unset proxy |
Removes proxy settings from the HTTP virtual service |
|
Assign keystore |
Assigns keystore to a HTTP virtual service |
|
Assign keystore + truststore |
Assigns a keystore and truststore to a HTTP virtual service |
HTTP transaction management
Use case: Support for HTTP service virtualization
|
Action |
Description |
|
Get http transaction |
Fetches HTTP transaction details |
|
Create http transaction |
Create new HTTP transaction in a specific service |
|
Update http transaction |
Updates a HTTP transaction |
|
List http transactions |
Lists HTTP transactions |
|
Validate template |
Validate handlebars template definition |
|
Convert template |
Converts template to BlazeMeter format |
|
Assign keystore |
Assigns keystore to a transaction |
|
Assign certificate |
Assigns a certificate to a transaction |
Virtual service template management
Use case: Create a virtual service template
|
Action |
Description |
|
Get virtual service template |
Fetches virtual service template details |
|
Create virtual service template |
Create new virtual service template |
|
Update virtual service template |
Updates a virtual service template |
|
List virtual services template |
Lists virtual services template |
|
Assign transactions |
Assign transactions to the virtual service template |
|
Unassign transactions |
Removes transactions from the virtual service template |
|
Assign configuration |
Assigns configuration to the virtual service template |
|
Assign keystore |
Assigns keystore to a http virtual service |
|
Assign keystore + truststore |
Assigns a keystore and truststore to a http virtual service |