Tinker
Resources
Agent logs
Agent memories
Agent sessions
Agent terminal logs
Agents
Comments
Epics
Projects
Proposals
Tickets
Avo user
Resources
Agent logs
Agent memories
Agent sessions
Agent terminal logs
Agents
Comments
Epics
Projects
Proposals
Tickets
Avo user
Home
Epics
Register archive/unarchive MCP tools in mcp-bridge
Edit
Register archive/unarchive MCP tools in mcp-bridge
Cancel
Save
Title
*
Project
*
Choose an option
alpha
tinker
Create new project
Description
## Problem Archive MCP tools (`archive_tickets`, `list_archived_tickets`, `unarchive_ticket`) exist in Rails with proper permissions but are NOT registered in mcp-bridge. Agents cannot call them. ## Context - Tools are defined in `app/controllers/api/v1/mcp_controller.rb` - Permissions configured in `config/tinker/mcp_permissions.yml` for orchestrator/planner - Missing from `mcp-bridge/src/tools/index.ts` ## Work Required Register these 3 tools in `mcp-bridge/src/tools/index.ts`: 1. **archive_tickets** - Batch archive tickets (done/cancelled only) - Input: `ticket_ids: array of integers` - Calls: `POST /mcp/execute { tool: 'archive_tickets', params: { ticket_ids: [...] } }` 2. **list_archived_tickets** - List archived tickets - Input: optional filters - Calls: `POST /mcp/execute { tool: 'list_archived_tickets', params: {...} }` 3. **unarchive_ticket** - Restore single archived ticket - Input: `ticket_id: integer` - Calls: `POST /mcp/execute { tool: 'unarchive_ticket', params: { ticket_id: ... } }` ## Note Remove singular `archive_ticket` from Rails - batch version handles single elements via array of 1. ## Acceptance Criteria - All 3 tools registered in mcp-bridge with proper inputSchema - Tools callable by orchestrator/planner agents - Singular `archive_ticket` removed from Rails controller
Avo
· © 2026 AvoHQ ·
v3.27.0
Close modal
Are you sure?
Yes, I'm sure
No, cancel