Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

TaskTime Pro

NPM · @TASKTIMEPRO/AGENT-BRIDGE · SCANNED AUG 3

First-party local TaskTime Pro tools for tasks, timers, expenses, invoices, reports, and planning.

−8 this week 79 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security100
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • No production dependencies, so there is no dependency health to assess. View diagnostics → Pass
Provenance & Transparency97
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Cryptographically verified build provenance (signed, bound to tasktimepro/tasktime). View diagnostics → Pass
  • Clear OSI-approved license (AGPL-3.0-only).Pass
  • Actively maintained (last published 11 days ago).Pass
  • Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability71
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 7408 tokens (~60/item across 122 items; 122 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management23
  • Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage67
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 0% of tool parameters carry a description.Fail
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · @tasktimepro/agent-bridge

# add to Claude Code
claude mcp add pro-tasktime-agent-bridge -- npx -y @tasktimepro/agent-bridge
# add to Codex CLI
codex mcp add pro-tasktime-agent-bridge -- npx -y @tasktimepro/agent-bridge
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "pro-tasktime-agent-bridge": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@tasktimepro/agent-bridge"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add pro-tasktime-agent-bridge --command npx --arg -y --arg @tasktimepro/agent-bridge
# ~/.hermes/config.yaml
mcp_servers:
  pro-tasktime-agent-bridge:
    command: "npx"
    args: ["-y", "@tasktimepro/agent-bridge"]
// mcp.json
{
  "mcpServers": {
    "pro-tasktime-agent-bridge": {
      "command": "npx",
      "args": [
        "-y",
        "@tasktimepro/agent-bridge"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +4
    • Stability: unverified → 0.23 functional
  • 2 Aug 26 +15
    • Malware scan: unverified → pass security
  • 31 Jul 26 −9
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 −18
    • Malware scan: pass → unverified security
  • 27 Jul 26 +28
    • Tool coverage: unverified → 100 functional
    • First check of Tool coverage: 0 functional
    • First check of Schema quality: fail functional
    • First check of Schema quality: pass functional
    • First check of Schema quality: good functional
  • 26 Jul 26 59

    First indexed and scored.

    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/@tasktimepro/[email protected]

Provenance verified

Ecosystem: npm · Outcome: verified

Reason: verified

Source repo:
tasktimepro/tasktime
Certificate issuer:
https://token.actions.githubusercontent.com
Certificate SAN:
https://github.com/tasktimepro/tasktime/.github/workflows/publish-agent-bridge.yml@refs/heads/main
Rekor log index:
2219650844
Predicate type:
https://slsa.dev/provenance/v1
Subject digest:
sha512:2bc3caf1264ce3c13954848764567bde2b57353d22780b8aa9ab443fdeb711c9b838bab6db3c36a55876331476898969ef6e361ef684dfdef98be7987
Discovery method:
attestation_endpoint
Dependencies 0 packages

0 packages in the resolved dependency tree.

MCP tools — 122 exposed · ~7,408 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
add_manual_time_entry ~79

Create a manual time entry after TaskTime Pro validates billing cutoffs and overlaps against complete local history.

NameTypeReqDescription
billingIncrementMinutesnumber|null
endnumberyes
idempotencyKeystring
notestring
startnumberyes
taskIdstringyes

No output schema declared.

No examples provided.

archive_business_brand_asset ~34

Archive a business logo brand asset without deleting invoices or business profile references.

NameTypeReqDescription
businessBrandAssetIdstringyes

No output schema declared.

No examples provided.

archive_client ~25

Archive an existing client without deleting related data.

NameTypeReqDescription
clientIdstringyes

No output schema declared.

No examples provided.

archive_expense_category ~33

Archive an expense category without deleting expenses or recurring templates that reference it.

NameTypeReqDescription
expenseCategoryIdstringyes

No output schema declared.

No examples provided.

archive_project ~25

Archive an existing project without deleting related data.

NameTypeReqDescription
projectIdstringyes

No output schema declared.

No examples provided.

archive_task ~33

Archive a task using TaskTime Pro archive behavior. This is not a destructive delete.

NameTypeReqDescription
taskIdstringyes

No output schema declared.

No examples provided.

attach_planner_item ~121

Attach a client, project, or task to the planner for a static pin, date, weekday, this week, or every week.

NameTypeReqDescription
datestring|null
duplicateModestring
estimatedHoursnumber|null
idempotencyKeystring
includeWeekendsboolean
modestringyes
referenceIdstringyes
typestringyes
weekStartDatestring|null
weekdaynumber|null

No output schema declared.

No examples provided.

cascade_delete_client ~167

Delete a client and either convert linked projects to personal or delete related non-billed project data after preview matching, explicit confirmation, and TaskTime Pro approval. Invoice-linked, billed, or tax-claimed records are rejected.

NameTypeReqDescription
alsoDeleteProjectsboolean
clientIdstringyes
confirmDeletebooleanyes
confirmationTextstringyes
expectedExpenseIdsarray
expectedPlannerAttachmentIdsarray
expectedProjectIdsToConvertToPersonalarray
expectedProjectIdsToDeletearray
expectedRecurrenceIdsarray
expectedTaskIdsarray
expectedTimeEntryIdsarray
expectedTimerKeysarray

No output schema declared.

No examples provided.

cascade_delete_project ~140

Delete a project and related non-billed tasks, active time entries, timers, expenses, recurring templates, and planner attachments after preview matching, explicit confirmation, and TaskTime Pro approval. Invoice-linked, billed, or tax-claimed records are rejected.

NameTypeReqDescription
confirmDeletebooleanyes
confirmationTextstringyes
expectedExpenseIdsarray
expectedPlannerAttachmentIdsarray
expectedRecurrenceIdsarray
expectedTaskIdsarrayyes
expectedTimeEntryIdsarrayyes
expectedTimerKeysarray
projectIdstringyes

No output schema declared.

No examples provided.

cascade_delete_task ~111

Delete a task, descendant tasks, related active time entries, matching timers, and planner attachments after preview matching, explicit confirmation, and TaskTime Pro approval. Billed or invoice-linked tasks are rejected.

NameTypeReqDescription
confirmDeletebooleanyes
confirmationTextstringyes
expectedPlannerAttachmentIdsarray
expectedTaskIdsarrayyes
expectedTimeEntryIdsarrayyes
expectedTimerKeysarray
taskIdstringyes

No output schema declared.

No examples provided.

clear_timer ~59

Discard an active timer without creating a time entry after explicit confirmation and TaskTime Pro approval.

NameTypeReqDescription
confirmClearbooleanyes
confirmationTextstringyes
taskIdstring
timerKeystring

No output schema declared.

No examples provided.

complete_task ~36

Complete a non-recurring task or a specific recurring occurrence.

NameTypeReqDescription
occurrenceDatestring
taskIdstringyes

No output schema declared.

No examples provided.

create_business_brand_asset ~121

Create a validated business logo brand asset for an existing business profile, reusing an existing matching content hash when present.

NameTypeReqDescription
businessInfoIdstringyes
byteSizenumberyes
contentHashstringyes
dataUrlstringyes
fileNamestring|null
heightnumberyes
idstring
idempotencyKeystring
kindstring
mimeTypestringyes
widthnumberyes

No output schema declared.

No examples provided.

create_business_info ~186

Create a business profile for invoice sender/tax details. Requires title/name and businessName/name.

NameTypeReqDescription
addressstring
brandingobject
businessNamestring
citystring
countrystring
emailstring
idstring
idempotencyKeystring
isDefaultboolean
namestring
phonestring
registrationNumberstring
statestring
taxEnabledboolean
taxIdstring
taxLabelstring
taxNumberstring
taxRatenumber
titlestring
vatstring
zipstring

No output schema declared.

No examples provided.

create_client ~199

Create a non-archived TaskTime Pro client with contact, billing, tax, and notes fields.

NameTypeReqDescription
addressstring
citystring
clientNamestring
colorstring|null
contactPersonstring
countrystring
defaultCurrencystring
defaultHourlyRatenumber|null
disableTaxboolean
emailstring
flatRateboolean
hourlyRatenumber|null
idstring
idempotencyKeystring
notesstring
phonestring
registrationNumberstring
statestring
taxNumberstring
titlestringyes
vatstring
zipstring

No output schema declared.

No examples provided.

create_email_template ~115

Create an invoice or quote email template with subject, body, reminder body, and attachment filename defaults.

NameTypeReqDescription
attachmentTitlestringyes
fromNamestring
idstring
idempotencyKeystring
isDefaultboolean
namestringyes
reminderBodystringyes
replyTostring
sendBodystringyes
subjectstringyes
typestringyes

No output schema declared.

No examples provided.

create_expense ~244

Create an expense through the TaskTime Pro command layer.

NameTypeReqDescription
amountnumberyes
amountExcludingTaxnumber|null
amountTypestring|null
billablebooleanyes
businessIdstring|null
categoryIdstring|null
clientIdstring|null
currencystringyes
datestringyes
idempotencyKeystring
isPersonalbooleanyes
isRecurringboolean
isTaxExemptboolean
notestring|null
paidBystring|null
paidOnstring|null
paymentModestring
paymentStatusstring
projectIdstring|null
receiptNumberstring|null
recurrenceIdstring|null
supplierNamestring|null
taxLabelstring|null
taxNumberstring|null
taxRatenumber|null
titlestringyes

No output schema declared.

No examples provided.

create_expense_category ~71

Create a non-archived expense category through the validated settings collection.

NameTypeReqDescription
archivedboolean
groupstring|null
idstring
idempotencyKeystring
isDefaultboolean
namestringyes

No output schema declared.

No examples provided.

create_expense_recurrence ~267

Create a recurring expense template and optionally generate the initial expense instance when due, matching the UI flow.

NameTypeReqDescription
activeboolean
amountnumberyes
amountExcludingTaxnumber|null
amountTypestringyes
billablebooleanyes
businessIdstring|null
categoryIdstring|null
clientIdstring|null
currencystringyes
endDatestring|null
generateInitialboolean
idstring
idempotencyKeystring
isPersonalbooleanyes
isTaxExemptbooleanyes
monthlyDaynumber
monthlyTypestring
notestring|null
paidBystring|null
paymentModestring
projectIdstring|null
repeatstringyes
startDatestringyes
supplierNamestring|null
taxLabelstring|null
taxNumberstring|null
taxRatenumber|null
titlestringyes

No output schema declared.

No examples provided.

create_invoice_draft ~177

Create a draft invoice from unbilled project work. This creates only a draft invoice record and does not mark entries or expenses billed, update task billing cutoffs, update project invoice references, or advance invoice numbering.

NameTypeReqDescription
billingPeriodEndstring
billingPeriodStartstring
businessInfoIdstring|null
clientIdstring
dueDatestring|null
exchangeRatesobject|null
idempotencyKeystring
includeClientLevelExpensesboolean
invoiceDatestring
invoiceNumberstring
notesstring
paymentMethodIdstring|null
projectIdstringyes
templateIdstring|null

No output schema declared.

No examples provided.

create_invoice_template ~149

Create an invoice template with sequence, tax, notes, and branding defaults.

NameTypeReqDescription
brandingOptionsobject
currentSequentialNumbernumber
defaultDueDaysnumber
defaultNotesstring
defaultTaxRatenumber
idstring
idempotencyKeystring
isDefaultboolean
layoutStylestring
logoPlacementstring
namestringyes
prefixstring
showBillingPeriodboolean
showProjectTitleboolean
useSequentialNumbersboolean

No output schema declared.

No examples provided.

create_payment_method ~113

Create a payment method. The first method becomes default unless specified otherwise.

NameTypeReqDescription
bankstring
bankAddressstring
customarray
fullNamestring
ibanstring
idstring
idempotencyKeystring
instructionsstring
isDefaultboolean
paypalstring
swiftstring
titlestringyes

No output schema declared.

No examples provided.

create_project ~154

Create a non-archived TaskTime Pro project, optionally linked to an existing preferred client.

NameTypeReqDescription
billableTimeIncrementMinutesnumber|null
budgetAmountnumber|null
colorstring|null
deadlinestring|null
descriptionstring
flatRateboolean
hourlyRatenumber|null
idstring
idempotencyKeystring
isPersonalboolean
preferredClientIdstring|null
statusModestring
taskSortstring
taskViewstring
titlestringyes

No output schema declared.

No examples provided.

create_task ~121

Create a TaskTime Pro task or subtask. Subtasks cannot be recurring.

NameTypeReqDescription
billableboolean
estimatedFlatAmountnumber|null
estimatedHoursnumber|null
idempotencyKeystring
notestring|null
parentTaskIdstring|null
projectIdstring|null
promptTimeEntryboolean
recurringobject|null
startDatestring|null
titlestringyes

No output schema declared.

No examples provided.

create_tax_return_period ~119

Create a tax return period for VAT, income-tax, sales-tax, or other reporting workflows.

NameTypeReqDescription
businessInfoIdstring|null
endDatestringyes
filedAtnumber|null
idstring
idempotencyKeystring
notesstring|null
paidAtnumber|null
startDatestringyes
statusstring
titlestringyes
typestringyes

No output schema declared.

No examples provided.

delete_business_brand_asset ~66

Delete one unreferenced business logo brand asset after explicit command confirmation and TaskTime Pro approval. Assets referenced by business profiles or invoice snapshots are rejected.

NameTypeReqDescription
businessBrandAssetIdstringyes
confirmDeletebooleanyes
confirmationTextstringyes

No output schema declared.

No examples provided.

delete_business_info ~71

Delete one unreferenced business profile after explicit command confirmation and TaskTime Pro approval. Profiles referenced by invoices, brand assets, expenses, recurring templates, or tax return periods are rejected.

NameTypeReqDescription
businessInfoIdstringyes
confirmDeletebooleanyes
confirmationTextstringyes

No output schema declared.

No examples provided.

delete_client ~48

Delete one unreferenced client after explicit command confirmation and TaskTime Pro approval.

NameTypeReqDescription
clientIdstringyes
confirmDeletebooleanyes
confirmationTextstringyes

No output schema declared.

No examples provided.

delete_email_template ~51

Delete one invoice or quote email template after explicit command confirmation and TaskTime Pro approval.

NameTypeReqDescription
confirmDeletebooleanyes
confirmationTextstringyes
emailTemplateIdstringyes

No output schema declared.

No examples provided.

delete_expense ~63

Delete one active unbilled and unclaimed expense after explicit command confirmation and TaskTime Pro approval. Billed and tax-claimed expenses are rejected.

NameTypeReqDescription
confirmDeletebooleanyes
confirmationTextstringyes
expenseIdstringyes

No output schema declared.

No examples provided.

delete_expense_category ~62

Delete one unreferenced expense category after explicit command confirmation and TaskTime Pro approval. Categories referenced by expenses or recurring templates are rejected.

NameTypeReqDescription
confirmDeletebooleanyes
confirmationTextstringyes
expenseCategoryIdstringyes

No output schema declared.

No examples provided.

delete_expense_recurrence ~55

Delete one recurring expense template after explicit command confirmation and TaskTime Pro approval without deleting generated expenses.

NameTypeReqDescription
confirmDeletebooleanyes
confirmationTextstringyes
recurrenceIdstringyes

No output schema declared.

No examples provided.

delete_invoice_template ~58

Delete one unreferenced invoice template after explicit command confirmation and TaskTime Pro approval. Templates referenced by invoices are rejected.

NameTypeReqDescription
confirmDeletebooleanyes
confirmationTextstringyes
invoiceTemplateIdstringyes

No output schema declared.

No examples provided.

delete_payment_method ~59

Delete one unreferenced payment method after explicit command confirmation and TaskTime Pro approval. Payment methods referenced by invoices are rejected.

NameTypeReqDescription
confirmDeletebooleanyes
confirmationTextstringyes
paymentMethodIdstringyes

No output schema declared.

No examples provided.

delete_project ~48

Delete one unreferenced project after explicit command confirmation and TaskTime Pro approval.

NameTypeReqDescription
confirmDeletebooleanyes
confirmationTextstringyes
projectIdstringyes

No output schema declared.

No examples provided.

delete_task ~51

Delete one unreferenced active or archived task after explicit command confirmation and TaskTime Pro approval.

NameTypeReqDescription
confirmDeletebooleanyes
confirmationTextstringyes
taskIdstringyes

No output schema declared.

No examples provided.

delete_time_entry ~58

Delete one active unbilled time entry after explicit command confirmation and TaskTime Pro approval. Historical and billed entries are rejected.

NameTypeReqDescription
confirmDeletebooleanyes
confirmationTextstringyes
entryIdstringyes

No output schema declared.

No examples provided.

find_unbilled_time ~54

Find canonical invoice-eligible time across complete local history, optionally scoped by project or task.

NameTypeReqDescription
limitnumber
projectIdstring|null
taskIdstring|null

No output schema declared.

No examples provided.

focus_running_timer ~42

Focus the TaskTime Pro app on a running timer by timer key or task ID.

NameTypeReqDescription
taskIdstring
timerKeystring

No output schema declared.

No examples provided.

get_active_timers ~21

List active timers with resolved timer keys and elapsed time.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_client_overview ~32

Get a bounded client summary with project, expense, and invoice totals.

NameTypeReqDescription
clientIdstringyes

No output schema declared.

No examples provided.

get_dashboard_summary ~27

Get a bounded summary of current work and canonical invoice-eligible time across complete local history.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_pairing_status ~45

Return the active local TaskTime Pro bridge endpoint, launch URL, pairing expiry, stable agent identity, and app-session status. This tool works before the browser app is paired.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_preferences ~30

Return validated TaskTime Pro user preferences. Sync/backup control state is readable but not mutable through update_preferences.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_project_notes ~30

Read project notes in persisted TipTap JSON format plus plain text.

NameTypeReqDescription
projectIdstringyes

No output schema declared.

No examples provided.

get_project_overview ~34

Get a bounded project summary with canonical invoice-eligible time across complete local history.

NameTypeReqDescription
projectIdstringyes

No output schema declared.

No examples provided.

get_report_summary ~156

Get read-only Reports-page summaries for filtered invoices, expenses, hours, tax, outstanding, statement, work-summary, and to-invoice sections.

NameTypeReqDescription
businessIdstring|null
categoryIdstring|null
clientIdstring|null
customEndstring|null
customStartstring|null
expenseDateBasisstring
expenseStatusstring
includeRowsboolean
incomeDateBasisstring
invoiceStatusstring
periodstring
projectIdstring|null
rowLimitnumber
sectionstring

No output schema declared.

No examples provided.

get_sync_status ~28

Read current Google Drive sync status, auto-sync mode, pending changes, and backup preference metadata.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_business_brand_assets ~56

List business logo brand assets, optionally scoped to a business profile and including archived assets or data URLs.

NameTypeReqDescription
businessInfoIdstring
includeArchivedboolean
includeDataUrlboolean

No output schema declared.

No examples provided.

list_business_infos ~24

List business profiles used for invoices, expenses, and tax/reporting context.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.