
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
@vanmoose/mcp-server
Advanced tools
73 developer utility APIs as MCP tools — one key, one server.
This MCP server exposes 192 tools from 73 VanMoose APIs to any MCP-compatible AI agent (Claude, GPT, Cursor, Windsurf, etc.).
One API key. One server. Screenshot capture, email validation, NLP, WHOIS, tech stack detection, PDF generation, and 66 more — all callable as native tools.
Sign up free at vanmoose.cc — a key is auto-issued on signup.
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"vanmoose": {
"command": "npx",
"args": ["-y", "@vanmoose/mcp-server"],
"env": {
"VANMOOSE_API_KEY": "vm_live_your_key_here"
}
}
}
}
Restart Claude Desktop. You'll see 192 tools available.
Add to .cursor/mcp.json or .windsurf/mcp.json:
{
"mcpServers": {
"vanmoose": {
"command": "npx",
"args": ["-y", "@vanmoose/mcp-server"],
"env": {
"VANMOOSE_API_KEY": "vm_live_your_key_here"
}
}
}
}
Add to .claude/settings.json:
{
"mcpServers": {
"vanmoose": {
"command": "npx",
"args": ["-y", "@vanmoose/mcp-server"],
"env": {
"VANMOOSE_API_KEY": "vm_live_your_key_here"
}
}
}
}
| Tool | Description |
|---|---|
vanmoose_screenshot | Capture full-page screenshots via headless Chrome |
vanmoose_qrcode | Generate QR codes with custom colors and sizes |
vanmoose_barcode | Generate barcodes (Code128, EAN-13, etc.) |
vanmoose_socialcard | Generate Open Graph and Twitter Card images |
vanmoose_placeholder | Generate SVG placeholder images |
vanmoose_avatar | Generate SVG avatars (initials, identicons, pixel art) |
vanmoose_gradient | Generate CSS and SVG gradients |
vanmoose_patterngen | Generate SVG patterns |
vanmoose_favicon | Extract favicons from any website |
vanmoose_imagecompress | Compress images with quality control |
vanmoose_imageresize | Resize and crop images |
| Tool | Description |
|---|---|
vanmoose_techstack_detect | Detect frameworks, CMS, technologies on websites |
vanmoose_metadata_extract | Extract Open Graph, Twitter Cards, meta tags |
vanmoose_readable_extract | Extract clean article content from URLs |
vanmoose_unfurl_preview | Link preview data for rich embeds |
vanmoose_pricewatch | Extract prices from web pages |
vanmoose_rssfeed_parse | Parse RSS/Atom feeds |
vanmoose_sitemap_parse | Parse XML sitemaps |
vanmoose_linkcheck_check | Check if URLs are alive, dead, or redirecting |
vanmoose_changecheck | Detect website content changes |
| Tool | Description |
|---|---|
vanmoose_emailverify_verify | Validate emails (syntax, MX, disposable) |
vanmoose_emailverify_bulk | Bulk email verification |
vanmoose_phonevalidate | Validate international phone numbers |
vanmoose_vatvalidate | Validate EU VAT numbers |
vanmoose_whois_lookup | Domain WHOIS lookup |
vanmoose_checkcheck | Domain availability check |
vanmoose_breachcheck | Check emails/passwords in known breaches |
vanmoose_vpndetect | Detect VPN, proxy, Tor IPs |
| Tool | Description |
|---|---|
vanmoose_nlptools | Language detection, sentiment, keywords |
vanmoose_markdown | Convert Markdown ↔ HTML |
vanmoose_profanity | Detect and filter profanity |
vanmoose_languagedetect | Detect text language |
vanmoose_readability | Analyze text readability |
| Tool | Description |
|---|---|
vanmoose_jwt | Create, decode, verify JWTs |
vanmoose_hashtools | Generate/verify hashes (MD5, SHA256) |
vanmoose_uuidgen | Generate UUIDs, ULIDs, NanoIDs |
vanmoose_regextester | Test regular expressions |
vanmoose_cronparser | Parse cron expressions |
vanmoose_dataconv | Convert JSON ↔ CSV ↔ XML ↔ YAML |
Plus 130+ more tools across network, converter, and data categories.
// An LLM orchestrator discovers tools via list_tools
const tools = await mcpClient.listTools();
// → Returns 190 tool definitions with inputSchemas
// Call any tool
const result = await mcpClient.callTool('vanmoose_emailverify_verify', {
email: 'test@example.com'
});
All tools return structured JSON. Error responses include machine-readable codes:
VANMOOSE_AUTH_ERROR — Invalid/missing API keyVANMOOSE_QUOTA_EXCEEDED — Monthly limit hit (upgrade URL included)VANMOOSE_VALIDATION_ERROR — Bad input parametersVANMOOSE_RATE_LIMITED — Too many requests (Retry-After included)| Variable | Required | Description |
|---|---|---|
VANMOOSE_API_KEY | Yes | Your vm_live_ API key |
# Install dependencies
pnpm install
# Generate tool definitions from OpenAPI specs
pnpm run generate
# Build
pnpm run build
# Run locally (stdio transport)
VANMOOSE_API_KEY=vm_live_xxx node dist/index.js
MIT — Van Moose BV, Amsterdam
FAQs
211 MCP tools across 76 developer APIs (192 VanMoose + Truncus, obqo, TenScore, WebIntel) — one server, one bring-your-own-key per service
The npm package @vanmoose/mcp-server receives a total of 24 weekly downloads. As such, @vanmoose/mcp-server popularity was classified as not popular.
We found that @vanmoose/mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.