Iso Codes

liveReferenceGeographyDeveloper

Lookups against the Debian iso-codes project JSON.

6tools
0msauth
free tier50 calls/day

Tools

country

Country by name / alpha-2 / alpha-3 / numeric.

No parameters required.

▶Try it
subdivisions

ISO 3166-2 subdivisions of a country.

No parameters required.

▶Try it
language

Language by name / 2-letter / 3-letter code.

No parameters required.

▶Try it
currency

Currency by name / code / numeric.

No parameters required.

▶Try it
script

Script (ISO 15924).

No parameters required.

▶Try it
list

List all of one kind.

No parameters required.

▶Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/iso-codes/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/iso-codes/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"country","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("country", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("lookups against the debian iso-codes project json");