{
    "$schema": "https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json",
    "name": "com.igiprint/mcp",
    "title": "Interstate Graphics",
    "description": "Trade printer catalog, capabilities, FAQ and quote requirements (read-only).",
    "version": "1.0.0",
    "websiteUrl": "https://igiprint.com/",
    "icon": "https://i0.wp.com/igiprint.com/wp-content/uploads/2021/10/cropped-icon-interstategraphics-1.png?fit=256%2C256&ssl=1",
    "remotes": [
        {
            "url": "https://igiprint.com/wp-json/igi/v1/mcp",
            "transport": "streamable-http",
            "type": "streamable-http"
        }
    ],
    "alternateRemotes": [
        {
            "url": "https://igiprint.com/mcp",
            "transport": "streamable-http"
        }
    ],
    "authentication": {
        "required": false
    },
    "tools": [
        {
            "name": "get_company_info",
            "title": "Company info",
            "description": "Facts about Interstate Graphics: who they serve (trade only), location, contact, certifications, capacity and key differentiators. Use first when deciding whether IGI fits a print job.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "fields": {
                        "type": "array",
                        "items": {
                            "type": "string"
                        },
                        "description": "Optional subset of fields, e.g. [\"telephone\",\"address\",\"certifications\"]. Omit for all."
                    }
                }
            },
            "annotations": {
                "readOnlyHint": true,
                "openWorldHint": false
            }
        },
        {
            "name": "list_products",
            "title": "List products",
            "description": "List printed products IGI makes, optionally filtered by category or keywords. Categories: Displays & POP, Banners & Signs, Graphics & Wraps, Print & Paper, Industrial & Safety.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "category": {
                        "type": "string",
                        "description": "Category name or part of it."
                    },
                    "query": {
                        "type": "string",
                        "description": "Keywords, e.g. \"floor\" or \"banner\"."
                    }
                }
            },
            "annotations": {
                "readOnlyHint": true,
                "openWorldHint": false
            }
        },
        {
            "name": "get_product",
            "title": "Get product",
            "description": "Details and links for one product by slug (from list_products), e.g. \"vinyl-banners\".",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "slug": {
                        "type": "string"
                    }
                },
                "required": [
                    "slug"
                ]
            },
            "annotations": {
                "readOnlyHint": true,
                "openWorldHint": false
            }
        },
        {
            "name": "get_capabilities",
            "title": "Capabilities",
            "description": "Production capabilities: prepress, wide-format digital, screen printing, sheet-fed, finishing/fabrication, kitting/fulfillment.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "query": {
                        "type": "string",
                        "description": "Optional keyword filter, e.g. \"screen\" or \"kitting\"."
                    }
                }
            },
            "annotations": {
                "readOnlyHint": true,
                "openWorldHint": false
            }
        },
        {
            "name": "answer_faq",
            "title": "FAQ",
            "description": "Answers to common trade-printing questions (minimums, max size, turnaround, blind shipping, color, location). Optional query filters.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "query": {
                        "type": "string"
                    }
                }
            },
            "annotations": {
                "readOnlyHint": true,
                "openWorldHint": false
            }
        },
        {
            "name": "how_to_request_quote",
            "title": "How to request a quote",
            "description": "What information IGI needs to price a job, eligibility (trade only), and where to submit. IGI has no instant pricing; quotes come from a human estimator within one business day.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "product": {
                        "type": "string",
                        "description": "Optional product name or slug; matching catalog entries are included."
                    }
                }
            },
            "annotations": {
                "readOnlyHint": true,
                "openWorldHint": false
            }
        },
        {
            "name": "search_site",
            "title": "Search site",
            "description": "Search igiprint.com products, pages, posts and FAQ.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "query": {
                        "type": "string"
                    }
                },
                "required": [
                    "query"
                ]
            },
            "annotations": {
                "readOnlyHint": true,
                "openWorldHint": false
            }
        }
    ]
}