Polymath MegaBlaster MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| calc_subnetA | Calculate subnet details (network, broadcast, usable hosts, mask) from a CIDR like 192.168.1.0/24 |
| check_ip_typeB | Check if an IPv4 address is private/reserved and identify which range it falls in |
| format_jsonA | Pretty-print or minify a JSON string |
| decode_jwtA | Decode a JWT (header + payload + expiry check) without verifying the signature |
| base64_encodeA | Encode text as base64 |
| base64_decodeA | Decode a base64 string to text |
| hash_textA | Compute a hash digest of text (md5, sha1, sha256, sha384, sha512) |
| parse_cronA | Parse a 5-field cron expression and compute the next N run times |
| generate_uuidA | Generate one or more random UUID v4 values |
| convert_timestampA | Convert a Unix timestamp (seconds or ms) to ISO 8601, or get the current time if omitted |
| parse_dateA | Parse a human/ISO date string into ISO 8601 and Unix timestamp forms |
| convert_colorA | Convert a color between hex, rgb(), and hsl() formats |
| diff_textA | Line-by-line diff of two text blocks, returning added/removed/unchanged lines |
| convert_config_formatB | Convert config data between JSON, YAML, and TOML |
| calculateA | Evaluate an arbitrary-precision math expression exactly (fixes LLM multi-digit arithmetic errors). Supports +,-,*,/,^,sqrt(),sin(),log(), etc. |
| count_tokensA | Count tokens in text using the GPT-3.5/4 (cl100k_base) tokenizer. Useful for managing context budget before sending a large prompt |
| date_addA | Add or subtract days/weeks/months/years/businessDays from a date, handling leap years and month boundaries correctly |
| date_diffA | Compute the exact difference between two dates in days, business days, and hours |
| convert_timezoneA | Convert a UTC/ISO date into a formatted date+time string for any IANA time zone |
| compute_statisticsA | Compute mean, median, stdev, variance, min/max, and percentiles (25/75/90) for a list of numbers |
| convert_unitA | Convert a value between units of length, weight, volume, or temperature (fixes LLM unit-math errors) |
| haversine_distanceB | Compute exact great-circle distance in km/miles between two lat/long coordinates |
| factorialA | Compute n! exactly using arbitrary-precision integer math (avoids float64 overflow past ~18) |
| permutationsA | Compute nPr (permutations) exactly using arbitrary-precision integer math |
| combinationsB | Compute nCr (combinations) exactly using arbitrary-precision integer math |
| convert_baseC | Convert a number between decimal, hex, binary, and octal |
| levenshtein_distanceB | Compute exact edit distance and similarity ratio between two strings (deterministic fuzzy matching) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 27 tools
Each tool performs a clearly distinct utility operation; there is minimal overlap. The closest pairs are parse_date/convert_timestamp and diff_text/levenshtein_distance, but their descriptions differentiate them well.
Naming style is mixed and inconsistent. Some tools use verb_noun (format_json, hash_text), some use noun_verb (base64_encode), some are bare nouns (factorial, permutations), and others use unconventional order like date_add rather than add_date.
27 tools is large and more than needed for a coherent toolkit. The broad misc-utility scope inflates the count beyond the 3-15 well-scoped range, and many functions could be grouped into a smaller number of multi-purpose tools.
Covers many common utility categories like encoding, date math, math, and conversion, but the set is an arbitrary grab-bag. Obvious developer-utility gaps remain (URL/HTML encoding, string case manipulation, random generation, regex helpers), so coverage is useful but not comprehensive for a general-purpose toolkit.