Tempo Filler

MCP server for managing Worklogs in in JIRA
  • typescript

5

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "tranzact-tempo-filler-mcp-server": {
      "command": "npx",
      "args": [
        "@tranzact/tempo-filler-mcp-server"
      ],
      "env": {
        "TEMPO_PAT": "your-personal-access-token",
        "TEMPO_BASE_URL": "https://your-jira-instance.com",
        "TEMPO_DEFAULT_HOURS": "8"
      }
    }
  }
}

You can use this MCP server to interact with Tempo worklogs in JIRA through AI-assisted workflows. It enables retrieving, creating, bulk posting, and managing worklogs, along with scheduling information and rich MCP Apps views for visualizing timesheets and calendars.

How to use

To use the Tempo Filler MCP Server with an MCP client, configure a standard MCP server connection that runs locally and communicates with Tempo via a Personal Access Token. You can retrieve existing worklogs, create single or multiple worklogs, delete entries, and fetch scheduling information to plan time entries. When used with MCP Apps-enabled hosts, you gain visual components like a timesheet grid and a schedule calendar that render inline in your assistant interface.

How to install

Prerequisites you need before installation: Node.js version 18 or higher, and a JIRA instance with the Tempo Timesheets plugin enabled. You also need a Personal Access Token (PAT) for authentication.

Option 1: NPX (recommended for quick start)

npx @tranzact/tempo-filler-mcp-server

Option 2: Manual MCP server configuration for your AI assistant

{
  "mcpServers": {
    "tempo-filler": {
      "command": "npx",
      "args": ["@tranzact/tempo-filler-mcp-server"],
      "env": {
        "TEMPO_BASE_URL": "https://your-jira-instance.com",
        "TEMPO_PAT": "your-personal-access-token"
      }
    }
  }
}

Additional setup notes

If you plan to use visuals in MCP Apps-enabled hosts, ensure the Tempo base URL and PAT are provided in the environment variables as shown above. The server supports both a quick NPX approach and a fully defined MCP configuration for your AI client.

Configuration and security

Environment variables are required for authentication and default behavior. The essential values are the Tempo base URL and your personal access token (PAT). You can also set a default number of hours per workday to tailor the planner to your work pattern.

Usage examples and scenarios

Common workflows include logging a single day’s work, bulk-creating multiple days, and checking schedules before populating entries. Visual MCP Apps views provide a calendar and a timesheet grid to help you verify days, hours, and project associations before committing worklogs.

Troubleshooting and notes

If you encounter authentication failures, verify that TEMPO_BASE_URL points to your JIRA instance and TEMPO_PAT has the necessary permissions. Ensure your Tempo Timesheets plugin is installed and accessible from your JIRA instance. For UI issues in MCP Apps components, confirm that your host supports MCP Apps visuals and that the app extensions are enabled.

Available tools

get_worklogs

Retrieve worklogs for a date range with optional filtering. In MCP Apps-compatible hosts, displays an interactive timesheet grid.

post_worklog

Log a single worklog entry for a specific issue and date with optional description and billable flag.

bulk_post_worklogs

Create multiple worklog entries efficiently with concurrent processing and optional billable flag.

delete_worklog

Remove an existing worklog entry by its ID.

get_schedule

Retrieve the work schedule showing working days, non-working days, and expected hours per day, with an interactive calendar view in MCP Apps hosts.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational