com.nclexdrill/agent-toolbox
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
13 free utility tools for AI agents: web text, markdown, hashing, IDs, dates, units, JSON.
| Author | com.nclexdrill |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 244 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"agent-toolbox": {
"url": "https://agent-toolbox-mcp.nclexdrill.workers.dev/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (13)
fetch_page_textFetch a web page (http/https) and return its cleaned readable text, truncated to max_chars.
Parameters:
url(required) — string — Full http(s) URL to fetchmax_chars— integer — Max characters to return (default 12000, max 50000)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
summarize_textExtractive summary: returns the N most representative sentences of a text, in original order.
Parameters:
text(required) — stringsentences— integer — Number of sentences (default 3, max 10)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
markdown_to_htmlConvert Markdown to HTML (headings, bold, italic, code, links, lists, quotes).
Parameters:
markdown(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
html_to_textStrip HTML tags/scripts/styles and return clean readable text.
Parameters:
html(required) — stringmax_chars— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
hash_textCompute a cryptographic hash of text (sha-256, sha-384, or sha-512), returned as hex.
Parameters:
text(required) — stringalgorithm— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
encode_textEncode text as base64, base64url, url-encoding, or hex.
Parameters:
text(required) — stringformat— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
uuid_generateGenerate cryptographically random UUID v4 values.
Parameters:
count— integer — How many (1-100, default 1)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
date_mathDate utilities: now (current UTC time), add (add a duration to a date), diff (difference between two dates), weekday (day name for a date).
Parameters:
date— string — ISO date for add/weekdayunit— string — millisecond/second/minute/hour/day/weekdate1— stringdate2— stringvalue— number — Amount for addoperation— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
unit_convertConvert between units: length (mm/cm/m/km/in/ft/yd/mi), weight (mg/g/kg/oz/lb), temperature (c/f/k), data (b/kb/mb/gb/tb).
Parameters:
value(required) — numberfrom(required) — stringto(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
json_formatValidate JSON and reformat it: pretty (indented), minify, or custom indent width.
Parameters:
json(required) — stringstyle— string — 'pretty', 'minify', or an indent number
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
text_statsText statistics: character/word/sentence counts, reading time, and Flesch reading-ease score.
Parameters:
text(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
random_tokenGenerate a cryptographically random token string (for ids, passwords, nonces).
Parameters:
length— integercharset— string — alphanumeric, hex, urlsafe, numeric, ascii, or a custom character string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_termsRead the AgentToolbox Terms of Use (as-is, liability-capped). Call this before relying on any tool in production.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.