matetools avatar

Mcp Server

matetools/mcp-server

Wraps the mate.tools public JSON API as an MCP server with 35 utility tools covering text analysis, encoding, hashing, password generation, JSON/CSV/XML parsing, regex, DNS lookups, SSL certificate inspection, and JWT decoding. No API key required, zero dependencies, runs via npx. You get functions like count_lines (16 text metrics including reading time), case_convert (9 case styles in one call), url_metadata (scrapes OpenGraph and Twitter Card tags with SSRF protection), meta_tags_generate (emits ready-to-paste HTML with an SEO score), and random_gen (CSPRNG-backed UUID/dice/country generators). Useful when you need Claude to perform repetitive transformations, validate structured data, or pull metadata without writing one-off scripts.

tools
34
transport
STDIO
last updated
May 17, 2026

Tools

34 tools

Public tool metadata for what this MCP can expose to an agent.

count_lines16 text metrics: lines, words, sentences, paragraphs, characters, duplicates, line endings (LF/CRLF/CR), longest word, reading & speaking time.

16 text metrics: lines, words, sentences, paragraphs, characters, duplicates, line endings (LF/CRLF/CR), longest word, reading & speaking time.

No parameter schema in public metadata yet.

case_convertConvert text into 9 case styles in one call: upper, lower, title, sentence, snake, kebab, camel, pascal, constant.

Convert text into 9 case styles in one call: upper, lower, title, sentence, snake, kebab, camel, pascal, constant.

No parameter schema in public metadata yet.

slugifyConvert any text to a URL-safe slug. Unicode-aware, configurable separator/length, optional transliteration of non-Latin characters.

Convert any text to a URL-safe slug. Unicode-aware, configurable separator/length, optional transliteration of non-Latin characters.

No parameter schema in public metadata yet.

sort_linesSort lines: asc/desc, case-sensitivity, dedupe, natural-sort (line2 before line10), locale-aware collation.

Sort lines: asc/desc, case-sensitivity, dedupe, natural-sort (line2 before line10), locale-aware collation.

No parameter schema in public metadata yet.

lorem_ipsumGenerate placeholder text — paragraphs, sentences or words.

Generate placeholder text — paragraphs, sentences or words.

No parameter schema in public metadata yet.

regex_testMatch / replace / split text with a PCRE regex. Returns capture-group offsets. ReDoS-protected.

Match / replace / split text with a PCRE regex. Returns capture-group offsets. ReDoS-protected.

No parameter schema in public metadata yet.

text_diffDiff two strings by line, word or character. Returns structured changes + unified diff string + Jaccard similarity.

Diff two strings by line, word or character. Returns structured changes + unified diff string + Jaccard similarity.

No parameter schema in public metadata yet.

text_cleanupChained cleanup pipeline: trim, collapse_spaces, dedupe_lines, strip HTML/emoji/URLs/emails, normalize quotes/dashes, lower/uppercase.

Chained cleanup pipeline: trim, collapse_spaces, dedupe_lines, strip HTML/emoji/URLs/emails, normalize quotes/dashes, lower/uppercase.

No parameter schema in public metadata yet.

base64_encodeBase64-encode text. Standard or URL-safe alphabet (RFC 4648 §5).

Base64-encode text. Standard or URL-safe alphabet (RFC 4648 §5).

No parameter schema in public metadata yet.

base64_decodeBase64-decode. Auto-fixes missing padding; returns hex when not valid UTF-8.

Base64-decode. Auto-fixes missing padding; returns hex when not valid UTF-8.

No parameter schema in public metadata yet.

url_encodePercent-encode a string. Component / form / path mode.

Percent-encode a string. Component / form / path mode.

No parameter schema in public metadata yet.

url_decodeDecode percent-encoded URL strings.

Decode percent-encoded URL strings.

No parameter schema in public metadata yet.

