🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@vanmoose/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vanmoose/mcp-server

211 MCP tools across 76 developer APIs (192 VanMoose + Truncus, obqo, TenScore, WebIntel) — one server, one bring-your-own-key per service

latest
Source
npmnpm
Version
1.3.0
Version published
Weekly downloads
31
-18.42%
Maintainers
1
Weekly downloads
 
Created
Source

@vanmoose/mcp-server

211 MCP tools across 76 developer APIs — one server, one bring-your-own-key per service.

npm version

What This Does

This MCP server exposes up to 211 tools to any MCP-compatible AI agent (Claude, GPT, Cursor, Windsurf, etc.).

  • 197 always-on with a single VanMoose API key (192 platform tools + 5 WebIntel)
  • +5 TenScore with TENSCORE_API_KEY (saas-health monitoring)
  • +6 obqo with OBQO_API_KEY (higher-ed coaching/career)
  • +8 Truncus with TRUNCUS_API_KEY (transactional email — send, validate, inspect, suppress)

One API key. One server. Screenshot capture, email validation, NLP, WHOIS, tech stack detection, PDF generation, web intelligence, and 67 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 197 tools by default (or up to 211 with the optional TenScore/obqo/Truncus keys above).

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 (204 total)

Image Generation

ToolDescription
vanmoose_screenshotCapture full-page screenshots via headless Chrome
vanmoose_qrcodeGenerate QR codes with custom colors and sizes
vanmoose_barcodeGenerate barcodes (Code128, EAN-13, etc.)
vanmoose_socialcardGenerate Open Graph and Twitter Card images
vanmoose_placeholderGenerate SVG placeholder images
vanmoose_avatarGenerate SVG avatars (initials, identicons, pixel art)
vanmoose_gradientGenerate CSS and SVG gradients
vanmoose_patterngenGenerate SVG patterns
vanmoose_faviconExtract favicons from any website
vanmoose_imagecompressCompress images with quality control
vanmoose_imageresizeResize and crop images

Web Scraping & Intelligence

ToolDescription
vanmoose_techstack_detectDetect frameworks, CMS, technologies on websites
vanmoose_metadata_extractExtract Open Graph, Twitter Cards, meta tags
vanmoose_readable_extractExtract clean article content from URLs
vanmoose_unfurl_previewLink preview data for rich embeds
vanmoose_pricewatchExtract prices from web pages
vanmoose_rssfeed_parseParse RSS/Atom feeds
vanmoose_sitemap_parseParse XML sitemaps
vanmoose_linkcheck_checkCheck if URLs are alive, dead, or redirecting
vanmoose_changecheckDetect website content changes
vanmoose_webintel_scrapeScrape a URL with CSS selector extraction
vanmoose_webintel_contentExtract clean content stripped of boilerplate
vanmoose_webintel_markdownConvert web page to Markdown for LLM consumption
vanmoose_webintel_jsonAI-powered structured data extraction
vanmoose_webintel_linksExtract links with internal/external classification
vanmoose_webintel_crawlStart async multi-page website crawl
vanmoose_webintel_crawl_statusCheck crawl job status and retrieve results

Validation

ToolDescription
vanmoose_emailverify_verifyValidate emails (syntax, MX, disposable)
vanmoose_emailverify_bulkBulk email verification
vanmoose_phonevalidateValidate international phone numbers
vanmoose_vatvalidateValidate EU VAT numbers
vanmoose_whois_lookupDomain WHOIS lookup
vanmoose_checkcheckDomain availability check
vanmoose_breachcheckCheck emails/passwords in known breaches
vanmoose_vpndetectDetect VPN, proxy, Tor IPs

Text & NLP

ToolDescription
vanmoose_nlptoolsLanguage detection, sentiment, keywords
vanmoose_markdownConvert Markdown ↔ HTML
vanmoose_profanityDetect and filter profanity
vanmoose_languagedetectDetect text language
vanmoose_readabilityAnalyze text readability

Developer Utils

ToolDescription
vanmoose_jwtCreate, decode, verify JWTs
vanmoose_hashtoolsGenerate/verify hashes (MD5, SHA256)
vanmoose_uuidgenGenerate UUIDs, ULIDs, NanoIDs
vanmoose_regextesterTest regular expressions
vanmoose_cronparserParse cron expressions
vanmoose_dataconvConvert JSON ↔ CSV ↔ XML ↔ YAML

TenScore Analytics

ToolDescription
tenscore_track_eventTrack a single SaaS event
tenscore_track_batchTrack a batch of SaaS events
tenscore_get_healthGet project health score (0-100)
tenscore_get_signalsGet daily signals for a project
tenscore_list_monitorsList uptime monitors for a project

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 197 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

VariableRequiredDescription
VANMOOSE_API_KEYYesYour vm_live_ API key
TENSCORE_API_KEYNoTenScore ts_live_ key (enables 5 TenScore tools at tenscore.cc)
OBQO_API_KEYNoobqo bearer token (enables 6 obqo tools at obqo.co)
TRUNCUS_API_KEYNoTruncus tr_live_ key (enables 8 email tools at truncus.co)

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

Changelog

v1.3.0

  • Added 8 Truncus email tools (require TRUNCUS_API_KEY): truncus_send, truncus_send_sync, truncus_validate, truncus_get_email, truncus_list_events, truncus_get_stats, truncus_list_domains, truncus_check_suppression
  • Added 6 obqo tools (require OBQO_API_KEY): obqo_list_students, obqo_create_student, obqo_list_sessions, obqo_book_session, obqo_list_career_signals, obqo_get_analytics
  • Client supports auto-generating Idempotency-Key headers (requiresIdempotencyKey flag on tool definition)
  • Added DELETE method support to client/types
  • Total tools: 211 with all integration keys set (192 VanMoose + 5 WebIntel + 5 TenScore + 6 obqo + 8 Truncus)

v1.2.0

  • Added 5 WebIntel tools: vanmoose_webintel_scrape, vanmoose_webintel_content, vanmoose_webintel_markdown, vanmoose_webintel_json, vanmoose_webintel_links
  • Total tools: 197 (192 VanMoose + 5 WebIntel, plus 5 TenScore with optional key)

v1.1.0

  • Added 5 TenScore tools: tenscore_track_event, tenscore_track_batch, tenscore_get_health, tenscore_get_signals, tenscore_list_monitors
  • Total tools: 197 (192 VanMoose + 5 TenScore)
  • TenScore tools require TENSCORE_API_KEY env var

v1.0.0

  • Initial release: 192 tools from 73 APIs

License

MIT — Van Moose BV, Amsterdam

Keywords

mcp

FAQs

Package last updated on 04 May 2026

Did you know?

Socket

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.

Install

Related posts