metasearch MCP
Hotel and travel feed validation, normalization and requirement comparison.
ماذا يمكنك أن تفعل مع metasearch MCP؟
- detect structured feed formats,
- normalize common hotel field aliases,
- validate hotel feeds,
- compare readiness across platforms,
- compare platform requirements,
- suggest remediation steps.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
claude mcp add --transport http metasearch-mcp 'https://metasearch.com.tr/mcp'
{
"mcpServers": {
"metasearch-mcp": {
"type": "http",
"url": "https://metasearch.com.tr/mcp"
}
}
}
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
المحتويات
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.
الأسئلة الشائعة
ما هو metasearch MCP؟
Hotel and travel feed validation, normalization and requirement comparison.
كيف أثبّت metasearch MCP؟
يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http metasearch-mcp 'https://metasearch.com.tr/mcp'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج metasearch MCP إلى مفتاح API؟
لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.
هل metasearch MCP مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون metasearch MCP؟
ينشره metasearchcomtr. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.