Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_collection | Create a new collection/workspace in Insomnia |
| list_collections | List all collections and their structure |
| export_collection | Export collection to JSON (Insomnia V4 format) |
| create_folder | Create a folder to group requests within a collection |
| create_request_in_collection | Create a new request within a specific collection/folder |
| update_request | Update an existing request |
| delete_request | Delete a request from a collection |
| execute_request | Execute a request and get a response |
| set_environment_variable | Set environment variables for a collection |
| get_environment_variables | Get environment variables from a collection |
| import_from_insomnia_export | Import collections from a standard Insomnia V4 export file |
| generate_code_snippet | Generate a code snippet for a request in various languages/frameworks |
| import_from_curl | Create a request from a cURL command |
| import_from_postman | Import collections from a Postman Collection v2.1 JSON file |
| import_from_openapi | Generate requests from OpenAPI/Swagger specification |
| list_insomnia_collections | List all collections directly from Insomnia app (requires Insomnia to be installed) |
| list_insomnia_projects | List all projects from Insomnia app |
| get_insomnia_collection | Get a complete collection from Insomnia app by workspace ID |
| sync_from_insomnia | Import a collection from Insomnia app into MCP storage |
| sync_to_insomnia | Export a collection from MCP storage to Insomnia app |
| sync_all_from_insomnia | Import all collections from Insomnia app into MCP storage |
| get_insomnia_request | Get detailed request information directly from Insomnia |
| execute_insomnia_request | Execute a request directly from Insomnia app without syncing. Supports environment variable substitution. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Collections | List all collections with folder structure |
| Collection Detail | Full details of a specific collection |
| Requests | List all requests in collections with metadata. Can be filtered with ?collectionId={id} |
| Request Detail | Full details of a specific request |
| Request Execution History | Get the execution history of a specific request |
| Environments | List environment variables per collection. Can be filtered with ?collectionId={id} |
| Search | Search for a keyword across all collections, folders, and requests. Use with ?q=keyword |
| Statistics | Global statistics of all collections |