{
    "$schema": "https://modelcontextprotocol.io/schemas/server-card/sep-1649.json",
    "name": "penerbit-kbm-mcp",
    "version": "2.2.3",
    "description": "Penerbit Buku Terbaik 2026 di Indonesia — Public read-only MCP server for publishing packages, site search, FAQs, and official contact info.",
    "protocolVersion": "2025-03-26",
    "serverInfo": {
        "name": "penerbit-kbm-mcp",
        "title": "Penerbit KBM",
        "version": "2.2.3"
    },
    "transport": {
        "type": "streamable-http",
        "endpoint": "https://penerbitsastrabook.com/wp-json/crediblecompany/v1/mcp"
    },
    "endpoint": "https://penerbitsastrabook.com/wp-json/crediblecompany/v1/mcp",
    "url": "https://penerbitsastrabook.com/wp-json/crediblecompany/v1/mcp",
    "capabilities": {
        "tools": {
            "listChanged": false
        },
        "resources": {
            "subscribe": false,
            "listChanged": false
        }
    },
    "tools": [
        {
            "name": "get_publishing_packages",
            "description": "List all available book publishing packages with IDR prices, copy quantities, book sizes, and included facilities.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "max_price_idr": {
                        "type": "number",
                        "description": "Optional maximum package price filter in IDR."
                    }
                }
            }
        },
        {
            "name": "search_site_content",
            "description": "Search published articles, pages, and testimonials on the site by keyword.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "query": {
                        "type": "string",
                        "description": "Search keyword or phrase."
                    },
                    "limit": {
                        "type": "integer",
                        "description": "Maximum number of results to return (default 5, max 20)."
                    }
                },
                "required": [
                    "query"
                ]
            }
        },
        {
            "name": "get_contact_info",
            "description": "Get official company contact details (email, phone, WhatsApp, office address) and links to About, Contact, Terms, Privacy, and Pricing pages.",
            "inputSchema": {
                "type": "object",
                "properties": {}
            }
        },
        {
            "name": "get_faqs",
            "description": "Retrieve frequently asked questions and answers about book publishing services, ISBN, and royalties.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "topic": {
                        "type": "string",
                        "description": "Optional keyword to filter FAQ entries."
                    }
                }
            }
        }
    ],
    "resources": [
        {
            "uri": "https://penerbitsastrabook.com/llms.txt",
            "name": "llms.txt",
            "description": "Markdown summary of the site, publishing packages, books, articles, and key links.",
            "mimeType": "text/markdown"
        }
    ],
    "authentication": {
        "required": false
    }
}