hashMD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, CRC32 (or any subset of PHP's hash algorithms).

MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, CRC32 (or any subset of PHP's hash algorithms).

No parameter schema in public metadata yet.

passwordGenerate cryptographically random passwords (CSPRNG). Configurable length, count, character classes, ambiguous-char exclusion. Reports entropy.

Generate cryptographically random passwords (CSPRNG). Configurable length, count, character classes, ambiguous-char exclusion. Reports entropy.

No parameter schema in public metadata yet.

password_strengthScore a password 0–4 (zxcvbn-style), entropy bits, offline-GPU crack-time estimate, concerns and suggestions.

Score a password 0–4 (zxcvbn-style), entropy bits, offline-GPU crack-time estimate, concerns and suggestions.

No parameter schema in public metadata yet.

credit_card_validateLuhn check + brand detection (Visa, MC, Amex, Discover, JCB, Diners, UnionPay, Maestro, RuPay). PAN never logged.

Luhn check + brand detection (Visa, MC, Amex, Discover, JCB, Diners, UnionPay, Maestro, RuPay). PAN never logged.

No parameter schema in public metadata yet.

jwt_decodeDecode a JWT — header, payload, expiry status. Verify HS256/384/512 with a secret or RS256/384/512 with a PEM public key. Token never logged.

Decode a JWT — header, payload, expiry status. Verify HS256/384/512 with a secret or RS256/384/512 with a PEM public key. Token never logged.

No parameter schema in public metadata yet.

json_formatValidate, pretty-print, minify or analyse a JSON document. Returns structural summary (node counts, max depth, top keys).

Validate, pretty-print, minify or analyse a JSON document. Returns structural summary (node counts, max depth, top keys).

No parameter schema in public metadata yet.

json_to_csvConvert a JSON array of objects to CSV. Configurable delimiter, columns, optional flattening of nested objects (meta.city, meta.zip).

Convert a JSON array of objects to CSV. Configurable delimiter, columns, optional flattening of nested objects (meta.city, meta.zip).

No parameter schema in public metadata yet.

xml_validateValidate XML well-formedness + optional XSD schema. Errors with line/column. XXE-safe.

Validate XML well-formedness + optional XSD schema. Errors with line/column. XXE-safe.

No parameter schema in public metadata yet.

sitemap_extractFetch + parse XML sitemaps. SSRF-protected (refuses private/loopback/link-local/cloud-metadata IPs). Optional recursive expansion of sub-sitemaps.

Fetch + parse XML sitemaps. SSRF-protected (refuses private/loopback/link-local/cloud-metadata IPs). Optional recursive expansion of sub-sitemaps.

No parameter schema in public metadata yet.

number_baseConvert integers between bases 2..36 + Roman numerals. Big-int safe via GMP.

Convert integers between bases 2..36 + Roman numerals. Big-int safe via GMP.

No parameter schema in public metadata yet.

finance_calcMulti-mode financial calculations: loan, compound interest, simple interest, discount, tip, sales tax, ROI, percentage, markup.

Multi-mode financial calculations: loan, compound interest, simple interest, discount, tip, sales tax, ROI, percentage, markup.

No parameter schema in public metadata yet.

aspect_ratioCompute reduced aspect ratio (16:9, 4:3, 21:9, ...) from width × height, or scale a dimension to a target ratio.

Compute reduced aspect ratio (16:9, 4:3, 21:9, ...) from width × height, or scale a dimension to a target ratio.

No parameter schema in public metadata yet.

color_convertConvert any color into hex / rgb / rgba / hsl / hsv / cmyk + closest named color + WCAG luminance and contrast (AA / AAA flags).

Convert any color into hex / rgb / rgba / hsl / hsv / cmyk + closest named color + WCAG luminance and contrast (AA / AAA flags).

No parameter schema in public metadata yet.

url_metadataFetch a URL and extract title / description / OpenGraph / Twitter Card / canonical / language / hreflang / JSON-LD / favicon / response headers / element counts. SSRF-protected, 2 MB cap.

Fetch a URL and extract title / description / OpenGraph / Twitter Card / canonical / language / hreflang / JSON-LD / favicon / response headers / element counts. SSRF-protected, 2 MB cap.

No parameter schema in public metadata yet.

meta_tags_generateGenerate a full HTML head block (meta + OpenGraph + Twitter Card + JSON-LD) from title/description/url/image. Returns ready-to-paste HTML + SEO score 0-100 with concrete warnings.

Generate a full HTML head block (meta + OpenGraph + Twitter Card + JSON-LD) from title/description/url/image. Returns ready-to-paste HTML + SEO score 0-100 with concrete warnings.

No parameter schema in public metadata yet.

dns_lookupResolve DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, PTR, SRV) via the system resolver. Includes reverse PTR for A records.

Resolve DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, PTR, SRV) via the system resolver. Includes reverse PTR for A records.

