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日 02:40
已更改
get_dialing_instructions
2026年9月30日 02:40
已添加
get_call_price
2026年9月28日 02:40
已添加
get_dialing_instructions
2026年9月28日 02:40