Skip to main content
Glama
Gabry848

Curl MCP Server

by Gabry848

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
http_getB

Perform an HTTP GET request using curl

http_postC

Perform an HTTP POST request using curl

http_putC

Perform an HTTP PUT request using curl

http_deleteC

Perform an HTTP DELETE request using curl

http_patchC

Perform an HTTP PATCH request using curl

http_headC

Perform an HTTP HEAD request using curl

curl_customC

Execute a custom curl command with full control over parameters

http_uploadC

Upload a file using HTTP POST with curl

http_downloadC

Download a file using curl

auth_testC

Test different authentication methods with a simple GET request

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
HTTP Tools InformationInformation about available HTTP tools
Authentication InformationInformation about authentication methods
Usage ExamplesExamples of how to use the tools

TDQS

B3.2/5.0

Scored across 10 tools

Disambiguation4/5

The HTTP verb tools (http_get, http_post, http_put, http_delete, http_patch, http_head) are clearly distinct by method. http_upload overlaps somewhat with http_post and http_download with http_get, and curl_custom duplicates the entire surface as a catch-all, but the descriptions clarify intent well enough.

Naming Consistency4/5

Most tools follow a clear http_<method> snake_case pattern. http_upload, http_download, auth_test, and curl_custom deviate from that pattern but remain readable and consistently snake_case, so the set is coherent.

Tool Count5/5

Ten tools is well-scoped for a curl wrapper: one per HTTP method plus targeted helpers for upload, download, auth testing, and a custom escape hatch.

Completeness4/5

The surface covers all common HTTP methods plus file transfer and auth testing, and curl_custom fills any remaining gaps like OPTIONS/TRACE or exotic flags. Minor overlap rather than a true missing capability.

Maintenance

ActivityInactive
ResponsivenessNo issues