Skip to content
Agentmart
Submit a tool

Agentic Task System (ATS)

Persistent task context across TickTick, Notion, GitHub, Obsidian, Taskmaster and Beads

Connector by renezander030 · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 17
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/renezander030-agentic-task-system

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Persistent task context across TickTick, Notion, GitHub, Obsidian, Taskmaster and Beads

Use cases: project-management, agent-memory

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
13 read · 14 write · 2 delete · 3 not yet classified
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Tools by what they do 32

Read from the source code; the running server may list different tools.

Read 13 · Look things up without changing anything.

  • context_for_task
  • evaluate_task_hierarchy
  • find
  • get_task
  • get_task_hierarchy
  • get_task_security
  • list_actions
  • list_pending_task_events
  • list_projects
  • list_task_references
  • similar
  • task_graph
Show 1 more tools
  • url_for

Write 14 · Create, change, send or run things.

  • acknowledge_task_events
  • add_task_link
  • add_task_reference
  • create_task
  • promote_exploration
  • record_action
  • relate_task
  • resolve_task_links
  • set_task_hierarchy
  • set_task_intent
  • set_task_lifecycle
  • set_task_security
Show 2 more tools
  • undo_write
  • update_task

Delete 2 · Delete, drop, revoke or wipe things.

  • remove_task_link
  • remove_task_reference

Not yet classified 3 · We could not tell from the name and description.

  • check_task_access
  • poll_task_events
  • snapshot_task_events

Secrets and settings it asks for

Other settings (environment variables or headers).

  • ATS_ADAPTER

Files it touches

  • Your home directory (~)

Tools (32)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • acknowledge_task_events

    WRITE/LOCAL. Explicitly acknowledges one or more durable task-event ids and removes them from the pending spool. Unknown ids are reported without failing known acknowledgements.

  • add_task_link

    WRITE. Adds a typed relationship from one task to another. Types express dependencies, evidence, decisions, outputs, supersession, support, or a general relation. Set allowMissing to record a forward link to a task that does not exist yet — it auto-resolves once the target is created (or run `resolve_task_links` to refresh its title).

  • add_task_reference

    WRITE. Adds a resource the task consults (an external URL or a reference note) to its "## References" section. Use this for links and supporting notes; use add_task_link for relationships to other active tasks. Re-adding the same url updates its title/desc.

  • check_task_access

    WRITE/AUDIT. Evaluates one task-scoped access request and appends an allow or deny record. Requires an action, resource, and reason. Denial wins over allowance; untrusted high-risk actions and configured boundaries require approval. Fails closed if auditing fails.

  • context_for_task

    Read-only. Builds execution context for a task. Typed relationships come first, retrieval adds candidates, invalid lifecycle items are excluded, and every included item carries provenance.

  • create_task

    WRITE. Creates a new item (task/note) in the store — the agent→human write side of the two-way bus. Use to hand the human a note, action, or reminder. Side effect: a new item appears in their task app immediately. Returns the created item including its new id. To change an existing item instead, use `update_task`.

  • evaluate_task_hierarchy

    Read-only. Deterministically checks whether a task still supports its parent objective and reports invalid role ordering, missing intent, cycles, invalid lifecycle state, and active explicit conflicts.

  • find

    Read-only. Search the task store by free-text QUERY using available adapter signals plus Core keyword retrieval, fused via Reciprocal Rank Fusion. Adapters with embeddings add dense+sparse hybrid retrieval. Returns best-matching items with provenance. Use this for "what do I have about X". To find items like a KNOWN item instead, use `similar`. Read-only: never writes.

  • get_task

    Read-only. Fetch one item (task/note) by its project id + task id, including the full markdown body, tags, and due date. Use after `find`/`list_projects` give you the ids. Returns the single item object, or an error if not found.

  • get_task_hierarchy

    Read-only. Returns the item role and its explicit parent relationship. Roles are exploration, goal, project, task, or unspecified.

  • get_task_security

    Read-only. Returns the portable trust, action, resource, denial, approval, and approver policy for one task. Unconfigured tasks default to untrusted content and no granted access.

  • list_actions

    Read-only. Lists action-ledger records, optionally filtered by task, agent, action, or advancement.

  • list_pending_task_events

    Read-only. Lists durable task-event envelopes that have not been acknowledged by a consumer. Task bodies are not stored in the spool.

  • list_projects

    Read-only. List the projects / folders in the store, each with its id and name. Call this first to discover the projectId you need for `get_task`, `create_task`, or `update_task`. Returns an array of { id, name }.

  • list_task_references

    Read-only. Lists the resources (external URLs and reference notes) in a task's "## References" section.

