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