curl mcp
Provides a proxy for making HTTP requests to any URL, mimicking the behavior of the curl command-line tool with support for various HTTP methods, headers, and authentication options
Supports GitHub OAuth authentication and provides a markdown transformation proxy for GitHub content, optimizing GitHub's interface for AI interaction
Transforms responses into markdown format to ensure they contain few tokens and are optimized for AI consumption
Integrates with Stripe for credit deposit functionality, enabling pay-as-you-go billing after users hit the free usage cap
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@curl mcpGET /curl/api.github.com/users/janwilmake"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
curl MCP v2 - The last MCP you'll need
A powerful, lightweight MCP built on HTTP standards with X OAuth integration.
Features
🔐 X OAuth Integration - Seamless authentication with your X account
🌐 Universal HTTP Client - Make requests to any URL with curl-like syntax
🔄 Smart Proxies - Automatic routing to LLM-optimized versions of popular sites
📝 Markdown-First - Responses optimized for LLM consumption
🚀 Cloudflare Workers - Fast, global edge deployment
🛡️ Secure - OAuth 2.1 compliant with PKCE
Related MCP server: MCP API Server
Quick Start
MCP Usage
Add to your MCP client config:
{
"mcpServers": {
"curlmcp": {
"command": "npx",
"args": ["@modelcontextprotocol/server-fetch", "https://curlmcp.com/mcp"]
}
}
}Local Development
# Clone and install
git clone https://github.com/janwilmake/curlmcp-v2
cd curlmcp-v2
npm install
# Start local development (requires x-oauth-provider running on :8787)
npm run dev
# Test with MCP Inspector
npx @modelcontextprotocol/inspectorUsage Examples
Basic Request
GET /curl/api.github.com/users/janwilmakeWith Headers
GET /curl/api.example.com/data?header=Accept:application/json&header=User-Agent:curl-mcpPOST with Data
GET /curl/api.example.com/submit?request=POST&data=name=test&data=value=123X/GitHub Integration
GET /curl/x.com/janwilmake
# Automatically routes to xymake.com with markdown headers
GET /curl/github.com/janwilmake/curlmcp
# Automatically routes to uithub.com with markdown headersProxy Configurations
x.com→xymake.com(markdown-optimized X)github.com→uithub.com(markdown-optimized GitHub)
Authentication
The MCP requires X OAuth authentication. On first use, you'll be redirected to authenticate with your X account. The access token is automatically used for requests that need authentication.
API Parameters
Parameter | Description | Example |
| HTTP method |
|
| Custom headers |
|
| Request data |
|
| Basic auth |
|
| OAuth token | Uses authenticated user's token by default |
| Include response headers |
|
| Follow redirects |
|
Architecture
Built using:
simplerauth-client - OAuth integration
with-mcp - OpenAPI to MCP conversion
Cloudflare Workers - Edge deployment
This version eliminates the complexity of the original curlmcp while adding proper authentication and a cleaner architecture.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenanceAn MCP server that enables AI assistants to make HTTP requests and download files using curl, allowing them to interact with web APIs and content.6212MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol server that enables AI assistants to make HTTP requests (GET, POST, PUT, DELETE) to external APIs through standardized MCP tools.42MIT
- AlicenseAqualityDmaintenanceA generic MCP server that dynamically exposes any OpenAPI-documented REST API to LLMs by auto-discovering endpoints. It provides tools for exploring API capabilities and making authenticated requests directly through natural language interfaces.28MIT
- Alicense-qualityAmaintenanceMCP server that turns any website into an API by capturing or importing API endpoints, enabling AI agents to interact with web services without a browser, with 20-100x token cost reduction versus browser automation.159124Apache 2.0
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
A paid remote MCP for AI agent browser approval MCP, built to return verdicts, receipts, usage logs,
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/janwilmake/curlmcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server