TaskTime Pro MCP server
First-party local TaskTime Pro tools for tasks, timers, expenses, invoices, reports, and planning.
4 stars223 downloads/wk
Reviews
Write oneNobody has reviewed TaskTime Pro yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
TaskTime Pro tools (100, 52 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_manual_time_entrywrite actionCreate a manual time entry after TaskTime Pro validates billing cutoffs and overlaps against complete local history.
archive_business_brand_assetArchive a business logo brand asset without deleting invoices or business profile references.
archive_clientArchive an existing client without deleting related data.
archive_expense_categoryArchive an expense category without deleting expenses or recurring templates that reference it.
archive_projectArchive an existing project without deleting related data.
archive_taskArchive a task using TaskTime Pro archive behavior. This is not a destructive delete.
attach_planner_itemAttach a client, project, or task to the planner for a static pin, date, weekday, this week, or every week.
cascade_delete_clientwrite actionDelete 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.
cascade_delete_projectwrite actionDelete 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.
cascade_delete_taskwrite actionDelete 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.
clear_timerDiscard an active timer without creating a time entry after explicit confirmation and TaskTime Pro approval.
complete_taskComplete a non-recurring task or a specific recurring occurrence.
create_business_brand_assetwrite actionCreate a validated business logo brand asset for an existing business profile, reusing an existing matching content hash when present.
create_business_infowrite actionCreate a business profile for invoice sender/tax details. Requires title/name and businessName/name.
create_clientwrite actionCreate a non-archived TaskTime Pro client. Free includes one active client; trial and Pro include unlimited active clients.
create_email_templatewrite actionCreate an invoice or quote email template with subject, body, reminder body, and attachment filename defaults.
create_expensewrite actionCreate an expense through the TaskTime Pro command layer.
create_expense_categorywrite actionCreate a non-archived expense category through the validated settings collection.
create_expense_recurrencewrite actionCreate a recurring expense template and optionally generate the initial expense instance when due, matching the UI flow.
create_invoice_templatewrite actionCreate an invoice template with sequence, tax, notes, and branding defaults.
create_payment_methodwrite actionCreate a payment method. The first method becomes default unless specified otherwise.
create_projectwrite actionCreate a non-archived TaskTime Pro project, optionally linked to an existing preferred client.
create_taskwrite actionCreate a TaskTime Pro task or subtask. Subtasks cannot be recurring.
create_tax_return_periodwrite actionCreate a tax return period for VAT, income-tax, sales-tax, or other reporting workflows.
delete_business_brand_assetwrite actionDelete one unreferenced business logo brand asset after explicit command confirmation and TaskTime Pro approval. Assets referenced by business profiles or invoice snapshots are rejected.
delete_business_infowrite actionDelete 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.
delete_clientwrite actionDelete one unreferenced client after explicit command confirmation and TaskTime Pro approval.
delete_email_templatewrite actionDelete one invoice or quote email template after explicit command confirmation and TaskTime Pro approval.
delete_expensewrite actionDelete one active unbilled and unclaimed expense after explicit command confirmation and TaskTime Pro approval. Billed and tax-claimed expenses are rejected.
delete_expense_categorywrite actionDelete one unreferenced expense category after explicit command confirmation and TaskTime Pro approval. Categories referenced by expenses or recurring templates are rejected.
delete_expense_recurrencewrite actionDelete one recurring expense template after explicit command confirmation and TaskTime Pro approval without deleting generated expenses.
delete_invoice_templatewrite actionDelete one unreferenced invoice template after explicit command confirmation and TaskTime Pro approval. Templates referenced by invoices are rejected.
delete_payment_methodwrite actionDelete one unreferenced payment method after explicit command confirmation and TaskTime Pro approval. Payment methods referenced by invoices are rejected.
delete_projectwrite actionDelete one unreferenced project after explicit command confirmation and TaskTime Pro approval.
delete_taskwrite actionDelete one unreferenced active or archived task after explicit command confirmation and TaskTime Pro approval.
delete_time_entrywrite actionDelete one active unbilled time entry after explicit command confirmation and TaskTime Pro approval. Historical and billed entries are rejected.
get_active_timersList active timers with resolved timer keys and elapsed time.
get_pairing_statusReturn 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.
get_preferencesReturn validated TaskTime Pro user preferences. Sync/backup control state is readable but not mutable through update_preferences.
get_project_notesRead project notes in persisted TipTap JSON format plus plain text.
list_business_brand_assetsList business logo brand assets, optionally scoped to a business profile and including archived assets or data URLs.
list_business_infosList business profiles used for invoices, expenses, and tax/reporting context.
list_clientsList TaskTime Pro clients visible to the paired app session.
list_daily_goalsList weekday daily planner goals.
list_email_templateswrite actionList invoice/quote email templates, optionally filtered by template type.
list_expense_categoriesList active expense categories used by expense and recurring expense workflows. Set includeArchived to true to include archived categories.
list_expense_recurrencesList recurring expense templates, optionally scoped by client/project or active status.
list_expensesList expenses, optionally scoped by client, project, or billable state.
list_invoice_templatesList invoice templates, including sequence and branding defaults.
list_invoicesList invoices as bounded summary records, optionally scoped by client, project, or status.
list_payment_methodsList payment methods used on invoices and expenses.
list_planner_attachmentsList planner attachments, optionally filtered by entity, mode, date, or weekday.
list_projectsList active TaskTime Pro projects visible to the paired app session.
list_tasksList TaskTime Pro tasks, optionally scoped to a project ID.
list_tax_return_periodsList tax return periods used by Reports tax-claim workflows.
mark_expense_paidMark an expense paid using existing TaskTime Pro payment snapshot behavior.
mark_expense_unpaidMark an expense unpaid.
mark_expenses_tax_claimedMark selected expenses as tax claimed against an existing tax return period after explicit confirmation and TaskTime Pro approval.
mark_expenses_tax_unclaimedClear tax claim status and period links from selected expenses after explicit confirmation and TaskTime Pro approval.
mark_tax_return_period_filedMark a tax return period filed after explicit confirmation and TaskTime Pro approval.
mark_tax_return_period_paidMark a tax return period paid after explicit confirmation and TaskTime Pro approval.
pause_expense_recurrencePause a recurring expense template without deleting generated expenses.
pause_timerPause a timer by timer key or task ID.
preview_delete_clientwrite actionPreview the UI-style cascade impact of deleting a client without mutating data.
preview_delete_projectwrite actionPreview the UI-style cascade impact of deleting a project without mutating data.
preview_delete_taskwrite actionPreview the UI-style cascade impact of deleting an active or archived task without mutating data.
preview_invoice_from_unbilled_workCalculate a read-only invoice preview from unbilled project work. This does not create invoices, mark billing state, or advance invoice numbering.
refresh_pairingwrite actionCreate a fresh local TaskTime Pro pairing challenge and launch URL for the same bridge process when the previous pairing code expired or was consumed. This tool works before the browser app is paired.
remove_daily_goalwrite actionRemove a weekday daily planner goal.
remove_planner_attachmentwrite actionRemove one planner attachment without deleting the referenced entity.
resume_expense_recurrenceResume a paused recurring expense template without changing already-generated expenses.
resume_timerResume a paused timer by timer key or task ID.
set_daily_goalSet or clear a weekday daily planner goal.
set_default_business_infoSet the default business profile and clear default status from the others.
set_default_email_templatewrite actionSet the default email template for its type and clear default status from other templates of the same type.
set_default_invoice_templateSet the default invoice template and clear default status from the others.
set_default_payment_methodSet the default payment method and clear default status from the others.
start_timerStart a timer for a task. Existing active timers for the same key are not overwritten.
stop_timerStop a timer and create one matching time entry with complete-history validation and replay/concurrency recovery.
unarchive_business_brand_assetRestore an archived business logo brand asset without changing invoices or business profile references.
unarchive_clientRestore an archived client without changing related data. Free includes one active client; trial and Pro include unlimited active clients.
unarchive_expense_categoryRestore an archived expense category without changing related expenses or recurring templates.
unarchive_projectRestore an archived project without changing related data.
unarchive_taskRestore an archived task using TaskTime Pro unarchive behavior. This is not a destructive recreate.
update_business_brand_assetwrite actionUpdate a business logo brand asset without deleting invoices or business profile references.
update_business_infowrite actionUpdate a business profile without deleting invoices, expenses, or brand assets.
update_clientwrite actionUpdate client fields. Editing is always available; changing archived to false applies the active-client policy.
update_email_templatewrite actionUpdate an invoice or quote email template.
update_expense_categorywrite actionUpdate expense category metadata such as name, group, color, default flag, and archive state.
update_expense_recurrencewrite actionUpdate a recurring expense template for future generated expenses without mutating already-created expenses.
update_invoice_templatewrite actionUpdate an invoice template. Sequence changes are allowed but should be deliberate.
update_payment_methodwrite actionUpdate a payment method without deleting invoices or expenses that reference older snapshots.
update_planner_attachmentwrite actionUpdate planner attachment options such as estimated hours.
update_preferenceswrite actionUpdate non-sync user preferences such as currency, theme, date/time format, default view, week start, task visibility, default billable behavior, sorting, weekly goals, and notification time. Sync/backup preferences are intentionally rejected.
update_projectwrite actionUpdate non-destructive project fields such as title, rates, client link, color, deadline, budget, and task view preferences.
update_project_noteswrite actionUpdate project notes with plain text or TipTap JSON using the same persisted notes payload as the UI.
update_taskwrite actionUpdate a TaskTime Pro task through relationship and task-state invariants. Use complete_task for recurring occurrences. Set updates.recurring.paused to true to pause the schedule or false to resume without catching up; include the recurrence type and schedule. Timer state is unchanged.
update_tax_return_periodwrite actionUpdate non-status tax return period metadata such as title, dates, business profile, and notes. Filing/payment status changes use explicit status tools.
update_time_entrywrite actionEdit an active unbilled time entry after validating source/target task, billing cutoff, and complete-history overlap rules. Historical and billed entries are rejected.
update_timerwrite actionUpdate an active timer note and/or start timestamp.
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 1 days ago15/15
- Maintainer identitynamespace and repository owner differ; website matches verified namespace6/10
Install directly
Runs npx -y @tasktimepro/agent-bridge on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add agent-bridge -- npx -y @tasktimepro/agent-bridge
TaskTime Pro: common questions
- Is TaskTime Pro MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the TaskTime Pro safety report
- How do I install TaskTime Pro?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does TaskTime Pro need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is TaskTime Pro maintained?
- The last commit was in the last day (2026-09-18). The latest release is v1.2.0.
- What can I use instead of TaskTime Pro?
- Servers from other publishers that do the same job: Agent-Native Chat MCP server, haiku.rag MCP server and HOL Guard MCP server. Compare all TaskTime Pro alternatives.
Alternatives to TaskTime Pro
Same job from other publishers: the closest match first, then the best rated.
- Agent-Native ChatMinimal chat-first app with durable threads, actions, and the app-agent loopnot reviewedEstablishedA
- haiku.ragLocal-first agentic RAG with citations - hybrid search, reranking, multimodal document retrievalnot reviewedEstablishedA
- HOL GuardLocal-first AI agent security evidence and approval workflows through HOL Guard's stdio MCP server.not reviewedEstablishedA
- Munim Computer UseAccessibility-first desktop control for any agent: background input, agent pointer, zoom, Chrome.not reviewedGrowingA
- GdharnessA harness for driving a Godot 4 project from an agent: addons, runtime bridge, MCP server, CLI.not reviewedGrowingA