{
  "name": "Galaxy Fasteners storefront agent",
  "description": "Agent interface to the Galaxy Fasteners B2B fastener storefront: browse and search the catalog, read product specifications and list prices, and — with a buyer session — contract pricing, cart, quotes and orders. Human-delegated identity only; see https://galaxy-fasteners.com/auth.md.",
  "url": "https://galaxy-fasteners.com",
  "version": "0.1.0",
  "documentationUrl": "https://galaxy-fasteners.com/llms.txt",
  "provider": {
    "organization": "Galaxy Fasteners",
    "url": "https://galaxy-fasteners.com"
  },
  "supportedInterfaces": [
    {
      "url": "https://api.sokisoko.com/mcp",
      "transport": "streamable-http",
      "protocolVersion": "2025-06-18",
      "authSchemes": [
        {
          "type": "oauth2",
          "authorizationServers": ["https://api.sokisoko.com"],
          "resource": "https://galaxy-fasteners.com/.well-known/oauth-protected-resource",
          "scopes": ["catalog:read", "pricing:read", "cart:write", "orders:read", "quotes:read", "quotes:write", "profile:read"]
        }
      ]
    }
  ],
  "capabilities": [
    { "id": "catalog", "name": "Catalog", "description": "Public, credential-free browsing and search of the product catalog with full specifications, images and documents." },
    { "id": "pricing", "name": "Contract pricing", "description": "Per-buyer contract prices, volume breaks and live stock, available only with an authenticated buyer session." },
    { "id": "commerce", "name": "Commerce", "description": "Cart, request-for-quote with counter-offers, and order placement and payment — all requiring explicit buyer consent." }
  ],
  "skills": [
    {
      "id": "search_catalog",
      "name": "Search the catalog",
      "description": "Find products by SKU, name or keyword; returns name, SKU and list price. List prices are indicative; contract pricing needs a buyer session.",
      "tags": ["catalog", "search", "public"]
    },
    {
      "id": "get_product",
      "name": "Read a product",
      "description": "Full product detail: specifications, images, documents, variants and list price.",
      "tags": ["catalog", "public"]
    },
    {
      "id": "request_quote",
      "name": "Request a quote",
      "description": "Raise, submit, counter and accept RFQs on a buyer's behalf. Accepting a quote creates a binding order — requires explicit buyer confirmation.",
      "tags": ["commerce", "quotes", "authenticated"]
    },
    {
      "id": "agent_auth",
      "name": "Authenticate an agent",
      "description": "Obtain credentials: OAuth 2.1 authorization-code flow with PKCE for buyer-delegated access, or a tenant-admin-issued API key for back-office automation.",
      "tags": ["auth", "oauth", "api-key"]
    }
  ]
}
