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-OpenAPI
Quick Start
MCP Usage
Add to your MCP client config:
Local Development
Usage Examples
Basic Request
With Headers
POST with Data
X/GitHub Integration
Proxy 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.