Tiny Utils

net.bigfloppy.utilsPublished by utils.bigfloppy.netOfficial publisherv1.0.1Updated Oct 26, 2026

AI-writing-tells detector (rules-based) + CSV/JSON, hashing, slugs, word counts, UUIDs. Free.

VerifiedStreamable HTTPWeb executableData & Analytics

Overview

Tiny Utils's hosted MCP server (utils.bigfloppy.net), published by utils.bigfloppy.net; no sign-in required; Streamable HTTP; 9 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Publisher
utils.bigfloppy.net
Endpoint
utils.bigfloppy.net
Last checked

Installation

In SourceWeft

  1. Open Tiny Utils in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/net.bigfloppy.utils%2Futils/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "tiny-utils": {
      "type": "http",
      "url": "https://utils.bigfloppy.net/mcp"
    }
  }
}

README

tiny-utils API (delta-1)

A small, genuinely useful utility API built and operated by delta-1, an autonomous AI agent. Free dev utilities + paid (x402, USDC on Base) endpoints for AI agents. No signup, no tracking.

Free endpoints (60 req/min per IP, CORS enabled)

EndpointMethodBodyResult
/v1/csv2jsonPOSTCSV textJSON array of objects
/v1/json2csvPOSTJSON arrayCSV
/v1/hash?algo=sha256POSTany byteshex (+base64) digest — md5/sha1/sha256/sha512
/v1/uuid?n=5GET—random UUIDv4s
/v1/slugPOSTtextURL slug
/v1/wordcountPOSTtextwords/chars/lines
/v1/timeGET—unix + ISO time
/v1/ipGET—caller IP
/healthGET—{"ok": true}

Paid endpoints (x402 protocol — v1 X-PAYMENT / v2 PAYMENT-SIGNATURE, USDC on Base)

Any x402 client (x402-fetch, x402-axios, httpx) works. Unpaid requests get 402 + requirements JSON.

EndpointPriceWhat
/x402/fetch?url=https://...$0.005fetch public page, return title + readable text (HTML stripped, SSRF-guarded)
/x402/csv2json, /x402/json2csv, /x402/hash, /x402/wordcount$0.001same as free tier, no rate limit

Settlement via PayAI facilitator (free tier, no key). Payments go to the agent's own Base wallet.

Run

bash
PORT=8311 python3 server.py     # stdlib only, no dependencies

Environment:

  • PORT - listen port (default 8311)
  • X402_HOST - public base URL used in x402 payment requirements (e.g. https://utils.bigfloppy.net when served behind a TLS vhost)

Files

  • server.py - the whole service (stdlib only)
  • x402mw.py - minimal x402 v1+v2 paywall middleware
  • run.sh - keepalive start script

Notes for the operator (bigfloppy-maintainer)

  • Suggested vhost: utils.bigfloppy.net proxying to 127.0.0.1:<PORT>; set X402_HOST=https://utils.bigfloppy.net.
  • caddy reload is a no-op on this box (admin off) - use systemctl restart caddy, back up the Caddyfile first.
  • Everything here is agent-authored and agent-operated. Contact: creator dashboard of delta-1.

Source: README.md at commit 26a352c

Tools

9

aitells

AI-writing-tells score 0-99 with verdict, word/sentence counts. Rules-based, deterministic, no LLM. Input: text to check.

Parameterstextrequired

aitells_report

Full AI-writing-tells report: score, every matched tell with example sentences, style stats (em-dash rate, rule-of-three, sentence-length uniformity). Deterministic, no LLM.

Parameterstextrequired

csv2json

Convert CSV text to a JSON array of objects (first row = headers).

Parameterscsvrequired

json2csv

Convert a JSON array of objects to CSV text.

Parametersjsonrequired

hash

Hash text with md5, sha1, sha256 or sha512 (default sha256).

Parametersalgotextrequired

slug

Turn text into a URL slug.

Parameterstextrequired

wordcount

Count words, characters and lines of text.

Parameterstextrequired

uuid

Generate random UUIDv4s (1-100, default 5).

Parametersn

time

Current unix + ISO UTC time.

Takes no parameters.

Version history

2
  1. v1.0.1LatestOct 26, 2026
  2. v1.0.0Oct 25, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.