Index / MCP servers / Timix.AI

Timix.AI MCP server

Timix.AI is an MCP server with 114 tools an agent can call, among them approve_timesheet, assign_user_to_customer, assign_user_to_project. It answers at https://api.timix.ai/api/integration/v1/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 4 September 2026; the last check, on 17 October 2026, succeeded.

Status
Answering
Tools
114
Official
yes, served from timix.ai
Reliability
10 of 10 checks
Response time
192 ms
Transport
streamable HTTP
Last checked
17 October 2026

Time tracking, live project budgets, and billing exports for service firms.

Description as the publisher wrote it.

The 114 tools Timix.AI offers

ToolWhat it does
approve_timesheetApprove a submitted timesheet period for a team member. The period and its time reports transition to Approved. Use confirm=true to proceed. Requires Manager or Admin/Owner role (Finance is excluded — timesheet approval is PM work, not fina
Inputs: submission_period_id, confirm, idempotency_key
assign_user_to_customerAssign an organization member to a billing customer so they can see that customer and all its projects. Requires the org_user_id (discover it with get_project_team or get_employee_timesheet) and the customer_id. The organization is fixed by
Inputs: org_user_id, customer_id, idempotency_key
assign_user_to_projectAssign a member to a project so they can see it and log time against its tasks. Identify the member by email (preferred) or by org_user_id, and the project by project_id (discover ids with find_billing_work - never ask the user for an id).
Inputs: project_id, email, org_user_id, idempotency_key
bulk_create_time_reportsCreate multiple time entries in one call. Supply an 'entries' array where each item has subtask_id, date (YYYY-MM-DD), and hours (> 0 and ≤ 24); optionally start_time (HH:mm, defaults to 09:00) and text. Entries are always attributed to you
Inputs: entries, idempotency_key
bulk_update_cost_ratesApply an organization-wide adjustment to every member's hourly COST rate, effective from a date. Supply EITHER adjustment_percentage (e.g. 5 to raise all rates by 5%, -3 to cut 3%) OR fixed_amount (set every rate to this exact amount), not
Inputs: effective_from, adjustment_percentage, fixed_amount, idempotency_key
bulk_update_time_reportsApply a common text description update to multiple of your own time entries. Supply ids (list of time-report ids, max 100) and text (the new description). Returns per-id results — partial failures are reported rather than aborting the whole
Inputs: ids, text, idempotency_key
cancel_inviteCancel a pending invitation so the invite link is no longer valid. The email address can be re-invited at any time. Returns a preview unless confirm=true is set.
Inputs: invite_id, confirm, idempotency_key
cancel_scheduled_reportPermanently delete a scheduled report definition. Requires confirm=true to proceed.
Inputs: id, confirm, idempotency_key
cancel_timerCancel (discard) your running timer without creating a time entry. The elapsed time is lost. No arguments needed.
Inputs: idempotency_key
change_user_roleChange an organization member's role. Returns a preview; re-call with the confirm_token and an idempotency_key to commit. Cannot assign the Owner role. Cannot escalate beyond your own role.
Inputs: org_user_id, new_role, confirm_token, idempotency_key
check_budget_limitsCheck whether logging additional hours on a subtask would exceed its budget limits. Returns whether the budget is exceeded and a message.
Inputs: sub_task_id, additional_hours
close_frame_orderClose an Open frame order so no new invoices may link to it. Returns a preview unless confirm=true is set. Closing is not directly reversible; the order remains in the Closed state.
Inputs: frame_order_id, confirm, idempotency_key
close_monthClose a billing month so no further time can be logged or edited in it. Call once with no token to preview; re-call with the returned confirm_token and an idempotency_key to commit. Reversible only by reopening the month.
Inputs: year, month, confirm_token, idempotency_key
commit_importCommit a bulk-import CSV, creating the work hierarchy (customers, projects, tasks, subtasks) in the organization. Call validate_import first to verify the file.
Inputs: csv_content, idempotency_key
copy_periodCopy your own time entries from a source date range into a target date range, preserving each entry's weekday offset relative to the source start (e.g. copy last week to this week). New entries are created as Draft. The source range cannot
Inputs: source_start_date, source_end_date, target_start_date, idempotency_key
create_credit_noteCreate a credit note against an existing invoice, reducing the amount owed. Requires Finance role or above.
Inputs: invoice_id, reason, credit_amount, confirm, idempotency_key
create_custom_fieldDefine a new custom field on a billing entity type (project, task, subtask, time report, or customer) for your organization. The organization is fixed by your context - never pass an organization id. type is one of String, Number, Date, Dat
Inputs: entity, field_id, title, type, list_of_values, is_mandatory
create_customerCreate a new billing customer in your organization. The organization is fixed by your context - never pass an organization id.
Inputs: name, description, currency, country, contact_email, idempotency_key
create_favoriteSave a time-entry combination as a favorite for quick reuse. Returns the created favorite.
Inputs: display_name, customer_id, project_id, task_id, sub_task_id, description
create_frame_orderCreate a new Open frame order (blanket PO / commercial envelope) for a customer. A frame order tracks a contracted hours or amount cap that invoices can draw down against. Reversible — the frame order can be deleted while it is still Open.
Inputs: customer_id, reference, description, total_hours, total_amount, currency
create_holiday_profileCreate and SAVE a national-holiday profile for the organization for a specific year, AFTER the user has explicitly reviewed and confirmed the holiday list. Each holiday is either a full day off or a half/partial working day (with a start/en
Inputs: name, year, holidays, default_for_countries, set_as_default, source
create_projectCreate a new billing project under one of your customers. The organization is fixed by your context; customer_id must be a customer in your organization. Discover ids with find_billing_work - never ask the user for an id.
Inputs: customer_id, name, description, billing_type, create_general_activity, idempotency_key
create_scheduled_reportCreate a new scheduled report definition. The report will be generated and emailed to recipients on the configured cadence.
Inputs: name, report_type, cadence, recipients, format, idempotency_key
create_subtaskCreate a subtask under a task. All time entries are logged against subtasks, so every task needs at least one. The subtask inherits a valid billing type from the parent task. Discover ids with find_billing_work - never ask the user for an i
Inputs: task_id, name, description, idempotency_key
create_taskCreate a task under a project. Tasks group the subtasks that time is logged against. The task inherits its allowed billing types from the parent project. Discover ids with find_billing_work - never ask the user for an id.
Inputs: project_id, name, description, create_general_activity, idempotency_key
create_time_reportCreate a new time entry on a subtask for the current user. The entry is always attributed to you — you cannot create entries on behalf of another user. Supply subtask_id, the date (ISO 8601 YYYY-MM-DD), start_time (HH:mm, defaults to 09:00)
Inputs: subtask_id, date, hours, start_time, text, idempotency_key
delete_api_keyPermanently revoke one of your Integration API keys. Any MCP clients or integrations using the key will lose access immediately and cannot be restored. Returns a preview; re-call with the confirm_token and an idempotency_key to commit.
Inputs: key_id, confirm_token, idempotency_key
delete_custom_fieldDelete a custom-field definition from the organization. If the field is mandatory and already has values stored on entities the service will reject the delete with a clear reason. Returns a preview unless confirm=true is set. Admin role req
Inputs: custom_field_id, confirm, idempotency_key
delete_customerSoft-delete a billing customer and its whole hierarchy (projects, tasks, subtasks) into the recycle bin, where an admin can restore it. Returns a preview unless confirm=true is set.
Inputs: customer_id, confirm, idempotency_key
delete_draft_invoiceDelete a DRAFT invoice permanently. Only draft invoices can be deleted; issued invoices are permanent records. Returns a preview unless confirm=true is set.
Inputs: invoice_id, confirm, idempotency_key
delete_favoriteDelete a saved time-entry favorite. Requires confirm=true to proceed.
Inputs: favorite_id, confirm, idempotency_key
delete_frame_orderSoft-delete an Open frame order into the recycle bin (restorable by an Admin). Blocked when Issued/Sent/Paid invoices are linked — void or unlink those first. Returns a preview unless confirm=true is set.
Inputs: frame_order_id, confirm, idempotency_key
delete_holiday_profileDelete a named national-holiday profile from the organization. The year's holidays will no longer be applied to time calculations. Returns a preview unless confirm=true is set. Admin role required.
Inputs: holiday_profile_id, confirm, idempotency_key
delete_organizationSoft-delete this organization. All members will be locked out and the org will be hidden until a platform admin restores it within the retention window. Call once with no token to preview; re-call with the returned confirm_token and an idem
Inputs: confirm_token, idempotency_key
delete_projectSoft-delete a billing project and its whole task/subtask hierarchy into the recycle bin, where an admin can restore it. Returns a preview unless confirm=true is set.
Inputs: project_id, confirm, idempotency_key
delete_subtaskSoft-delete a billing subtask into the recycle bin, where an admin can restore it. Returns a preview unless confirm=true is set.
Inputs: subtask_id, confirm, idempotency_key
delete_taskSoft-delete a billing task and its subtask hierarchy into the recycle bin, where an admin can restore it. Returns a preview unless confirm=true is set.
Inputs: task_id, confirm, idempotency_key
delete_time_reportDelete a time report entry. Members can delete their own reports; Managers/Admins can delete others' (subject to org settings). Returns a preview unless confirm=true is set.
Inputs: time_report_id, confirm, idempotency_key
delete_work_scheduleDelete a named organization work schedule profile. Users assigned to this schedule will fall back to the default schedule. Returns a preview unless confirm=true is set. Admin role required.
Inputs: work_schedule_id, confirm, idempotency_key
disable_userDisable an organization member so they can no longer sign in or use the app. Reversible — the user can be re-enabled from the web application. Returns a preview unless confirm=true is set.
Inputs: org_user_id, reason, confirm, idempotency_key
74 more tools

enable_user, find_billing_work, generate_invoice, get_billing_report, get_budget_alerts, get_budget_health, get_cost_rate_history, get_customer_info, get_dashboard_metrics, get_employee_timesheet, get_frame_order_utilization, get_hours_summary, get_import_template, get_invoice, get_my_time_entries, get_project_status, get_project_team, get_resource_utilization, get_unbilled_time, invite_user, issue_invoice, list_customers, list_favorites, list_invoices, list_my_time_entries, list_projects, list_recycle_bin, list_scheduled_reports, log_time, manage_user_work_schedule, mark_invoice_paid, mark_time_invoiced, move_project, move_subtask, move_task, permanent_delete_entity, recall_timesheet, reissue_invoice, reject_timesheet, remove_user, remove_user_from_customer, remove_user_project, reopen_month, reopen_timesheet, resend_invite, restore_entity, search, send_invoice, set_budget_thresholds, set_custom_field_value, set_org_work_schedule, set_user_cost_rate, start_timer, stop_timer, submit_timesheet, suggest_holiday_profile, undo_write_off, update_custom_field, update_customer, update_draft_invoice, update_frame_order, update_holiday_profile, update_org_settings, update_project, update_scheduled_report, update_subtask, update_task, update_time_report, update_user_preferences, update_user_profile, use_favorite, validate_import, void_invoice, write_off_time

Add Timix.AI to your AI client

Every block below points at https://api.timix.ai/api/integration/v1/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http timix-ai https://api.timix.ai/api/integration/v1/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "timix-ai": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.timix.ai/api/integration/v1/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "timix-ai": {
      "url": "https://api.timix.ai/api/integration/v1/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "timix-ai": {
      "type": "http",
      "url": "https://api.timix.ai/api/integration/v1/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "timix-ai": {
      "url": "https://api.timix.ai/api/integration/v1/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "timix-ai": {
      "serverUrl": "https://api.timix.ai/api/integration/v1/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "timix-ai": {
      "url": "https://api.timix.ai/api/integration/v1/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Timix.AI
version: 0.0.1
schema: v1
mcpServers:
  - name: Timix.AI
    type: streamable-http
    url: https://api.timix.ai/api/integration/v1/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "timix-ai": {
      "httpUrl": "https://api.timix.ai/api/integration/v1/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "timix-ai": {
      "type": "http",
      "url": "https://api.timix.ai/api/integration/v1/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "timix-ai": {
      "url": "https://api.timix.ai/api/integration/v1/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fapi.timix.ai%2Fapi%2Fintegration%2Fv1%2Fmcp&type=streamable_http&id=timix-ai&name=Timix.AI

Is Timix.AI up right now?

It answered our last check on 17 October 2026 in 192 ms. Over 10 checks since 4 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Timix.AI

Questions about Timix.AI

Is there an official Timix.AI MCP server?

Yes. It is published by timix.ai and served from api.timix.ai, the vendor's own domain: https://api.timix.ai/api/integration/v1/mcp.

How many tools does Timix.AI have?

114, as returned by the server's own tools/list on 8 September 2026: approve_timesheet, assign_user_to_customer, assign_user_to_project, bulk_create_time_reports, bulk_update_cost_rates, bulk_update_time_reports, cancel_invite, cancel_scheduled_report, and 106 more.

Is Timix.AI down?

It answered our last check on 17 October 2026 in 192 ms. Over 10 checks since 4 September 2026 it answered 10.

How do I add Timix.AI to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://api.timix.ai/api/integration/v1/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Timix.AI need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: ai.timix. Endpoint host: api.timix.ai. ARD identifier: urn:air:ai.timix:mcp:time-tracking. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.