{
    "success": true,
    "service": "grafikit-developer-api",
    "scope": "root",
    "version": "0.4.1",
    "authentication": {
        "developer_key": "Authorization: Bearer grf_mcp_live_...",
        "key_url": "https://www.grafikit.com/developers/mcp/"
    },
    "mcp": {
        "endpoint": "https://mcp.grafikit.com/mcp",
        "discovery": "https://mcp.grafikit.com/.well-known/mcp.json",
        "docs": "https://www.grafikit.com/docs/mcp/"
    },
    "rest": {
        "images": {
            "background_remove": {
                "method": "POST",
                "url": "https://api.grafikit.com/v1/images/background-remove/",
                "service_url": "https://api.grafikit.com/bgremover/",
                "auth": "developer_key",
                "description": "Remove image backgrounds and return transparent PNG artwork."
            }
        },
        "morfuno_personalizations": {
            "base_url": "https://api.grafikit.com/v1/personalizations",
            "auth": "morfuno_tenant_bearer_key",
            "description": "Order-scoped visual selection, deterministic mockup approval and print PNG production."
        },
        "print_estimate": {
            "method": "POST",
            "url": "https://api.grafikit.com/print/developer/estimate",
            "auth": "developer_key",
            "description": "Estimate effective sticker size, max items per sheet and sheet/copy price without generating files."
        },
        "print_preflight": {
            "method": "POST",
            "url": "https://api.grafikit.com/print/developer/preflight",
            "auth": "developer_key",
            "description": "Validate artwork before file generation. UV DTF accepts transparent PNG or the first page of a PDF normalized to transparent PNG at 300 DPI."
        },
        "uv_dtf_spot_channels": {
            "method": "POST",
            "url": "https://api.grafikit.com/print/developer/uv-dtf/spot-channels",
            "auth": "developer_key",
            "description": "Add 100% White and Varnish spot channels to a transparent PNG without layout, resize, copies, pricing, or order creation. Returns an RGB PSD URL and preserves the source pixel canvas."
        },
        "print_prepare": {
            "method": "POST",
            "url": "https://api.grafikit.com/print/developer/prepare",
            "auth": "developer_key",
            "description": "Prepare print-ready sticker or UV DTF files from a public HTTPS artwork URL."
        }
    },
    "internal": {
        "artwork_analysis": {
            "method": "POST",
            "url": "https://api.grafikit.com/artwork-analysis/",
            "auth": "service_bearer_key",
            "description": "Neutral file, print-size and multi-object analysis for Grafikit MCP."
        },
        "print_estimate": "Server-secret protected endpoint for Grafikit services.",
        "print_preflight": "Server-secret protected endpoint for Grafikit services.",
        "uv_dtf_spot_channels": "Server-secret protected endpoint for adding UV DTF spot channels without layout.",
        "print_prepare": "Server-secret protected endpoint for Grafikit services."
    }
}