{"$schema":"https://static.modelcontextprotocol.io/schemas/server-card.json","name":"antikythera-wiki","title":"Antikythera Wiki","version":"1.0.0","description":"Metadata about Antikythera's published corpus — works, glossary terms, people, reading collections, programs and events — with links to the wiki page and the original publication for each; and, with the reader's permission, their reading progress and their conversations with the wiki's reading partner. Every request needs a connected reader account (OAuth).","restrictions":"Returns bibliographic metadata, one-paragraph summaries and links only: no source texts, no full notes, no PDFs, and no bulk export of the corpus. Read the linked wiki page or the original publication for the content itself.","websiteUrl":"https://antikythera.wiki","documentation":"https://antikythera.wiki/mcp","llms_txt":"https://antikythera.wiki/llms.txt","transport":{"type":"streamable-http","url":"https://antikythera.wiki/mcp","protocolVersions":["2026-07-28","2025-11-25","2025-06-18","2025-03-26"],"legacyClients":"2025 revisions are served statelessly; the 2024 HTTP+SSE transport is not"},"capabilities":{"tools":true,"resources":false,"prompts":false},"authentication":{"type":"oauth2","required":true,"description":"Every request needs an OAuth access token for a reader account (the server answers 401 with the resource metadata until it has one). Consent is asked once per app and remembered until the reader disconnects it in /settings; the reader tools also need the scope named on each.","protected_resource_metadata":"https://antikythera.wiki/.well-known/oauth-protected-resource/mcp","authorization_server_metadata":"https://antikythera.wiki/.well-known/oauth-authorization-server","dynamic_client_registration":"https://antikythera.wiki/api/auth/oauth2/register","pkce":"S256","scopes":{"progress:read":"See which works you have read, are reading, and where you are in them","progress:write":"Update your reading progress","conversations:read":"List and read your saved conversations with the reading partner","conversations:write":"Start conversations and ask the reading partner questions on your behalf"}},"tools":[{"name":"about","description":"What this server offers, how its tools fit together, and how to connect an account."},{"name":"list_works","description":"The catalog: every work with its authors, date, format, one-line summary and links; filter by group, format, author or year."},{"name":"get_work","description":"One work's full metadata: summary, publication links, connections to other works, glossary terms, collections, wiki page."},{"name":"list_terms","description":"The glossary: every term with a one-line definition and the works it appears in."},{"name":"get_term","description":"One glossary term: its summary and the works it appears in."},{"name":"list_people","description":"Staff, editorial board, researchers, authors and collaborators, with roles and links."},{"name":"get_person","description":"One person: role, affiliation, short bio, their works in the corpus."},{"name":"list_collections","description":"Curated reading collections: themed paths through the corpus with a role for each work."},{"name":"get_collection","description":"One collection with its description and ordered works."},{"name":"directory","description":"Antikythera activity outside the corpus: research areas, projects, lectures, studios and salons, with official links."},{"name":"find","description":"Search the corpus: exact word match or semantic (meaning) search. Returns which works and sections are relevant, with links — not the text."},{"name":"get_progress","description":"The connected reader's reading tracker: which works they have read, are reading, and where they are.","scope":"progress:read"},{"name":"set_progress","description":"Update the connected reader's status, position or how-far fraction for one work.","scope":"progress:write"},{"name":"list_conversations","description":"The connected reader's saved conversations with the reading partner.","scope":"conversations:read"},{"name":"get_conversation","description":"One saved conversation's transcript.","scope":"conversations:read"},{"name":"ask","description":"Ask the wiki's reading partner a question on the reader's behalf — a remote Antikythera subagent that reads the corpus and answers with citations. Starts a conversation or continues one.","scope":"conversations:write"}]}