Skip to content
clusters: prooflayer · edgemarket · edgefinance · synthforge · mediakit · wordmint · webprobe · locale · comppoint · rollforge · bestiary · statline · matchpoint · retail · agentops · browserworkflow · modelrouter · compose
$ man slugify

/slugify

PRICE / CALL
$0.005
USDC · base mainnet · scheme: exact
METHOD
POST
CLUSTER
wordmint
CATEGORY
ai
STATUS
live
NAME
slugify turns any string into a url- and identifier-safe slug
SYNOPSIS
POST https://x402.agentutility.ai/slugify
     Content-Type: application/json
     X-PAYMENT:    <signed-transferWithAuthorization>

     { ... }
↳ first call → 402 Payment Required. Sign USDCtransferWithAuthorization, retry with theX-PAYMENT header.
DESCRIPTION

Turns any string into a URL- and identifier-safe slug. Four modes: kebab (lower-kebab-case, default), snake (lower_snake_case), dot (lower.dot.case), or preserve_case (keep original casing). Unicode-aware: strips accents (José to jose), normalizes symbols to words for common cases (& to and, % to percent, @ to at, # to hash, + to plus), collapses adjacent separators, and strips leading/trailing separators. Optional max_length with word-boundary-aware truncation. Cheapest endpoint in the catalog at $0.001. Use it as a URL slug generator, slugifier, canonical-identifier maker, safe-string converter, SEO slug builder, filename slug, or cache-key normalizer.

INPUTrequest schema
propertytypedescriptionreq?
textstringSource string to slugify. Max 1000 chars.required
modestringSlug shape: 'kebab' (default), 'snake', 'dot', or 'preserve_case'.optional
replace_symbolsbooleanReplace common symbols with their word equivalents (&→and, %→percent, etc.). Default true.optional
ascii_onlybooleanStrip Unicode accents and convert to ASCII. When false, allows Unicode letters/numbers through. Default true.optional
max_lengthnumberOptional max slug length. Truncates at the nearest word boundary. 1-500.optional
OUTPUTresponse shape
fieldtypedescription
inputstringEcho of the input text.
slugstringThe generated slug in the requested mode.
modestringEcho of the slug mode used (kebab/snake/dot/preserve_case).
lengthnumberLength of the resulting slug in characters.
tokensarrayArray of individual tokens that were joined to form the slug. Useful when the caller wants to know what survived normalization.
truncatedbooleanTrue when max_length was set and the slug had to be cut to fit.
optionsobjectEcho of the effective options used (replace_symbols, ascii_only, max_length).
EXAMPLEStwo ways to call
EXAMPLE 1 · curl
curl -X POST https://x402.agentutility.ai/slugify \
  -H 'Content-Type: application/json' \
  -d '{ }'
first response = 402 Payment Required with payment requirements; sign + retry with X-PAYMENT.
EXAMPLE 2 · mcp
# Install the MCP package for this endpoint's cluster
npx -y @agentutility/mcp-<cluster>

# Required: EVM private key with USDC on Base
export X402_PRIVATE_KEY=0x...

# Then call the slugify tool from your MCP-aware agent.
MCP server handles payment automatically — your coding agent just calls the tool by name.
METADATA
tags
wordmintslugslugifyurl-slugstring-normalizekebab-case
methods
POST
cluster
wordmint
price
$0.005 USDC per call
ADJACENTother endpoints in wordmint
endpointdescriptionprice
brand-taglineGenerates brand taglines and slogans for launch pages, X bios, email copy, and product cards.$0.005
brand-tagline-generateGenerates tagline options for a brand or startup from its name, concept, audience, and tone.$0.005
card-resolveNormalizes free-form graded card text into a canonical card object.$0.005
content-simhashFingerprints text with a 64-bit SimHash for near-duplicate detection, computed entirely locally.$0.005
cron-parseCron parser.$0.005
detect-languageLanguage detector / language identification.$0.005
dictionary-defineLooks up English word definitions with pronunciation, part of speech, and synonyms.$0.005
embedding-similarityMeasures how semantically similar two strings are: embeds both via Venice (default model: text-embedding-bge-m3) and returns the cosine s…$0.005
SEE ALSO
agentutility · wordmint · x402 · mcp · llms.txt · registry.json · bazaar.x402.org