presend-mcp
OfficialProvides tools for supply-chain checks on npm packages before installation, including typosquat detection, known vulnerabilities for a specific version, publisher changes, and detection of non-existent or newly published packages.
Provides tools for supply-chain checks on PyPI packages before installation, including typosquat detection, known vulnerabilities for a specific version, and detection of non-existent or newly published packages.
Click on "Deploy 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., "@presend-mcpcheck if the npm package axios is safe to install"
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.
Presend — Free Privacy Tools, a Security API, and an MCP Server for AI Agents
Presend checks npm and PyPI packages before they are installed: typosquats, known vulnerabilities of the version you use, publisher changes (npm), and names that do not exist or were first published in the last 30 days. It is available as a free API, an MCP server for AI agents and a GitHub Action. The site also has free browser tools; the file tools process files locally.
Open Presend · API docs · OpenAPI spec · MCP server · Measurements · For teams
Why Presend?
Before an agent installs a package -- the MCP tool
supply_chain_checkreportspackage_not_foundfor a name that does not exist on npm or PyPI (it may be invented by a model) andnew_packagefor one first published less than 30 days ago.Measured false alarms -- the typosquat check is measured on the most downloaded PyPI packages and the npm-high-impact list, with the scripts to reproduce it: see the measurements page.
Real supply-chain signal (API) --
maintainer-change-checkflags a package recently taken over by a previously unseen publisher after a long dormancy (the event-stream pattern; it does not detect hijacked existing accounts).What it is not -- not a malware scanner: it reports signals worth a look before installing, it does not analyse package code.
No account -- the API and the MCP server are free, with no signup and no key; per-minute rate limits apply. A paid offer for teams is being tested: Presend for teams.
Browser file tools -- the file tools (EXIF, PDF, images, office files) run locally with Web Crypto, Canvas and FileReader. A few other tools rely on a network service (speech recognition, password breach lookup, link preview...); the privacy page lists each one.
PWA -- install on mobile or desktop.
Related MCP server: DepScope
API & MCP Server
REST API -- free endpoints: supply-chain checks (typosquat, vulnerabilities of a given version, maintainer change, repository health, and a combined supply-chain check), DNS and WHOIS lookups, email checks, JWT decode and verify, file and image processing, and everyday utilities. Full OpenAPI 3.0 spec.
MCP server -- the same checks as tools over Streamable HTTP, no signup, no key; listed in the official MCP registry as
io.github.presendapp/presend-mcp.npm client --
npm install presend-api, zero-dependency.GitHub Action -- checks the dependencies of
package.jsonorrequirements.txtin CI (npm and PyPI).Code examples -- working Python for LangChain, CrewAI, LlamaIndex, OpenAI Agents SDK, Google ADK, and plain REST.
MCP config guides -- copy-paste setup for Claude Desktop, Claude Code, Cursor, and Windsurf, no code required.
Browser extension -- "Presend — Clean Photos", strips EXIF/GPS on right-click.
Python: Cloudflare rejects the default
urllibUser-Agent (Python-urllib/3.x) with403 error code: 1010. Set an explicit one, e.g.urllib.request.Request(url, headers={"User-Agent": "my-app/1.0"}).requests, curl and Node are not affected.
Browser Tools (48 total, 22 shown below)
Tool | What it does | Link |
EXIF Remover | Strip GPS, camera model, timestamps from photos | |
PDF Metadata Remover | Remove author, software, dates from PDFs | |
Image Compressor | Shrink JPG/PNG/WebP with quality preview | |
PDF Compress | Reduce PDF file size without quality loss | |
PDF Merger | Combine multiple PDFs into one document | |
Image Resizer | Resize to exact dimensions (Instagram, LinkedIn, Twitter) | |
HEIC to JPG Converter | Convert iPhone photos to universal JPG | |
Video Metadata Remover | Strip GPS and device data from MP4/MOV | |
Office Metadata Remover | Clean Word, Excel, PowerPoint hidden data | |
File Hash Checker | Verify SHA-256, SHA-1, SHA-512 checksums | |
Password Generator | Create cryptographically secure passwords | |
Password Strength | Analyze password entropy and crack time | |
QR Code Generator | Generate QR codes for URLs, WiFi, text | |
URL Cleaner | Remove tracking parameters (UTM, fbclid, gclid) | |
Email List Cleaner | Deduplicate, validate, clean email lists | |
JSON to CSV Converter | Convert between JSON and CSV instantly | |
Image to Base64 | Encode images for embedding in HTML/CSS | |
Text Diff | Compare two texts side by side | |
Text Formatter | Bold, italic, stylized text for social media | |
Thread Splitter | Split long text into Twitter/X threads | |
Word Counter | Count words, characters, reading time | |
Color Contrast | Check WCAG accessibility contrast ratios |
SEO and Performance
Presend is built for search engines and AI assistants:
Schema.org: structured data on the pages (Organization, FAQPage, BreadcrumbList...)
Sitemap: a static
sitemap.xmlcovering the tools, blog and guides in 8 languagesDynamic OG Images: API generates social preview images per tool
Core Web Vitals: Preconnect, DNS-prefetch, CSS preload, zero render-blocking JS
PWA: Service worker + manifest for offline use and installability
Privacy-First Analytics: Cloudflare Web Analytics (no cookies, no IP tracking)
Embed on Your Site
Add a Presend tool to your website or link back to us:
Tech Stack
Frontend: Vanilla HTML5, CSS3, ES6 (zero build step)
Hosting: Cloudflare Pages (200+ edge locations)
APIs: Cloudflare Workers (share links, analytics, sitemap, OG images)
Storage: Cloudflare KV (share links, 30-day TTL)
PWA: Service Worker + Web App Manifest
License
MIT — free to use, modify, and embed.
This server cannot be deployed
Maintenance
Related MCP Connectors
check-package: block malicious npm/PyPI deps before your AI agent installs them. Free, no key.
Package intelligence for AI agents across npm, PyPI, crates.io and deps.dev. No API keys.
Package intelligence for AI agents across npm, PyPI, crates.io and deps.dev. No API keys.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
Related MCP Servers
- AlicenseAqualityDmaintenancesecurity tools for AI agents: URL safety scanning, prompt injection detection (200+ patterns), email/password breach checks via HIBP, domain & IP reputation analysis, and AI skill supply chain scanning. Free tier (3 calls/day) or pay-per-request with USDC micropayments via x402.926 npm1MIT
- FlicenseAqualityDmaintenancePackage intelligence MCP server. Stops AI agents from installing hallucinated/malicious packages across 17 ecosystems. 22 tools, free, no auth.221-
- AlicenseAqualityFmaintenanceDependency security & health auditing for AI agents with no account or API key required.22MIT
- AlicenseNot gradedqualityCmaintenanceValidates and checks packages across 19 ecosystems to prevent AI agents from installing hallucinated, deprecated, or malicious packages.63 npmAGPL 3.0