MCP Server

vega

com.thetempleofdoom.vega-mcp/vega
Developer Tools Public & reachable MCP 2025-11-25

What this MCP does

Provides keyless developer utilities for encoding, hashing, JWT decoding, JSON processing, regular expressions, URLs, dates, and identifiers.

base64_decode
Base64 Decode
Base64-decode (returns text + hex).
Input schema
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
base64_encode
Base64 Encode
Base64-encode text.
Input schema
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
base_convert
Base Convert
Convert a number between bases 2-36.
Input schema
{'type': 'object', 'required': ['value', 'from_base', 'to_base'], 'properties': {'value': {'type': 'string'}, 'to_base': {'type': 'string'}, 'from_base': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
case_convert
Case Convert
Convert case: camel/snake/kebab/pascal/title/upper/lower.
Input schema
{'type': 'object', 'required': ['text', 'to'], 'properties': {'to': {'type': 'string'}, 'text': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
cron_explain
Cron Explain
Explain a 5-field cron expression.
Input schema
{'type': 'object', 'required': ['expr'], 'properties': {'expr': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
epoch
Epoch
Convert a unix epoch to human-readable UTC + relative.
Input schema
{'type': 'object', 'required': ['ts'], 'properties': {'ts': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
hash
Hash
Hash a string. algo = md5/sha1/sha256/sha512.
Input schema
{'type': 'object', 'required': ['text', 'algo'], 'properties': {'algo': {'type': 'string'}, 'text': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
hex_to_text
Hex To Text
Decode hex bytes to text.
Input schema
{'type': 'object', 'required': ['hex'], 'properties': {'hex': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
html_decode
Html Decode
Decode HTML entities.
Input schema
{'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
json_diff
Json Diff
Diff two JSON values (added/removed/changed keys).
Input schema
{'type': 'object', 'required': ['a', 'b'], 'properties': {'a': {'type': 'string'}, 'b': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
json_format
Json Format
Validate + pretty-print JSON.
Input schema
{'type': 'object', 'required': ['json'], 'properties': {'json': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
json_to_csv
Json To Csv
Flatten a JSON array of objects to CSV.
Input schema
{'type': 'object', 'required': ['json'], 'properties': {'json': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
jwt_decode
Jwt Decode
Decode a JWT header+payload (no signature verification).
Input schema
{'type': 'object', 'required': ['token'], 'properties': {'token': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
now
Now
Current unix time (UTC).
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
regex_test
Regex Test
Test a regex; return matches + groups.
Input schema
{'type': 'object', 'required': ['pattern', 'text'], 'properties': {'text': {'type': 'string'}, 'pattern': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
slugify
Slugify
Slugify text (lowercase, dashes, ascii).
Input schema
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
string_metrics
String Metrics
Length/word/line/char counts + Shannon entropy.
Input schema
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
text_to_hex
Text To Hex
Encode text to hex.
Input schema
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
url_decode
Url Decode
Percent-decode a string.
Input schema
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
url_encode
Url Encode
Percent-encode a string.
Input schema
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
url_parse
Url Parse
Parse a URL into scheme/host/path/query/fragment.
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
uuid
Uuid
Generate a random UUID v4.
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Added
now
Sept. 24, 2026, 2:40 a.m.
Added
epoch
Sept. 24, 2026, 2:40 a.m.
Added
base_convert
Sept. 24, 2026, 2:40 a.m.
Added
html_decode
Sept. 24, 2026, 2:40 a.m.
Added
string_metrics
Sept. 24, 2026, 2:40 a.m.
Added
case_convert
Sept. 24, 2026, 2:40 a.m.
Added
slugify
Sept. 24, 2026, 2:40 a.m.
Added
cron_explain
Sept. 24, 2026, 2:40 a.m.
Added
regex_test
Sept. 24, 2026, 2:40 a.m.
Added
text_to_hex
Sept. 24, 2026, 2:40 a.m.
Added
hex_to_text
Sept. 24, 2026, 2:40 a.m.
Added
uuid
Sept. 24, 2026, 2:40 a.m.
Added
url_parse
Sept. 24, 2026, 2:40 a.m.
Added
url_decode
Sept. 24, 2026, 2:40 a.m.
Added
url_encode
Sept. 24, 2026, 2:40 a.m.
Added
base64_decode
Sept. 24, 2026, 2:40 a.m.
Added
base64_encode
Sept. 24, 2026, 2:40 a.m.
Added
hash
Sept. 24, 2026, 2:40 a.m.
Added
jwt_decode
Sept. 24, 2026, 2:40 a.m.
Added
json_diff
Sept. 24, 2026, 2:40 a.m.
Added
json_to_csv
Sept. 24, 2026, 2:40 a.m.
Added
json_format
Sept. 24, 2026, 2:40 a.m.