JSPM

@vanmoose/mcp-server

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 139
  • Score
    100M100P100Q78940F
  • License MIT

73 developer utility APIs as MCP tools — one key, one server

Package Exports

  • @vanmoose/mcp-server
  • @vanmoose/mcp-server/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@vanmoose/mcp-server) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

@vanmoose/mcp-server

73 developer utility APIs as MCP tools — one key, one server.

npm version

What This Does

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.

Quick Start

1. Get Your API Key

Sign up free at vanmoose.cc — a key is auto-issued on signup.

2. Configure Claude Desktop

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.

3. Configure Cursor / Windsurf

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"
      }
    }
  }
}

4. Configure Claude Code

Add to .claude/settings.json:

{
  "mcpServers": {
    "vanmoose": {
      "command": "npx",
      "args": ["-y", "@vanmoose/mcp-server"],
      "env": {
        "VANMOOSE_API_KEY": "vm_live_your_key_here"
      }
    }
  }
}

Available Tools (190 total)

Image Generation

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

Web Scraping & Intelligence

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

Validation

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

Text & NLP

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

Developer Utils

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.

For Agent Builders

// 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 key
  • VANMOOSE_QUOTA_EXCEEDED — Monthly limit hit (upgrade URL included)
  • VANMOOSE_VALIDATION_ERROR — Bad input parameters
  • VANMOOSE_RATE_LIMITED — Too many requests (Retry-After included)

Environment Variables

Variable Required Description
VANMOOSE_API_KEY Yes Your vm_live_ API key

Development

# 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

License

MIT — Van Moose BV, Amsterdam