Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| curl_execute | Execute an HTTP request using cURL with structured parameters. This tool provides a safe, structured way to make HTTP requests with common cURL options. It handles URL encoding, header formatting, and response processing automatically. Args:
Returns: The HTTP response body, or JSON with metadata if include_metadata is true: { "success": boolean, "exit_code": number, "response": string, "stderr": string (if present) } Examples:
Error Handling:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| api-test | Test an API endpoint and analyze the response |
| api-discovery | Explore a REST API to discover available endpoints |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| documentation | API documentation and usage examples for the cURL MCP server |