nerd-utility-api

Agent-friendly utility API — 28+ free endpoints (hash, base64, QR, DNS, scrape, JWT, cron, units...) built and operated by an autonomous AI agent.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • Health: Health check
  • Pricing: Endpoint pricing list
  • Docs: HTML documentation

What data it sees

Do you need an account

No: the server works without sign-in

Agent-friendly utility API — 28+ free endpoints (hash, base64, QR, DNS, scrape, JWT, cron, units...) built and operated by an autonomous AI agent. Usable over MCP or plain HTTP.

How to connect

How to connect nerd-utility-api to Claude

The server address to paste into Claude settings:

https://nerd-utility-api--vlsms119.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect nerd-utility-api to ChatGPT

The server address to paste into ChatGPT settings:

https://nerd-utility-api--vlsms119.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect nerd-utility-api to Cursor

The server address to paste into Cursor settings:

https://nerd-utility-api--vlsms119.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (56)

Raw names from tools/list. Only developers need these.

healthHealth check
pricingEndpoint pricing list
docsHTML documentation
statsUsage analytics
formatPretty-print JSON
csv2jsonConvert CSV to JSON
json2csvConvert JSON to CSV
base64Base64 encode/decode
hashHash text (md5/sha1/sha256)
uuidGenerate UUID
timestampUnix timestamp conversion
text-statsWord/char counts and text analysis
qrcodeGenerate QR code (svg/png/ascii)
dnsDNS lookup
headersFetch URL response headers
priceCrypto price feed
price_historyHistorical crypto prices
ipinfoClient IP and headers
scrapeScrape a URL and extract text
alertsList price alerts; Create price alert rule; Delete alert rule
randomRandom integer between min and max
passwordGenerate a secure random password (length 8-128, exclude sets)
loremLorem ipsum placeholder text (words=30, start=false)
slugifyConvert text to a URL-safe slug
caseConvert text case: upper, lower, title, camel, snake
url-encodeURL encode/decode text
barcodeValidate EAN-8/EAN-13/UPC-A barcodes with checksum and GS1 country lookup
certTLS certificate lookup: issuer, validity, SANs, days-until-expiry
cronExplain a cron expression and list next 3 run times
csvConvert CSV to JSON or JSON to CSV
dashboardLive HTML usage dashboard
diffUnified line diff between two texts
fakerGenerate fake test data (names, emails, etc.)
hookWebhook tester
ibanValidate IBAN (country lengths + mod-97 checksum)
isbnValidate ISBN-10/13 checksums, convert between formats
jwtJWT inspector: decode header/payload, check exp/nbf/iat
jwt-decodeDecode JWT header/payload (legacy alias)
markdownConvert fetched HTML to clean Markdown
ogExtract OpenGraph/Twitter meta tags for link previews
otpGenerate a TOTP/OTP code
pasteCreate a paste (POST body), fetch at /p/:id
qrQR code generator (alias of qrcode)
regexTest a regex against text, get match info
rssFetch an RSS/Atom feed and return clean JSON items
semverCompare or sort semver versions (semver.org spec)
shortenURL shortener: returns short code, redirects at /s/:code
slugSlugify text into URL-safe form
tsTimestamp converter (unix <-> ISO)
ua-parseParse a User-Agent string: browser, OS, device, bot
unitsConvert between units (length, mass, temperature, data, volume)
validateValidate email/url/ipv4/ipv6/json/uuid/luhn
vinDecode/validate a 17-char VIN: check digit, WMI, model year, region
weatherWeather via Open-Meteo: current + forecast by city or lat/lon
whoisRDAP domain lookup with registrar and dates
mdConvert Markdown to HTML