No parameter schema in public metadata yet.

ssl_checkInspect a domain's TLS certificate: subject, issuer, validity, fingerprint, alt names, full chain, days remaining, negotiated protocol/cipher. SSRF-protected.

Inspect a domain's TLS certificate: subject, issuer, validity, fingerprint, alt names, full chain, days remaining, negotiated protocol/cipher. SSRF-protected.

No parameter schema in public metadata yet.

timestampBidirectional epoch ↔ ISO 8601 ↔ RFC 3339 ↔ human. Auto-detects epoch resolution. Timezone-aware. Accepts natural language ("next monday", "+2 weeks").

Bidirectional epoch ↔ ISO 8601 ↔ RFC 3339 ↔ human. Auto-detects epoch resolution. Timezone-aware. Accepts natural language ("next monday", "+2 weeks").

No parameter schema in public metadata yet.

date_mathAdd/subtract a duration from a date, or compute the diff between two dates. Optional business-day count (Mon–Fri).

Add/subtract a duration from a date, or compute the diff between two dates. Optional business-day count (Mon–Fri).

No parameter schema in public metadata yet.

age_calcCalculate age in years/months/days from DOB. Returns next birthday, days until, Western zodiac sign, generation label.

Calculate age in years/months/days from DOB. Returns next birthday, days until, Western zodiac sign, generation label.

No parameter schema in public metadata yet.

random_genCSPRNG-backed generator: number, string (alpha/alphanumeric/numeric/hex/base58/base64url), word, picker (with/without replacement), team balancer, dice (NdM), coin, country, UUID v4 / v7.

CSPRNG-backed generator: number, string (alpha/alphanumeric/numeric/hex/base58/base64url), word, picker (with/without replacement), team balancer, dice (NdM), coin, country, UUID v4 / v7.

No parameter schema in public metadata yet.

hashtag_toolsHashtag operations on text: extract (with offsets), remove, generate (stop-word-filtered word frequency), format (camel/snake/lower/preserve). Unicode-aware.

Hashtag operations on text: extract (with offsets), remove, generate (stop-word-filtered word frequency), format (camel/snake/lower/preserve). Unicode-aware.

No parameter schema in public metadata yet.

Sponsors

Readme

@mate-tools/mcp-server

npm version npm downloads Node.js License: MIT

Model Context Protocol server for mate.tools. 35 utility tools for AI agents — text analysis, encoding, hashing, password generation, JSON/CSV/XML/sitemap parsing, regex, color, date, finance, URL metadata extraction, SEO meta-tag generation, text cleanup, CSPRNG random generators, hashtag tools, DNS lookup, SSL/TLS certificate inspection, JWT decoding and more. Wraps the public mate.tools JSON API so Claude Desktop, Claude Code, Cursor, Windsurf, and any other MCP-compatible client can call them directly.

Zero dependencies · Free · No API key · CORS open · Node 18+

Quick install

Add this to your Claude Desktop / Claude Code / Cursor / Windsurf config:


View the full README on GitHub

Details

Repository
github.com/matetools/mcp-server
Website
mate.tools/api/mcp
Category
Sales & Marketing
Package
@mate-tools/mcp-server
Transport
STDIO
Registry
MCP registry, active

Related Sales & Marketing MCP servers

View all
1mcp-dir avatarHotmartmcp-dir/hotmart-mcpHotmart digital-products platform, sales (history, summary, commissions), subscriptions (list, cance0stars
2mcp-dir avatarKiwifymcp-dir/kiwify-mcpKiwify digital-products platform, sales (list, detail), subscriptions (list, cancel), products and a0stars
3mcp-dir avatarOlist Tiny ERPmcp-dir/olist-mcp# Olist Tiny ERP ERP de e-commerce Olist Tiny (ex-Tiny ERP) com a API REST oficial v3 completa, produtos, estoque, pedidos, notas fiscais (NF-e/NFC-e), contas a0stars
4mepsopti avatarSprout MCPmepsopti/sprout-mcpModel-tiered content pipeline — cheap models seed, expensive models verify0stars
5morebetterclaw avatarHumanify Mcpmorebetterclaw/humanify-mcpTransform AI-generated copy into human-sounding, GEO-optimised marketing content.0stars
6powerlaunch avatarApierpowerlaunch/apier-mcpMachine-verifiable Norwegian company authority: status, roles and coded signing authority.0stars