{"name":"joyco-studio","title":"JOYCO Content","description":"Read-only access to the content of https://joyco.studio — the studio's pages, case studies and writing, as Markdown. Call `list_documents` first to see what exists, then `get_document` for a body. There are no write operations.","version":"1.0.0","protocolVersion":"2025-06-18","protocolVersions":["2025-06-18","2025-03-26"],"transport":{"type":"streamable-http","url":"https://joyco.studio/api/mcp","methods":["POST"]},"authentication":{"type":"none"},"capabilities":{"tools":{"listChanged":false}},"tools":[{"name":"list_documents","title":"List documents","description":"List every document published on joyco.studio — pages, case studies and blog posts — with its path, kind and title. Call this before get_document; the `path` it returns is what get_document takes.","inputSchema":{"type":"object","properties":{"kind":{"type":"string","enum":["page","project","post"],"description":"Return only documents of this kind. Omit for all of them."}},"additionalProperties":false}},{"name":"get_document","title":"Get a document","description":"Return one document from joyco.studio in full, as Markdown. `path` is the document path with no leading slash and no `.md` suffix, for example `index`, `contact` or `showcase/sazabi`.","inputSchema":{"type":"object","properties":{"path":{"type":"string","description":"Document path, without a leading slash or `.md` suffix."}},"required":["path"],"additionalProperties":false}},{"name":"search_documents","title":"Search documents","description":"Case-insensitive substring search across every document's title, path and body. Returns the matching documents with a short excerpt around the first hit in each.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"The text to look for.","minLength":1},"limit":{"type":"integer","description":"Maximum documents to return. Default 10.","minimum":1,"maximum":50}},"required":["query"],"additionalProperties":false}}],"documentation":"https://joyco.studio/developers#mcp"}