{"$schema":"https://spec.modelcontextprotocol.io/card/v1","id":"mcp.bezeliq.ai/oro","name":"Oro Docs MCP","slug":"oro-docs","description":"Search BezelIQ Oro Commerce documentation and selected application source. Supports keyword search (BM25) and optional semantic/hybrid search when an OpenAI API key is configured.","version":"0.1.0","vendor":{"name":"BezelIQ","url":"https://bezeliq.ai"},"endpoint":"https://mcp.bezeliq.ai/oro","transport":"streamable-http","transport_note":"Stateless — no session required. Each POST is a complete MCP request/response.","auth":"none","corpora":[{"id":"docs","label":"Oro Documentation","source":"https://github.com/oroinc/documentation","format":"RST/Sphinx"},{"id":"source","label":"Oro Application Source","source":"https://github.com/oroinc/orocommerce-application","format":"PHP/YAML/XML"}],"tools":[{"name":"search_oro","description":"Ranked search over Oro docs and source. Supports keyword (BM25), semantic, and hybrid modes. Filterable by corpus (docs|source|all) and section.","inputs":{"query":{"type":"string","required":true},"limit":{"type":"number","default":10,"max":50},"section":{"type":"string","description":"Filter by section name"},"corpus":{"type":"string","enum":["docs","source","all"],"default":"all"},"mode":{"type":"string","enum":["keyword","semantic","hybrid"],"default":"keyword"}},"output":"Array of { title, path, url, snippet, score, corpus }"},{"name":"query_docs_filesystem_oro","description":"Safe read-only filesystem queries (rg, grep, find, ls, cat, head, tail, sed, awk, wc, sort, uniq, cut) root-confined to Oro corpus directories. Use DOCS_ROOT / SOURCE_ROOT as placeholders.","inputs":{"command":{"type":"string","required":true}},"safety":"Read-only, root-confined, no writes/network/shell-escapes"},{"name":"get_mcp_card","description":"Returns structured MCP cards for the BezelIQ registry and Oro capability.","inputs":{"card":{"type":"string","enum":["registry","oro","all"],"default":"all"}}}],"limits":{"search_results_max":50,"query_fs_timeout_ms":10000,"query_fs_output_bytes":102400},"links":{"browser_docs":"https://mcp.bezeliq.ai/oro","registry":"https://mcp.bezeliq.ai/","health":"https://mcp.bezeliq.ai/health","github":"https://github.com/justinb2bea/oro-docs-mcp"}}