Tools
The hosted partner MCP server exposes tools dynamically from the tools enabled on your credential. Two partners may see different tool sets even when they connect to the same partner endpoint.
Tool names below are exactly what MCP clients discover on the wire.
Connect visa catalog
Section titled “Connect visa catalog”These tools read visa catalog data from Visamundi Connect using a server-side token. That token is never returned to the MCP client.
| Tool | Parameters | What it does |
|---|---|---|
list_visas | destination, nationality?, reason?, stay_duration?, language? | Discover visa products for a destination; optionally filter by nationality, trip reason, minimum stay (days), or response language. |
get_visa | id, language? | Fetch full details for one visa product by numeric ID. Use after list_visas when a product is chosen. |
Country codes are ISO 3166-1 alpha-2 or alpha-3 (for example TH, IND).
Optional language values are ISO 639-1 (for example en, fr). Optional
reason is a slug such as tourism or business.
Partner portal data
Section titled “Partner portal data”These tools return information from the partner portal for the company linked to your MCP key.
| Tool | Parameters | What it does |
|---|---|---|
get_company | — | Return the partner company profile bound to the current MCP credential. |
list_travel_groups | — | List B2B travel groups for the current partner account. |
get_travel_group | travel_group_id | Fetch one travel group with traveler details, invoice metadata, and partner-visible operational fields. |
list_referred_applications | — | List applications generated through the partner’s affiliate links. |
get_referred_application | referred_application_id | Fetch one referred application with traveler details and invoice metadata. |
list_invoices | — | List invoice metadata for travel groups and referred applications. |
get_processing_load | country_code, visa_id? | Return average processing load for a destination and optional visa id. |
get_delivery_window | record_id | Estimate the delivery window for a travel group or referred application. |
get_affiliate_stats | from?, to? | Return click and conversion aggregates for the company over an optional date range (YYYY-MM-DD). |
Portal vocabulary
Section titled “Portal vocabulary”- A travel group is a B2B case managed from the Travel Groups section.
- A referred application is an application generated through affiliate links.
- MCP exposes them as separate tools so the names match what you see in the portal.
Options worth knowing
Section titled “Options worth knowing”- Call
get_companyfirst when you need account context before other portal tools. - For visa eligibility questions, use
list_visas(andget_visafor one product) on the partner endpoint; the public MCP route additionally exposesget_visa_requirements,get_vaccines, andget_customs. - For
get_travel_group,get_referred_application, andget_delivery_window, say which case you mean in plain terms — for example the destination and the name of the travel group, or similar details for a referred application — so the client can locate the right record before calling the detail tool.
Access
Section titled “Access”Partner portal tools only show your company’s data: your travel groups, referred applications, invoices, and the rest of the information tied to your account. You do not see other partners’ records.