Primp MCP Server
Enables the impersonation of the Android operating system for HTTP requests to access mobile-specific web content.
Provides browser impersonation for Firefox (versions 99-133), allowing the MCP server to mimic authentic Firefox browser signatures.
Supports impersonating the iOS operating system (including iPhone and iPad) for web requests.
Allows the MCP server to impersonate the Linux operating system when performing HTTP client operations.
Enables the impersonation of the macOS operating system for outgoing web requests.
Provides the capability to return HTTP response content formatted as Markdown.
Enables browser impersonation for Safari (versions 12-18) across macOS and iOS device profiles.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Primp MCP Server
A Model Context Protocol (MCP) server that provides access to the primp HTTP client library with browser impersonation capabilities.
Features
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
Related MCP server: http-client-mcp
Installation
pip install -e .Usage
The server provides two main tools:
1. primp_request
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"
}
}2. primp_upload
Upload files using multipart form data:
# 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"
}
}
}Configuration
Add to your MCP settings:
{
"mcpServers": {
"primp": {
"command": "primp-mcp"
}
}
}Supported Browsers
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)
Supported Operating Systems
Windows
macOS
Linux
Android
iOS
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Host any HTTP API as a standard MCP server; auto-distribute to 12+ mainstream agent platforms.
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Related MCP Servers
- AlicenseAqualityDmaintenanceA comprehensive HTTP client MCP server for security testing, API testing, and web automation that provides full-featured HTTP tools with detailed logging capabilities.89MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides HTTP client capabilities with support for full HTTP methods, custom headers, query parameters, request bodies, and configurable timeouts.1MIT
- FlicenseAqualityDmaintenanceAn MCP server that enables LLMs to make arbitrary HTTP requests (GET, POST, PUT, DELETE, etc.) with custom headers, bodies, and cookies, supporting JSON and error handling.12-
- FlicenseNot gradedqualityBmaintenanceAn MCP server with HTTP/stdio support, a web admin panel for managing services, capabilities, and user permissions with Bearer token authentication, enabling relay and access control for MCP tools.-