Integrations
Connect Pomavo with external tools and services using machine identities and API keys.
Overview
Pomavo is designed to work with your existing tools. Integrations allow you to create machine identities, also called service accounts, for programmatic access, manage API keys, and connect AI assistants via the MCP server.
Machine Identities
Machine identities are non-human service accounts that can interact with Pomavo programmatically. Each integration gets its own identity with:
- Name & Description: Identify the purpose of the integration
- Custom Avatar: Visual identity in activity feeds and comments
- API Keys: Scoped authentication keys for API access
- Full Audit Trail: All actions taken by the integration are tracked
API Keys
Each integration can have multiple named API keys. Keys are generated once and the plaintext is only shown at creation time, only a hash is stored for security.
API keys provide the same level of access as the integration's user identity, controlled through the permissions system.
REST API
The Pomavo API provides complete programmatic access to tickets, templates, workflows, projects, iterations, comments, attachments, links, and more. Authentication is handled via API keys passed in request headers.
MCP Server
Pomavo includes a Python-based Model Context Protocol server, known as MCP, with 30+ tools for AI assistant integration. The MCP server allows AI agents to:
- Search and manage tickets using the full DSL query language
- Create, update, and transition tickets
- Manage comments, links, and attachments
- Work with iterations and sprints
- Manage permissions
Plugins
Pomavo can be extended with installable plugins from a marketplace. The GitHub integration is a first-party plugin that links commits, branches, and pull requests to tickets.
Coming Soon
- Slack / Discord notifications
- CI/CD pipeline hooks