Write a number in English words from an AI agent

You need a number spelled out in English, for example on a check, in a contract or in generated text.

Use number-to-words-en@1.0.0. It is free and needs no key or sign-up. Spell an integer or exact decimal in English words and return the styled text.

Why call a tool for this

Long numbers are where spelled-out text drops or repeats a group. The tool spells integers and exact decimals. For example, 1234567 returns one million two hundred thirty-four thousand five hundred sixty-seven.

Call it over HTTP

curl -X POST https://computefirst.net/v1/tools/number-to-words-en/versions/1.0.0/execute \
  -H "Content-Type: application/json" \
  -d '{"value":"1234567"}'

Response:

{
  "result": {
    "text": "one million two hundred thirty-four thousand five hundred sixty-seven",
    "standard_version": "compute-first-english-number-words-1.0.0"
  }
}

Call it over MCP

Connect https://computefirst.net/mcp (setup), then call execute with:

{
  "id": "number-to-words-en",
  "version": "1.0.0",
  "input": {
    "value": "1234567"
  }
}

Check the result

Pass the number as a string, up to 39 digits before and after the point. Decimals are read digit by digit, so 12.05 returns twelve point zero five. Set use_and to true for the British style (one hundred and five). This is not a currency formatter: it does not add dollars or cents.

Full contract, limits and unsupported cases: Number to words en.