Agent Data Tools: Utilities
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
52 tools: JSON repair, CSV, hashes, cron, dates, units, validators. 25 free calls.
| Author | io.github.Nutshell2000 |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 888 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Agent Data Tools: Utilities": {
"url": "https://agent-data-tools.revmesh2074.workers.dev/mcp/utilities",
"transport": "streamable-http"
}
}
}
Measured tools (63)
json_validateread-onlyParameters:
text(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
json_formatread-onlyParameters:
text(required) — stringindent— ['string', 'number', 'boolean']sortKeys— ['string', 'number', 'boolean']
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
json_minifyread-onlyParameters:
text(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
json_repairread-onlyParameters:
text(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
json_to_csvread-onlyParameters:
text(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
csv_to_jsonread-onlyParameters:
text(required) — stringnumbers— ['string', 'number', 'boolean']
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
base64_encoderead-onlyParameters:
text(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
base64_decoderead-onlyParameters:
text(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
url_encoderead-onlyParameters:
text(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
url_decoderead-onlyParameters:
text(required) — stringplus— ['string', 'number', 'boolean']
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
url_parseread-onlyParameters:
url(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
hashread-onlyParameters:
text(required) — stringalgorithm— string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
hmacread-onlyParameters:
message(required) — stringkey(required) — stringalgorithm— string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
uuidread-onlyParameters:
count— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
slugread-onlyParameters:
text(required) — stringseparator— string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
caseread-onlyParameters:
text(required) — stringto(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
text_statsread-onlyParameters:
text(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
text_extractread-onlyParameters:
text(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
text_diffread-onlyParameters:
a(required) — stringb(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
cron_nextread-onlyParameters:
expr(required) — stringfrom— stringcount— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
date_diffread-onlyParameters:
from(required) — stringto(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
date_addread-onlyParameters:
date(required) — stringdays— integerhours— integerweeks— integeryears— integermonths— integerminutes— integerbusinessDays— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
date_inforead-onlyParameters:
date— string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
unixread-onlyParameters:
value— ['string', 'number', 'boolean']
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
units_convertread-onlyParameters:
value(required) — numberfrom(required) — stringto(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
number_wordsread-onlyParameters:
number(required) — number
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
number_romanread-onlyParameters:
roman— stringnumber— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
validate_ibanread-onlyParameters:
iban(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
validate_isbnread-onlyParameters:
isbn(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
validate_luhnread-onlyParameters:
number(required) — ['string', 'number', 'boolean']
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
colorread-onlyParameters:
color(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
color_contrastread-onlyParameters:
fg(required) — stringbg(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
ip_cidrread-onlyParameters:
cidr(required) — stringip— string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
ip_inforead-onlyParameters:
ip(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
semverread-onlyParameters:
a(required) — stringb(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
jwt_decoderead-onlyParameters:
token(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
markdown_to_htmlread-onlyParameters:
markdown(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
html_to_textread-onlyParameters:
html(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
http_statusread-onlyParameters:
code(required) — integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
mimeread-onlyParameters:
file(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
qrread-onlyParameters:
text(required) — stringecc— stringsize— integermargin— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
calc_loanread-onlyParameters:
principal(required) — numberrate(required) — numberrows— integeryears— numbermonths— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
calc_compound_interestread-onlyParameters:
principal(required) — numberrate(required) — numberyears(required) — numbermonthly— numbercompound— string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
calc_ageread-onlyParameters:
birthdate(required) — stringon— string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
calc_bmiread-onlyParameters:
weight(required) — numberheight(required) — numberunits— string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
calc_tipread-onlyParameters:
bill(required) — numberpeople— integerpercent— numberroundUp— ['string', 'number', 'boolean']
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
text_loremread-onlyParameters:
seed— integersentences— integerparagraphs— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
text_morseread-onlyParameters:
text(required) — stringmode— string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
text_caesarread-onlyParameters:
text(required) — stringshift— integerdecode— ['string', 'number', 'boolean']
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
xml_to_jsonread-onlyParameters:
xml(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
json_schemaread-onlyParameters:
json(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
coinread-onlyParameters:
count— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
diceread-onlyParameters:
roll— string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
random_numberread-onlyParameters:
max— integermin— integercount— integerunique— ['string', 'number', 'boolean']
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
random_pickread-onlyParameters:
items(required) — stringcount— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
random_shuffleread-onlyParameters:
items(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
random_teamsread-onlyParameters:
items(required) — stringteams— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
magic_8_ballread-onlyParameters:
question— string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
random_passwordread-onlyParameters:
count— integerlength— integersymbols— ['string', 'number', 'boolean']
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
random_colorread-onlyParameters:
tone— stringcount— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
yes_noread-onlyParameters:
only— string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
echoread-onlyParameters:
message(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world not declared
pingread-onlyParameters:
only— string
Hints: read-only yes · destructive no · 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.