MCP 서버

InternationalCall.co dialing

co.internationalcall/dialing
커뮤니케이션 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Provides international dialing instructions and per-minute browser calling prices for countries and specific phone numbers.

get_call_price
Price of a call from the browser
Per-minute price of calling a country, or a specific number, from a web browser with InternationalCall.co: the live rate, whether the free welcome credit covers a first call, how billing works, and a link that opens the dialer set to that country. Use it when someone asks what a call abroad costs or how to call a phone abroad from a computer. For which digits to dial, use get_dialing_instructions instead. Pass `destination` for the country's standard rate, or `number` to price that exact number: premium, satellite-adjacent and special-service ranges cost more than the standard rate (a local-format number also needs `destination`). The rate depends only on the number called, not on where the caller is.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'number': {'type': 'string', 'maxLength': 40, 'description': 'A specific phone number, as the caller has it: local format ("55 1234 5678", needs destination) or international ("+52 55 1234 5678").'}, 'destination': {'type': 'string', 'maxLength': 80, 'description': 'Country being called: an ISO 3166-1 alpha-2 code such as "MX", or an English name such as "Mexico".'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['destination', 'number', 'callable', 'pricePerMinute', 'numberPricePerMinute', 'firstCallCovered', 'welcomeCredit', 'billing', 'note', 'callUrl', 'pricingUrl'], 'properties': {'note': {'type': ['string', 'null']}, 'number': {'type': ['string', 'null']}, 'billing': {'type': 'string'}, 'callUrl': {'type': ['string', 'null']}, 'callable': {'type': 'boolean'}, 'pricingUrl': {'type': 'string'}, 'destination': {'type': 'object', 'required': ['iso2', 'name'], 'properties': {'iso2': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': False}, 'welcomeCredit': {'type': 'string'}, 'pricePerMinute': {'type': ['string', 'null']}, 'firstCallCovered': {'type': 'boolean'}, 'numberPricePerMinute': {'type': ['string', 'null']}}, 'additionalProperties': False}
get_dialing_instructions
How to dial an international number
Exact digits to dial a phone in another country from the caller's country: exit code, country code, and the national number with its trunk prefix correctly dropped or kept, plus the + form for mobiles and numbered steps. Use it for any "how do I call this country or number" question, including shared-code zones (the US, Canada and most of the Caribbean dial 1 + ten digits, with no exit code). For what the call costs, use get_call_price instead. Pass `number` for that number's exact sequence (a + international number needs nothing else; a local-format number also needs `destination`), or only `destination` for the country's rule and a real example. `origin` defaults to the US. Derived from Google's libphonenumber metadata.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'number': {'type': 'string', 'maxLength': 40, 'description': 'A specific phone number, as the caller has it: local format ("55 1234 5678", needs destination) or international ("+52 55 1234 5678").'}, 'origin': {'type': 'string', 'maxLength': 80, 'description': 'Country the caller is dialing from (default "US"): an ISO 3166-1 alpha-2 code such as "MX", or an English name such as "Mexico".'}, 'destination': {'type': 'string', 'maxLength': 80, 'description': 'Country being called: an ISO 3166-1 alpha-2 code such as "MX", or an English name such as "Mexico".'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['destination', 'origin', 'kind', 'dialSequence', 'fromAnyMobile', 'isExample', 'number', 'note', 'trunkRule', 'steps', 'guideUrl', 'callUrl'], 'properties': {'kind': {'enum': ['international', 'shared-code', 'domestic'], 'type': 'string'}, 'note': {'type': ['string', 'null']}, 'steps': {'type': 'array', 'items': {'type': 'string'}}, 'number': {'anyOf': [{'type': 'object', 'required': ['e164', 'lineType'], 'properties': {'e164': {'type': 'string'}, 'lineType': {'type': ['string', 'null']}}, 'additionalProperties': False}, {'type': 'null'}]}, 'origin': {'type': 'object', 'required': ['iso2', 'name', 'exitCode'], 'properties': {'iso2': {'type': 'string'}, 'name': {'type': 'string'}, 'exitCode': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'callUrl': {'type': ['string', 'null']}, 'guideUrl': {'type': ['string', 'null']}, 'isExample': {'type': 'boolean'}, 'trunkRule': {'type': 'string'}, 'destination': {'type': 'object', 'required': ['iso2', 'name', 'callingCode'], 'properties': {'iso2': {'type': 'string'}, 'name': {'type': 'string'}, 'callingCode': {'type': 'string'}}, 'additionalProperties': False}, 'dialSequence': {'type': 'string'}, 'fromAnyMobile': {'type': 'string'}}, 'additionalProperties': False}
변경됨
get_call_price
2026년 9월 30일 2:40 AM
변경됨
get_dialing_instructions
2026년 9월 30일 2:40 AM
추가됨
get_call_price
2026년 9월 28일 2:40 AM
추가됨
get_dialing_instructions
2026년 9월 28일 2:40 AM