{
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "steelerp",
    "title": "SteelERP",
    "version": "1.0.0"
  },
  "description": "SteelERP product facts, the steelerp.ir disorder-cost calculator, and demo requests filed in the name of the signed-in person. SteelERP is a system of record for steel-structure fabricators.",
  "documentationUrl": "https://steelerp.ir/auth.md",
  "endpoint": "https://steelerp.ir/api/steelerp/mcp",
  "url": "https://steelerp.ir/api/steelerp/mcp",
  "transport": { "type": "streamable-http", "url": "https://steelerp.ir/api/steelerp/mcp" },
  "remotes": [{ "type": "streamable-http", "url": "https://steelerp.ir/api/steelerp/mcp" }],
  "capabilities": { "tools": { "listChanged": false } },
  "authentication": {
    "required": true,
    "schemes": ["oauth2"],
    "protectedResourceMetadata": "https://steelerp.ir/.well-known/oauth-protected-resource/api/steelerp/mcp",
    "authorizationServer": "https://steelerp.ir",
    "scopes": ["demo"],
    "dynamicClientRegistration": true,
    "description": "OAuth 2.1 with PKCE (S256) and dynamic client registration. On the consent page the person enters and approves their own name, mobile number and company; only then can the assistant file a demo request for them."
  },
  "tools": [
    {
      "name": "search_product_facts",
      "title": "Search SteelERP product facts",
      "description": "Keyword search (Persian or English) over the official product facts at https://steelerp.ir/llms-full.txt; returns passages with their source URL.",
      "annotations": { "readOnlyHint": true }
    },
    {
      "name": "estimate_disorder_cost",
      "title": "Estimate the cost of rework, delay and excess material",
      "description": "Yearly cost of rework, late delivery and excess material at a steel fabrication shop, with the steelerp.ir calculator formula (million toman).",
      "annotations": { "readOnlyHint": true }
    },
    {
      "name": "request_demo",
      "title": "Request a SteelERP demo or sample PDF",
      "description": "Files a demo or sample-PDF request with the sales team in the name of the signed-in person, with the contact details they approved on the consent page.",
      "annotations": { "readOnlyHint": false, "destructiveHint": false }
    }
  ]
}
