{
    "resource": "https://www.graph-in.fr",
    "authorization_servers": [
        "https://www.graph-in.fr"
    ],
    "scopes_supported": [
        "read",
        "openid",
        "profile"
    ],
    "bearer_methods_supported": [
        "header",
        "query"
    ],
    "resource_documentation": "https://www.graph-in.fr/wp-json/graphin/v1/mcp/manifest",
    "resource_endpoints": [
        {
            "resource": "https://www.graph-in.fr/wp-json/graphin/v1/mcp/call",
            "description": "MCP tool call endpoint — full-text search, get post, list recent",
            "scopes": [
                "read"
            ],
            "auth_required": false
        },
        {
            "resource": "https://www.graph-in.fr/wp-json/graphin/v1/agent/",
            "description": "Agent-optimized content endpoint — clean semantic JSON",
            "scopes": [
                "read"
            ],
            "auth_required": false
        },
        {
            "resource": "https://www.graph-in.fr/llms.txt",
            "description": "LLMs.txt site index for AI agents",
            "scopes": [
                "read"
            ],
            "auth_required": false
        }
    ],
    "x_content_signals": {
        "search": "yes",
        "ai_input": "yes",
        "ai_train": "no"
    },
    "agent_auth": {
        "skill": "https://www.graph-in.fr/auth.md",
        "register_uri": "https://www.graph-in.fr/wp-json/graphin/v1/auth/identity",
        "claim_uri": "https://www.graph-in.fr/wp-json/graphin/v1/auth/claim",
        "identity_endpoint": "https://www.graph-in.fr/wp-json/graphin/v1/auth/identity",
        "claim_endpoint": "https://www.graph-in.fr/wp-json/graphin/v1/auth/claim",
        "identity_types_supported": [
            "anonymous"
        ],
        "anonymous": {
            "credential_types_supported": [
                "api_key"
            ]
        }
    },
    "x_generator": "Graph'in Agent-Ready 0.2.15"
}