Show 17 more tools
  • poll_task_events

    WRITE/LOCAL. Diffs the current task corpus, durably stages deterministic event envelopes, then advances the checkpoint. Returns newly observed events plus the unacknowledged pending spool. Events are observation-only and must be acted on separately under normal ATS intent and security checks.

  • promote_exploration

    WRITE. Creates a committed execution item from exploratory material. The source body is not copied; the new item receives explicit outcome/completion metadata and an evidence link back to the source.

  • record_action

    WRITE. Appends an auditable agent action or outcome to the local ATS JSONL ledger, including sources, approvals, output, and whether the task advanced.

  • relate_task

    WRITE. Auto-routes a relevant target into the right section by what it is: an active task goes to "## Related" (a typed link), a note goes to "## References", and a completed task is refused. Prefer this when you just know a target is relevant and do not want to choose the section yourself. Returns routedTo: "related" | "references".

  • remove_task_link

    WRITE. Removes one exact typed relationship from a source task. Returns removed=false when the relationship was already absent.

  • remove_task_reference

    WRITE. Removes a reference (by url) from a task's "## References" section. Returns removed=false when the url was already absent.

  • resolve_task_links

    Read-mostly. Back-resolves a task's forward links: for each stored link whose target now exists, refreshes the placeholder title to the real one. Returns which links resolved and which are still missing. Writes only if a title changed.

  • set_task_hierarchy

    WRITE. Assigns an exploration/goal/project/task role and optionally replaces or clears the single explicit parent relationship.

  • set_task_intent

    WRITE. Adds or updates portable execution intent inside the task body: desired outcome, why it matters, completion conditions, authority, constraints, and approval requirement. Preserves the human-authored body and works through every ATS adapter.

  • set_task_lifecycle

    WRITE. Sets portable lifecycle state and validity windows. Archived, expired, future, and superseded tasks are excluded by context assembly.

  • set_task_security

    WRITE. Sets a portable task security policy. This policy is a decision point for cooperating clients; it does not sandbox unrelated external tools.

  • similar

    Read-only. Find items semantically similar to a KNOWN item, given its id (not a text query — for text search use `find`). Useful for "show me related notes to this one" or dedupe. Requires an embedder-backed adapter (e.g. TickTick); returns a clear error on adapters without embeddings. Returns an array of items ranked by similarity.

  • snapshot_task_events

    WRITE/LOCAL. Creates or replaces the local corpus-diff event checkpoint. This only observes task state; it never launches an agent or performs an external action.

  • task_graph

    Read-only. Traverses typed incoming and outgoing task relationships around one task. Returns nodes, edges, lifecycle validity, and unresolved references.

  • undo_write

    WRITE. Reverses a recorded write using the before-image the ledger captured: restores an updated task to its prior state, or deletes a task that was created. Omit actionId to undo the most recent undoable write. Pass dryRun to preview the plan without changing anything. Records a compensating `action.reverted` entry.

  • update_task

    WRITE. Patches an existing item (partial update) — only the fields you provide change; omitted fields are left untouched. Side effect: the item is modified in the human's task app. Requires the item's projectId + taskId (get them from `find` or `list_projects`). Returns the updated item. To create a new item instead, use `create_task`.

  • url_for

    Read-only. Build a paste-ready deep link (a URL string) to an item in its native app, so you can hand the human a clickable reference. Does not open anything or write — pure id→URL construction. Returns the URL as a string.

Compare and alternatives

    Featured in

    Signals

    Stars
    17
    Forks
    3
    Open issues
    0
    Last commit (this folder)
    Oct 18, 2026 (10 days ago)
    Last release
    Oct 8, 2026 (20 days ago)

    From GitHub (fetched Oct 24, 2026).

    Details

    Registry name
    io.github.renezander030/agentic-task-system
    Version
    0.18.0
    Auth
    No auth
    Packages
    npm @reneza/ats-mcp
    License
    MIT
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026

    More from renezander030

    Cite this page

    Agentic Task System (ATS) MCP server. Agent Mart. https://agentmart.dev/connectors/renezander030-agentic-task-system (last updated 2026-10-24)