Service Virtualization MCP Server tools reference
The Service Virtualization MCP server provides access to BlazeMeter's Service Virtualization API through the following 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 |