Hotel and travel feed validation, normalization and requirement comparison.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Run the same static feed through multiple platform rule packs and compare readiness scores, errors, warnings and validation issues.
Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB.
Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically.
Optional list of validation targets. Omit to use every supported target.
Run the same static feed through multiple platform rule packs and compare readiness scores, errors, warnings and validation issues.
| Argument | Type | Description |
|---|---|---|
| format | string | Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically. |
| content* | string | Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB. |
| targets | array | Optional list of validation targets. Omit to use every supported target. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"content"
],
"properties": {
"format": {
"enum": [
"auto",
"json",
"xml",
"csv",
"tsv",
"ndjson"
],
"type": "string",
"description": "Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically."
},
"content": {
"type": "string",
"maxLength": 2000000,
"minLength": 1,
"description": "Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB."
},
"targets": {
"type": "array",
"items": {
"enum": [
"wego",
"google_hotel_center",
"trivago",
"meta_catalog",
"criteo",
"hotel_master_data"
],
"type": "string",
"description": "Validation target. Choose a published-contract validator, readiness checker or the generic hotel master data audit."
},
"maxItems": 6,
"minItems": 1,
"description": "Optional list of validation targets. Omit to use every supported target."
}
}
}Compare documented or readiness-oriented field requirements across supported hotel and catalog platforms before designing a feed mapping.
| Argument | Type | Description |
|---|---|---|
| targets | array | Optional list of validation targets. Omit to use every supported target. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"targets": {
"type": "array",
"items": {
"enum": [
"wego",
"google_hotel_center",
"trivago",
"meta_catalog",
"criteo",
"hotel_master_data"
],
"type": "string",
"description": "Validation target. Choose a published-contract validator, readiness checker or the generic hotel master data audit."
},
"maxItems": 6,
"minItems": 1,
"description": "Optional list of validation targets. Omit to use every supported target."
}
}
}Detect whether a supplied hotel or catalog feed payload is JSON, NDJSON, XML, CSV or TSV before parsing or validation.
| Argument | Type | Description |
|---|---|---|
| content* | string | Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB. |
| formatHint | string | Optional expected format hint. Omit or use auto when the format should be detected from the payload. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"content"
],
"properties": {
"content": {
"type": "string",
"maxLength": 2000000,
"minLength": 1,
"description": "Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB."
},
"formatHint": {
"enum": [
"auto",
"json",
"xml",
"csv",
"tsv",
"ndjson"
],
"type": "string",
"description": "Optional expected format hint. Omit or use auto when the format should be detected from the payload."
}
}
}Parse a hotel feed and normalize common supplier or platform aliases into a canonical hotel-record shape without changing the source payload.
| Argument | Type | Description |
|---|---|---|
| format | string | Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically. |
| target | string | Optional target whose parser conventions should be used while normalizing the feed. Defaults to generic hotel master data. |
| content* | string | Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"content"
],
"properties": {
"format": {
"enum": [
"auto",
"json",
"xml",
"csv",
"tsv",
"ndjson"
],
"type": "string",
"description": "Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically."
},
"target": {
"enum": [
"wego",
"google_hotel_center",
"trivago",
"meta_catalog",
"criteo",
"hotel_master_data"
],
"type": "string",
"description": "Optional target whose parser conventions should be used while normalizing the feed. Defaults to generic hotel master data."
},
"content": {
"type": "string",
"maxLength": 2000000,
"minLength": 1,
"description": "Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB."
}
}
}Validate a supplied feed for one target and turn deterministic validation issues into remediation actions for the affected records.
| Argument | Type | Description |
|---|---|---|
| format | string | Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically. |
| target* | string | Validation target. Choose a published-contract validator, readiness checker or the generic hotel master data audit. |
| content* | string | Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"target",
"content"
],
"properties": {
"format": {
"enum": [
"auto",
"json",
"xml",
"csv",
"tsv",
"ndjson"
],
"type": "string",
"description": "Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically."
},
"target": {
"enum": [
"wego",
"google_hotel_center",
"trivago",
"meta_catalog",
"criteo",
"hotel_master_data"
],
"type": "string",
"description": "Validation target. Choose a published-contract validator, readiness checker or the generic hotel master data audit."
},
"content": {
"type": "string",
"maxLength": 2000000,
"minLength": 1,
"description": "Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB."
}
}
}Check a product or travel catalog for Criteo import readiness, content coverage, IDs, URLs and images.
| Argument | Type | Description |
|---|---|---|
| format | string | Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically. |
| content* | string | Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"content"
],
"properties": {
"format": {
"enum": [
"auto",
"json",
"xml",
"csv",
"tsv",
"ndjson"
],
"type": "string",
"description": "Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically."
},
"content": {
"type": "string",
"maxLength": 2000000,
"minLength": 1,
"description": "Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB."
}
}
}Validate a supplied static hotel or catalog feed against one selected platform rule pack or the generic hotel master-data audit.
| Argument | Type | Description |
|---|---|---|
| format | string | Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically. |
| target* | string | Validation target. Choose a published-contract validator, readiness checker or the generic hotel master data audit. |
| content* | string | Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"target",
"content"
],
"properties": {
"format": {
"enum": [
"auto",
"json",
"xml",
"csv",
"tsv",
"ndjson"
],
"type": "string",
"description": "Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically."
},
"target": {
"enum": [
"wego",
"google_hotel_center",
"trivago",
"meta_catalog",
"criteo",
"hotel_master_data"
],
"type": "string",
"description": "Validation target. Choose a published-contract validator, readiness checker or the generic hotel master data audit."
},
"content": {
"type": "string",
"maxLength": 2000000,
"minLength": 1,
"description": "Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB."
}
}
}Validate a Google Hotel Center Hotel List static feed, including identifiers, address, country and phone or geo requirements.
| Argument | Type | Description |
|---|---|---|
| format | string | Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically. |
| content* | string | Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"content"
],
"properties": {
"format": {
"enum": [
"auto",
"json",
"xml",
"csv",
"tsv",
"ndjson"
],
"type": "string",
"description": "Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically."
},
"content": {
"type": "string",
"maxLength": 2000000,
"minLength": 1,
"description": "Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB."
}
}
}Run a platform-independent hotel master-data quality audit.
| Argument | Type | Description |
|---|---|---|
| format | string | Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically. |
| content* | string | Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"content"
],
"properties": {
"format": {
"enum": [
"auto",
"json",
"xml",
"csv",
"tsv",
"ndjson"
],
"type": "string",
"description": "Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically."
},
"content": {
"type": "string",
"maxLength": 2000000,
"minLength": 1,
"description": "Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB."
}
}
}Check a hotel or travel catalog for Meta mapping and catalog readiness. This is not official Meta certification.
| Argument | Type | Description |
|---|---|---|
| format | string | Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically. |
| content* | string | Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"content"
],
"properties": {
"format": {
"enum": [
"auto",
"json",
"xml",
"csv",
"tsv",
"ndjson"
],
"type": "string",
"description": "Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically."
},
"content": {
"type": "string",
"maxLength": 2000000,
"minLength": 1,
"description": "Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB."
}
}
}Validate CSV or JSON hotel inventory against trivago FastConnect's published Hotel Data requirements.
| Argument | Type | Description |
|---|---|---|
| format | string | Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically. |
| content* | string | Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"content"
],
"properties": {
"format": {
"enum": [
"auto",
"json",
"xml",
"csv",
"tsv",
"ndjson"
],
"type": "string",
"description": "Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically."
},
"content": {
"type": "string",
"maxLength": 2000000,
"minLength": 1,
"description": "Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB."
}
}
}Validate a static hotel feed against Wego-oriented published requirements and data-quality checks.
| Argument | Type | Description |
|---|---|---|
| format | string | Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically. |
| content* | string | Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"content"
],
"properties": {
"format": {
"enum": [
"auto",
"json",
"xml",
"csv",
"tsv",
"ndjson"
],
"type": "string",
"description": "Optional input-format override. Omit or use auto to detect JSON, NDJSON, XML, CSV or TSV automatically."
},
"content": {
"type": "string",
"maxLength": 2000000,
"minLength": 1,
"description": "Feed content. Paste the JSON, XML, CSV, TSV or NDJSON payload directly. Maximum size is 2 MB."
}
}
}