{
    "name": "Enseigne Signalétique",
    "description": "Création d&#039;enseigne, signalétique, PLV-ILV et stand à Nantes, Rennes et Saint-Malo",
    "serverInfo": {
        "name": "Enseigne Signalétique",
        "version": "0.2.0"
    },
    "mcpVersion": "1.0",
    "protocolVersion": "2024-11-05",
    "url": "https://www.enseigne-signaletique.fr/",
    "endpoint": "https://www.enseigne-signaletique.fr/wp-json/graphin/v1/mcp/call",
    "transport": {
        "type": "http",
        "protocols": [
            "http"
        ]
    },
    "authentication": {
        "type": "none",
        "scheme": null
    },
    "capabilities": {
        "tools": {
            "listChanged": false
        },
        "resources": false,
        "prompts": false,
        "sampling": false
    },
    "tools": [
        {
            "name": "search_posts",
            "description": "Full-text search across posts and pages.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "query": {
                        "type": "string",
                        "description": "Search query"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 50,
                        "default": 10
                    }
                },
                "required": [
                    "query"
                ]
            }
        },
        {
            "name": "get_post",
            "description": "Retrieve a single post or page by slug or ID with full semantic content.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "slug": {
                        "type": "string"
                    },
                    "id": {
                        "type": "integer"
                    }
                }
            }
        },
        {
            "name": "list_recent",
            "description": "Return most recently modified content.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 50,
                        "default": 20
                    },
                    "type": {
                        "type": "string",
                        "description": "Post type (post, page, product…)"
                    }
                }
            }
        },
        {
            "name": "get_by_category",
            "description": "Retrieve content under a specific taxonomy term.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "taxonomy": {
                        "type": "string",
                        "default": "category"
                    },
                    "term_id": {
                        "type": "integer"
                    },
                    "term_slug": {
                        "type": "string"
                    }
                }
            }
        },
        {
            "name": "list_taxonomies",
            "description": "List public taxonomies and their top terms.",
            "inputSchema": {
                "type": "object",
                "properties": {}
            }
        },
        {
            "name": "site_info",
            "description": "Site metadata.",
            "inputSchema": {
                "type": "object",
                "properties": {}
            }
        }
    ],
    "vendor": {
        "name": "Graph'in",
        "url": "https://graph-in.fr/",
        "product": "Graph'in Agent-Ready",
        "version": "0.2.0"
    },
    "related": {
        "manifest": "https://www.enseigne-signaletique.fr/wp-json/graphin/v1/mcp/manifest",
        "agentSkillsIndex": "https://www.enseigne-signaletique.fr/.well-known/agent-skills/index.json",
        "apiCatalog": "https://www.enseigne-signaletique.fr/.well-known/api-catalog"
    }
}