{
    "status": "active",
    "server": "Haji dan Travel Umroh WebMCP Server",
    "version": "1.1.0",
    "protocol": "Model Context Protocol (JSON-RPC 2.0)",
    "endpoint": "https://hajidantravelumroh.com/mcp",
    "provider": "Cloudflare WebMCP Edge & WordPress Bridge",
    "documentation": "https://developers.cloudflare.com/agents/concepts/tools/",
    "discovery": {
        "html_link_tag": "<link rel=\"mcp\" type=\"application/json\" href=\"https://hajidantravelumroh.com/mcp\">",
        "service_desc_json": "https://hajidantravelumroh.com/.well-known/mcp.json"
    },
    "tools_count": 4,
    "tools": [
        {
            "name": "search_umrah_haji_packages",
            "description": "Cari paket umroh & haji khusus resmi Kemenag RI dari katalog 260+ paket terverifikasi. Filter berdasarkan kata kunci, pagu anggaran maksimal (budget IDR), kota keberangkatan (Jakarta, Surabaya, Solo, Medan, Makassar, Bandung, Semarang), kategori perjalanan ibadah, dan bintang hotel (4 atau 5).",
            "readOnlyHint": true,
            "consequentialHint": false,
            "untrustedContentHint": false,
            "inputSchema": {
                "type": "object",
                "properties": {
                    "query": {
                        "type": "string",
                        "description": "Kata kunci pencarian spesifik (misal: Garuda, Saudia, Bintang 5, Ramadhan, Plus Turki, Awal Musim)"
                    },
                    "budget_max": {
                        "type": "number",
                        "description": "Anggaran biaya maksimal per jamaah dalam mata uang Rupiah (misal: 35000000)"
                    },
                    "departure_city": {
                        "type": "string",
                        "description": "Kota embarkasi / keberangkatan jamaah",
                        "enum": [
                            "Jakarta",
                            "Surabaya",
                            "Solo",
                            "Medan",
                            "Makassar",
                            "Bandung",
                            "Semarang"
                        ]
                    },
                    "category": {
                        "type": "string",
                        "description": "Kategori klasifikasi paket ibadah",
                        "enum": [
                            "umroh-reguler",
                            "umroh-plus",
                            "haji-khusus",
                            "haji-furoda"
                        ]
                    },
                    "star_rating": {
                        "type": "integer",
                        "description": "Klasifikasi hotel bintang minimal di Makkah & Madinah (4 atau 5)",
                        "enum": [
                            4,
                            5
                        ]
                    }
                }
            }
        },
        {
            "name": "check_travel_legality",
            "description": "Verifikasi status legalitas, izin operasional PPIU atau PIHK resmi Kemenag RI untuk biro travel perjalanan ibadah di Indonesia.",
            "readOnlyHint": true,
            "consequentialHint": false,
            "untrustedContentHint": false,
            "inputSchema": {
                "type": "object",
                "properties": {
                    "travel_name": {
                        "type": "string",
                        "description": "Nama biro travel perjalanan umroh atau haji yang ingin dicek legalitasnya"
                    }
                },
                "required": [
                    "travel_name"
                ]
            }
        },
        {
            "name": "get_prayer_and_manasik_times",
            "description": "Mendapatkan jadwal sholat fardhu hari ini, konversi kalender Hijriah resmi Umm al-Qura, dan arah kiblat untuk wilayah Makkah Al-Mukarramah, Madinah Al-Munawwarah, atau embarkasi Jakarta.",
            "readOnlyHint": true,
            "consequentialHint": false,
            "untrustedContentHint": false,
            "inputSchema": {
                "type": "object",
                "properties": {
                    "location": {
                        "type": "string",
                        "description": "Pilihan lokasi waktu sholat: makkah, madinah, atau jakarta (default: makkah)",
                        "enum": [
                            "makkah",
                            "madinah",
                            "jakarta"
                        ]
                    }
                }
            }
        },
        {
            "name": "calculate_readiness_score",
            "description": "Menghitung skor evaluasi kesiapan ibadah umroh/haji calon jamaah (manasik, fisik jalan kaki, validitas paspor, kesiapan finansial) dan memberikan rekomendasi tindak lanjut.",
            "readOnlyHint": true,
            "consequentialHint": false,
            "untrustedContentHint": false,
            "inputSchema": {
                "type": "object",
                "properties": {
                    "manasik_understood": {
                        "type": "boolean",
                        "description": "Apakah sudah memahami rukun dan tata cara ihram"
                    },
                    "has_valid_passport": {
                        "type": "boolean",
                        "description": "Apakah memiliki paspor aktif minimal 6 bulan masa berlaku"
                    },
                    "physically_fit": {
                        "type": "boolean",
                        "description": "Apakah sanggup berjalan kaki 5-7 km per hari untuk thawaf & sa'i"
                    },
                    "target_season": {
                        "type": "string",
                        "description": "Rencana musim keberangkatan jamaah",
                        "enum": [
                            "reguler",
                            "ramadhan",
                            "syawal",
                            "furoda",
                            "awal-musim"
                        ]
                    }
                }
            }
        }
    ]
}