Primp MCP Server
About
An MCP server for the Primp HTTP client, enabling browser impersonation for requests and file uploads.
Details
- Author
- tjsnell
- Categories
- Web Scraping, Automation, Developer Tools
Jump to
Setup
Install Primp MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/tjsnell/primp-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
An MCP server for the Primp HTTP client, enabling browser impersonation for requests and file uploads.
A Model Context Protocol (MCP) server that provides access to theprimpHTTP client library with browser impersonation capabilities.
- Browser Impersonation: Impersonate various browsers (Chrome, Firefox, Safari, Edge) and operating systems
- HTTP Methods: Support for GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
- Authentication: Basic auth and Bearer token support
- Proxy Support: HTTP/HTTPS proxy support
- File Uploads: Multipart form data file uploads
- Response Formats: Return responses as text, JSON, markdown, plain text, or rich text
- Advanced Options: Configurable timeouts, redirect handling, SSL verification
Make HTTP requests with browser impersonation (note, these instructions are for the LLM):
# Example usage in MCP client { "name": "primp_request", "arguments": { "url": "https://httpbin.org/get", "method": "GET", "impersonate": "chrome_131", "impersonate_os": "windows", "headers": { "User-Agent": "My-App/1.0" }, "return_format": "json" } }
# Example usage in MCP client { "name": "primp_upload", "arguments": { "url": "https://httpbin.org/post", "files": [ { "name": "file", "filename": "example.txt", "content": "SGVsbG8gV29ybGQ=", # base64 encoded "content_type": "text/plain" } ], "data": { "description": "Test upload" } } }
{ "mcpServers": { "primp": { "command": "primp-mcp" } } }
- Chrome (versions 99-131)
- Firefox (versions 99-133)
- Safari (versions 12-18, including iPad/iPhone)
- Edge (versions 99-131)
- OkHttp (versions 3.14.9-5.0.0)
Official Playwright MCP server for browser automation, page inspection, screenshots, and web interaction from Claude, Cursor, and other AI agents.
Render website screenshots with ScreenshotOne
Attaches to existing browser sessions using the Chrome DevTools Protocol for automation and interaction.
Help your AI agent finish more browser tasks.
Automate remote browsers using the BrowserCat API.
Remote browser automation using the BrowserCat API.
Take screenshots and read console logs from web pages using Playwright.
Automate browser tasks using the Browser Use API.
A Node.js server that enables AI assistants to control the Chrome browser via WebSocket. Requires the CodingBaby Chrome Extension.
A configurable MCP server for browser automation using Puppeteer.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


