{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ugdv9s8xzy9q","handle":"orgwarrior-mcp","url":"https://wellknown.network/agents/orgwarrior-mcp","links":{"self":"https://wellknown.network/agents/orgwarrior-mcp/record.json","html":"https://wellknown.network/agents/orgwarrior-mcp","markdown":"https://wellknown.network/agents/orgwarrior-mcp/record.md","api":"https://wellknown.network/api/v1/agents/orgwarrior-mcp","status":"https://wellknown.network/api/v1/agents/orgwarrior-mcp/status","claim":"https://wellknown.network/agents/orgwarrior-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/orgwarrior-mcp/claim.json","badge":"https://wellknown.network/agents/orgwarrior-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/orgwarrior-mcp/history","tools":"https://wellknown.network/api/v1/agents/orgwarrior-mcp/tools"},"ard":{"identifier":"urn:air::server:orgwarrior-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"orgwarrior-mcp","summary":"A porcelain for Org's agenda, for Claude: an MCP server over orgwarrior's engine and your running Emacs","description":"<h1><img src=\"https://raw.githubusercontent.com/aleksozolins/orgwarrior-mcp/main/docs/logo.svg\" alt=\"\" width=\"44\" align=\"top\"> orgwarrior-mcp</h1>\n\n[![tests](https://github.com/aleksozolins/orgwarrior-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/aleksozolins/orgwarrior-mcp/actions/workflows/ci.yml)\n\nYour org agenda for Claude. It's an [MCP](https://modelcontextprotocol.io)\nserver on top of [orgwarrior](https://github.com/aleksozolins/orgwarrior).\nAsk \"what's on today?\", \"push the dentist to Friday\" or \"what did I get\ndone this week?\", and your running Emacs does the org work, the same as it\nwould from the agenda.\n\n- **Your agenda, the way org builds it.** Your views, TODO keywords, tags,\n  custom agenda commands, refile targets, logging and repeaters all work\n  as they do in Emacs. Claude reads what `orgwarrior` prints, IDs\n  included.\n- **Change anything about a task.** States (with a note where org asks for\n  one), dates, tags, priority, effort, properties, notes and history, its\n  text and checklists. Claude can also rename, move, refile and archive\n  tasks, and add tasks and events. Adds go in as separate fields, so\n  nothing in a title gets mistaken for a date or a tag.\n- **Look back.** Ask what you finished in any span, how much time you\n  clocked, or search everything you've ever archived.\n- **Safe by design.** Deleting asks you every time, and a task's text is\n  never treated as instructions.\n- **Works where Claude has no shell**: claude.ai on the web, the desktop\n  app and your phone, through your own server. Any client that speaks MCP\n  works too.\n\n## Which one do you need?\n\n**If Claude can run commands on the machine with your Emacs** (Claude\nCode there, or over SSH), use the\n[`orgwarrior`](https://github.com/aleksozolins/orgwarrior) command and its\nskill (`orgwarrior help --skill`, see\n[With Claude](https://github.com/aleksozolins/orgwarrior#with-claude)).\nIt has every command, and there's no server to run or expose to the\nnetwork.\n\n**org…","publisher":null,"homepage":"https://github.com/aleksozolins/orgwarrior-mcp","repository":"https://github.com/aleksozolins/orgwarrior-mcp","version":"0.3.2","license":null,"protocols":["mcp"],"tags":["agenda","claude","emacs","mcp","org-mode","tasks"],"pricing":null,"endpoints":[{"url":"pypi:orgwarrior-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"productivity.tasks","name":"Tasks & To-do","confidence":1,"provenance":"declared"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.836,"provenance":"derived"}],"categories":["dev","productivity"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"orgwarrior-mcp","registry":"pypi","observedAt":"2026-10-24T18:28:55.511Z","publishedAt":"2026-10-24T18:09:21.614105Z","latestVersion":"0.3.2"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"orgwarrior-mcp","url":"https://pypi.org/project/orgwarrior-mcp/","firstSeenAt":"2026-10-24T18:27:57.743Z","fetchedAt":"2026-10-24T18:27:57.743Z","normalizedAt":"2026-10-24T18:27:57.743Z"}]},"firstSeenAt":"2026-10-24T18:27:57.743Z","updatedAt":"2026-10-24T18:28:55.511Z"}