{"uid":"cap_G6aQK6k6WRLdgwdytOu2F","slug":"tanod-utilpeek-number-words-6dd3c3e0","name":"Tanod utilpeek Number Words","description":"One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.","url":"https://tanod.dev/v1/text/numbers?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"mode":{"enum":["to_words","to_number"],"type":"string","default":"to_words","description":"to_words (default: `value` to English words) or to_number (`text` to a number)."},"text":{"anyOf":[{"type":"string","maxLength":500,"minLength":1},{"type":"null"}],"default":null,"description":"to_number: English number words."},"style":{"enum":["cardinal","ordinal","currency","year"],"type":"string","default":"cardinal","description":"to_words style: cardinal (default), ordinal, currency or year (an integer 1-9999)."},"value":{"anyOf":[{"type":"string","maxLength":60,"minLength":1},{"type":"integer"},{"type":"null"}],"default":null,"description":"to_words: a decimal string or an integer (no floats: no rounding surprises)."},"currency":{"enum":["AUD","BRL","CAD","CHF","CNY","EUR","GBP","INR","JPY","MXN","PHP","SGD","USD"],"type":"string","default":"USD","description":"style=currency: AUD, BRL, CAD, CHF, CNY, EUR, GBP, INR, JPY, MXN, PHP, SGD or USD (default)."}}},"responseSchema":{"type":"json","example":{"style":"currency","value":"1234.5","words":"one thousand two hundred thirty-four dollars and fifty cents","source":{"library":"own implementation (standard library)","license":"n/a"},"currency":"USD","rounded_to":"1234.50"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7vzdSDzuAwOR_eITNoRVR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts numbers to English words (cardinal, ordinal, currency, year styles) and parses English number words back to numeric values.","exampleAgentPrompt":"Spell out the number 4250 in words as a currency amount in USD — I need it written out like you'd see on a check.","exampleUseCases":[{"title":"Check amount spelled out","prompt":"I need to write a check for $2,500.00 — can you spell that out in words as a USD currency amount the way it appears on a bank check?"},{"title":"Ordinal number words for rankings","prompt":"Convert the numbers 1 through 5 to ordinal words — I need first, second, third, fourth, fifth for my leaderboard labels."},{"title":"Parse written number back to digits","prompt":"Someone typed 'three hundred and forty-two' in a form field — can you convert that English text back to the actual number for me?"}],"resultDescription":"Returns the converted result: either a string of English words representing the input number (in the requested style — cardinal, ordinal, currency, or year) or a numeric value parsed from the input English number words. The response reflects the chosen mode and style, with currency output formatted appropriately for the selected currency code.","failureModes":["Invalid or missing 'value' when mode is 'to_words' returns an error","Invalid or missing 'text' when mode is 'to_number' returns an error","Float values not accepted; must use decimal string or integer to avoid rounding issues","Text exceeding 500 characters or value string exceeding 60 characters rejected","Unrecognized English number words may fail to parse","Unsupported currency code returns validation error"],"whenToPreferThis":"Choose this endpoint when you need reliable, formatted English word representations of numbers (cardinal, ordinal, currency written-out, or year format) or when parsing English number-word strings back to numeric values. It handles edge cases like currency formatting across 13 currencies and avoids float rounding surprises by accepting decimal strings. Prefer it over general LLM text generation for number-to-words tasks where consistency and correctness matter, such as legal documents, invoices, or check amounts.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:43:39.015Z","isFirstParty":false,"canonicalSlug":"tanod-utilpeek-number-words-6dd3c3e0"}