metasearch MCP
Hotel and travel feed validation, normalization and requirement comparison.
Que pouvez-vous faire avec metasearch MCP ?
- detect structured feed formats,
- normalize common hotel field aliases,
- validate hotel feeds,
- compare readiness across platforms,
- compare platform requirements,
- suggest remediation steps.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
claude mcp add --transport http metasearch-mcp 'https://metasearch.com.tr/mcp'
{
"mcpServers": {
"metasearch-mcp": {
"type": "http",
"url": "https://metasearch.com.tr/mcp"
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Sommaire
metasearch MCP
Remote Model Context Protocol (MCP) server for hotel and travel feed validation, normalization, readiness checks, and platform requirement comparison.
Operated by metasearch.com.tr and published under the domain-owned MCP Registry identity:
tr.com.metasearch/metasearch-mcp
Remote endpoint:
https://metasearch.com.tr/mcp
The server is independent and is not an official certification service for Google, Wego, trivago, Meta, or Criteo.
What it does
The server gives AI agents deterministic tools for hotel-feed workflows:
- detect structured feed formats,
- normalize common hotel field aliases,
- validate hotel feeds,
- compare readiness across platforms,
- compare platform requirements,
- suggest remediation steps.
Validation targets
| Target | Mode |
|---|---|
| Google Hotel Center | Published-contract validation |
| Wego Hotels | Published-contract validation |
| trivago hotel data | Published-contract validation |
| Meta Catalog | Readiness / mapping pre-check |
| Criteo Catalog | Readiness / mapping pre-check |
| Generic hotel master data | Platform-independent quality check |
Published-contract validation and readiness checks are deliberately kept separate. Undocumented mandatory fields are not invented.
Connect
Claude Code
claude mcp add --transport http metasearch https://metasearch.com.tr/mcp
claude mcp list
Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"metasearch": {
"url": "https://metasearch.com.tr/mcp"
}
}
}
VS Code / GitHub Copilot
Add to .vscode/mcp.json:
{
"servers": {
"metasearch": {
"type": "http",
"url": "https://metasearch.com.tr/mcp"
}
}
}
Additional setup examples live under examples/.
Available tools
| Tool | Purpose |
|---|---|
detect_feed_format | Detect supported structured feed formats |
normalize_hotel_feed | Normalize common hotel field aliases |
validate_feed | Run target-aware validation |
validate_google_hotel_center_list | Validate Google Hotel Center hotel-list data |
validate_wego_hotel_feed | Validate Wego hotel-feed data |
validate_trivago_hotel_data | Validate trivago hotel data |
validate_meta_catalog | Run Meta catalog readiness checks |
validate_criteo_catalog | Run Criteo catalog readiness checks |
validate_hotel_master_data | Run generic hotel master-data quality checks |
compare_feed_readiness | Compare feed readiness across targets |
compare_platform_requirements | Compare target requirements |
suggest_feed_fixes | Produce deterministic remediation guidance |
See docs/tools.md for details.
Example prompts
Examples include:
- "Validate this hotel CSV for Google Hotel Center."
- "Compare this feed against Wego and trivago requirements."
- "Normalize this hotel dataset and show missing fields."
- "Explain how to fix the validation errors without inventing unsupported fields."
See examples/prompts.md.
Privacy and data handling
The validation workflow is designed not to persist submitted feed payloads. Operational telemetry records tool name and explicit target only; it does not intentionally record feed contents.
Do not send credentials or secrets as feed content. See docs/privacy-and-security.md and SECURITY.md.
Registry and discovery
The canonical registry descriptor is server.json.
Registry identity:
tr.com.metasearch/metasearch-mcp
The namespace is authenticated using ownership of metasearch.com.tr.
For third-party registry and directory submissions, use the canonical metadata in docs/discovery.md. This keeps names, descriptions, categories, endpoint details and privacy claims consistent across listings.
Companion CLI and Node.js SDK
For local development and CI pipelines, use @metasearch/feed-validator:
npx @metasearch/feed-validator validate hotels.csv --target google-hotel-center
Source: metasearchcomtr/feed-validator
Documentation
- MCP documentation
- Hotel Feed Validator
- Hotel feed requirements comparison
- Validate hotel feeds with MCP
- Client setup
- Troubleshooting
- Discovery metadata
- Changelog
Contributing
Issues and focused pull requests are welcome. See CONTRIBUTING.md.
License
MIT. See LICENSE.
Questions fréquentes
Qu'est-ce que metasearch MCP ?
Hotel and travel feed validation, normalization and requirement comparison.
Comment installer metasearch MCP ?
Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http metasearch-mcp 'https://metasearch.com.tr/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour metasearch MCP ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
metasearch MCP est-il open source ?
Oui. Son code est sur GitHub sous licence MIT.
Qui maintient metasearch MCP ?
Il est publié par metasearchcomtr. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.