{"schema_version":"1.2","name":"Country Calling Codes","name_for_model":"country_calling_codes","description":"Lookup international country calling codes and optionally retrieve reviewed, source-linked mobile/landline formatting examples. Static guidance does not verify live numbers.","homepage_url":"https://www.countrycalling.codes","llms_txt_url":"https://www.countrycalling.codes/llms.txt","llms_full_url":"https://www.countrycalling.codes/llms-full.md","mcp_registry_manifest_url":"https://www.countrycalling.codes/server.json","developer_documentation_url":"https://www.countrycalling.codes/developers","openapi_url":"https://www.countrycalling.codes/api/calling-codes/openapi.json","mcp_url":"https://www.countrycalling.codes/api/mcp","api_url":"https://www.countrycalling.codes/api/calling-codes","phone_format_api_url":"https://www.countrycalling.codes/api/phone/format","guides_url":"https://www.countrycalling.codes/guides","international_format_guide_url":"https://www.countrycalling.codes/guides/international-dialing-format","validation_guide_url":"https://www.countrycalling.codes/guides/phone-number-validation","formatting_errors_guide_url":"https://www.countrycalling.codes/guides/common-phone-number-formatting-errors","methodology_url":"https://www.countrycalling.codes/methodology","format_checker_url":"https://www.countrycalling.codes/tools/format-checker","preferred_access":["mcp","openapi","json_api","llms_full"],"tools":[{"name":"lookup_country_calling_code","description":"Look up countries and territories by free-text query, ISO alpha-2/alpha-3 code, country calling code, or region. Set includeExamples for reviewed formatting guidance.","input_schema":{"type":"object","properties":{"q":{"type":"string"},"code":{"type":"string"},"dialCode":{"type":"string"},"region":{"type":"string","enum":["Africa","Americas","Asia","Europe","Oceania"]},"limit":{"type":"integer","minimum":1,"maximum":250},"includeExamples":{"type":"boolean","description":"Include reviewed safe patterns, transformation rules, primary sources, and verification dates."}},"additionalProperties":false}},{"name":"format_international_phone_number","description":"Ephemerally normalize an international number or apply reviewed country-specific rules to national-format input. Formatting only; no live carrier or subscriber check.","input_schema":{"type":"object","required":["phoneNumber"],"properties":{"phoneNumber":{"type":"string","minLength":1,"maxLength":64},"countryCode":{"type":"string","description":"Optional ISO 3166-1 alpha-2 country context."}},"additionalProperties":false}}]}