{"name":"Office Locations MCP Server","version":"1.3.0","protocol":"MCP 2025-11-25 (Streamable HTTP)","specification":"https://modelcontextprotocol.io/specification/2025-11-25","endpoints":{"primary":{"path":"/mcp","methods":["GET","POST"],"description":"MCP endpoint supporting multiple transports via Accept header"},"fallback":{"path":"/mcp/json","methods":["POST"],"description":"JSON-only endpoint (no SSE) for clients with streaming issues"}},"transports":{"http":{"method":"POST","accept":"application/json","description":"Standard HTTP JSON request/response"},"streamable_http":{"method":"POST/GET","accept":"application/json, text/event-stream","description":"Streamable HTTP transport per MCP 2025-11-25 (SSE optional)"}},"features":{"authentication":"Bearer token (Okta)","batch_requests":"Supported in both JSON and SSE modes (SSE POST returns JSON for arrays)","notifications":"Returns 202 Accepted for notifications/responses without id","initialized_notification":"Supports notifications/initialized"},"tools":[{"name":"search_offices","description":"Search for office locations"},{"name":"fetch_office","description":"Fetch detailed office information"}]}