Skip to content

Tools Overview

Alessio Rocchi edited this page Jan 29, 2026 · 2 revisions

Tools Overview

Complete reference for all 46 MCP tools across 8 categories.


Tool Categories

Category Count Tools
Agent Tools 6 agent_spawn, agent_list, agent_stop, agent_status, agent_types, agent_update_status
Memory Tools 5 memory_store, memory_search, memory_get, memory_list, memory_delete
Task Tools 8 task_create, task_assign, task_complete, task_list, task_get, task_check_drift, task_get_relationships, task_drift_metrics
Session Tools 4 session_start, session_end, session_status, session_active
System Tools 3 system_status, system_health, system_config
GitHub Tools 7 github_issue_create, github_issue_list, github_issue_get, github_pr_create, github_pr_list, github_pr_get, github_repo_info
Review Loop Tools 6 review_loop_start, review_loop_status, review_loop_abort, review_loop_issues, review_loop_list, review_loop_get_code
Identity Tools 8 identity_create, identity_get, identity_list, identity_update, identity_activate, identity_deactivate, identity_retire, identity_audit

Consensus Tools (in Task Tools): 5 tools - consensus_check, consensus_list_pending, consensus_get, consensus_approve, consensus_reject

Total: 46 Tools


Quick Reference

Agent Management

agent_spawn          - Create new agent
agent_list           - List active agents
agent_stop           - Stop an agent
agent_status         - Get agent details
agent_types          - List available types
agent_update_status  - Update agent status

Memory Operations

memory_store   - Store entry
memory_search  - Search with FTS5/vector
memory_get     - Get by key
memory_list    - List all entries
memory_delete  - Delete entry

Task Management

task_create            - Create task with optional drift detection
task_assign            - Assign to agent
task_complete          - Mark complete
task_list              - List tasks
task_get               - Get task details
task_check_drift       - Check for semantic drift
task_get_relationships - Get task relationships
task_drift_metrics     - Get drift detection metrics

Consensus

consensus_check        - Check if consensus required
consensus_list_pending - List pending checkpoints
consensus_get          - Get checkpoint details
consensus_approve      - Approve checkpoint
consensus_reject       - Reject checkpoint

Identity Management

identity_create     - Create persistent identity
identity_get        - Get identity by ID/name
identity_list       - List identities
identity_update     - Update identity metadata
identity_activate   - Activate identity
identity_deactivate - Deactivate identity
identity_retire     - Permanently retire
identity_audit      - Get audit trail

Sessions

session_start  - Start session
session_end    - End session
session_status - Get status
session_active - List active

System

system_status - System stats
system_health - Health check
system_config - Configuration

GitHub

github_issue_create - Create issue
github_issue_list   - List issues
github_issue_get    - Get issue
github_pr_create    - Create PR
github_pr_list      - List PRs
github_pr_get       - Get PR
github_repo_info    - Repo info

Adversarial Review

review_loop_start    - Start review loop
review_loop_status   - Get status
review_loop_abort    - Stop loop
review_loop_issues   - Get issues
review_loop_list     - List loops
review_loop_get_code - Get code

Tool Usage Patterns

Pattern 1: Agent Workflow

1. agent_spawn - Create agent
2. task_create - Create task
3. task_assign - Assign to agent
4. task_complete - Mark done
5. agent_stop - Clean up

Pattern 2: Memory Workflow

1. memory_store - Store findings
2. memory_search - Search context
3. memory_get - Retrieve specific
4. memory_delete - Clean up

Pattern 3: Review Workflow

1. review_loop_start - Start review
2. review_loop_status - Check progress
3. review_loop_issues - Get feedback
4. review_loop_get_code - Get result

Pattern 4: Identity-Based Workflow

1. identity_create - Create persistent identity
2. identity_activate - Activate for use
3. agent_spawn - Spawn with identity context
4. ... work with agent ...
5. identity_deactivate - Deactivate when done

Pattern 5: Consensus-Controlled Tasks

1. consensus_check - Check if approval needed
2. task_create - Create task (may create checkpoint)
3. consensus_get - Review checkpoint details
4. consensus_approve/reject - Make decision
5. task_create - Continue with approved tasks

Pattern 6: Drift-Monitored Hierarchy

1. task_create - Create parent task
2. task_create (with parentTaskId) - Create child
3. task_check_drift - Verify no scope creep
4. task_drift_metrics - Monitor drift trends
5. task_get_relationships - View task tree

Tool Details

For detailed information on each tool category, see:


Related:

Clone this wiki locally