{"protocolVersion":"0.3.0","name":"Ruth O'Callaghan","description":"Ruth O'Callaghan.","url":"https://ruthocallaghan.com/mcp","preferredTransport":"JSONRPC","supportedInterfaces":[{"url":"https://ruthocallaghan.com/mcp","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://ruthocallaghan.com/mcp","protocolBinding":"JSONRPC","protocolVersion":"0.3"}],"version":"2.1.0","capabilities":{"streaming":false,"pushNotifications":false},"skills":[{"id":"search-site","name":"Search Site","description":"The site's pages that hold some words, best first: titles starting with them, then titles holding them, then descriptions and page text; a question no page holds word for word is matched in English, stems and all. Each with its path, url, title, description and the passage the words are in, the first 20 of `total`: the same rows as the site's search page and /search.json?q=.","tags":["search","website"],"examples":["Which pages mention our opening hours?"]},{"id":"feedback","name":"Send Feedback","description":"Tell the maintainers of Ruth O'Callaghan what you needed and did not find, what is wrong, or what broke. One issue per call, in 300 characters at most. Reports are read, not published.","tags":["feedback","report"],"examples":["Report a page that is out of date"]}],"provider":{"organization":"Ruth O'Callaghan","url":"https://ruthocallaghan.com"},"documentationUrl":"https://ruthocallaghan.com/llms.txt","mcpEndpoint":"https://ruthocallaghan.com/mcp","apiSpecUrl":"https://ruthocallaghan.com/.well-known/openapi.json","mcpServerCard":"https://ruthocallaghan.com/mcp/server-card","defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json","text/markdown"]}