Home / Workflows / Analyze text and normalize its case
Developer Opsintermediate3-step workflow~18 min

Analyze text and normalize its case

Check word count and reading time for a block of text, normalize its casing, then compare it to a reference string with edit distance.

Workflow

Step 1 of 3

Text Statistics Analyzer

Check word count, reading time, and character stats for the text.

text_stats({"text": "hello from an agent"})
Step 2 of 3

Text Case Converter

Normalize the text into a target case convention (snake, camel, title).

text_case({"text": "hello from an agent", "target": "snake"})
Step 3 of 3

Levenshtein Edit Distance

Compare the normalized text against a reference string.

levenshtein({"a": "example", "b": "example"})

Install

One command wires up every tool below for Claude Code:

claude mcp add --transport http wingman https://wingmanprotocol.com/mcp

Claude Desktop, Cursor and Continue configs are on /install. A free key (500 calls/month, no card) is on /pricing; beyond that it is x402 pay-per-call in USDC on Base.