get_client
Get Client
DEPRECATED — use `get_record` instead. Retrieve details of a specific client by ID. Returns full client information including name, billing status, active status, and external ID.
Ask your agent in plain language. Each of these maps to a real tool on the server.
get_client
DEPRECATED — use `get_record` instead. Retrieve details of a specific client by ID. Returns full client information including name, billing status, active status, and external ID.
update_service
DEPRECATED — use `manage_service_record` instead. Update an existing service (activity type) in Timelink. Only the provided fields will be updated; omitted fields remain unchanged.
create_project
DEPRECATED — use `manage_project_record` instead. Create a new project in Timelink. Projects can be linked to a client and used to categorize time entries. Configure billing, active status, and an external ID for syncing.
list_projects
DEPRECATED — use `list_records` instead. Retrieve all projects in Timelink. Returns project details including name, associated client, billing status, and active status. Use this to find project IDs for time entries.
delete_time_entry
DEPRECATED — use `manage_time_entry_record` instead. Permanently delete a time entry from Timelink. This action cannot be undone.
update_project
DEPRECATED — use `manage_project_record` instead. Update an existing project in Timelink. Only the provided fields will be updated; omitted fields remain unchanged. Can reassign the project to a different client.
update_client
DEPRECATED — use `manage_client_record` instead. Update an existing client in Timelink. Only the provided fields will be updated; omitted fields remain unchanged.
create_service
DEPRECATED — use `manage_service_record` instead. Create a new service (activity type) in Timelink. Services define the type of work performed and can be assigned to time entries.
get_project
DEPRECATED — use `get_record` instead. Retrieve details of a specific project by ID. Returns full project information including name, associated client, billing and active status.
get_time_entry
DEPRECATED — use `get_record` instead. Retrieve a specific time entry by ID. Returns full details including start/end times, associated client, project, service, and billing information.
update_time_entry
DEPRECATED — use `manage_time_entry_record` instead. Update an existing time entry in Timelink. Only the provided fields will be updated; omitted fields remain unchanged. Can modify times, description, assignments, and billing status.
search_time_entries
DEPRECATED — use `list_records` instead. Search and filter time entries in Timelink. Filter by date range, client, project, service, or external ID. Returns all matching time entries with their full details.
list_users
DEPRECATED — use `list_records` instead. Retrieve all users in the Timelink workspace. Returns user details including names and email addresses. Useful for finding user IDs to assign to time entries or to see who is part of the team.
list_clients
DEPRECATED — use `list_records` instead. Retrieve all clients in Timelink. Returns client details including name, billing status, and active status. Use this to find client IDs for creating projects or time entries.
list_services
DEPRECATED — use `list_records` instead. Retrieve all services (activity types) in Timelink. Services categorize the type of work being done in time entries. Use this to find service IDs for creating or filtering time entries.
create_time_entry
DEPRECATED — use `manage_time_entry_record` instead. Create a new time entry in Timelink. Requires start and end times. Optionally assign to a client, project, service, and user, and set billing and payment status.
create_client
DEPRECATED — use `manage_client_record` instead. Create a new client in Timelink. Clients can be associated with projects and time entries. Configure billing, active status, color, and an external ID for syncing with other systems.
get_current_token
Identify the connected API token and inspect its provider-reported abilities and timestamps. This returns credential metadata, not a user profile or the secret token.
manage_time_entry_record
Create, update, or permanently delete a time entry using current Timelink string IDs. Creating requires userId and start; end may be omitted for a running entry. Discover IDs with list_records and company-specific requirements with get_time_entry_fields. Delete requires only action and id.
manage_service_record
Create, update, or permanently delete a service using Timelink string IDs. Use list_records to discover IDs. Supports billable status and a default time entry description. Delete requires only action and id.
get_time_entry_fields
Retrieve the company-specific field names required for time entries before creating or updating entries.
get_company
Identify the connected company and retrieve its provider-reported contact, subscription, integration, and settings information.
get_record
Retrieve one client, project, service, user, or time entry by its current Timelink string ID. Use list_records to discover IDs. Preserves the original provider record.
manage_project_record
Create, update, or permanently delete a project using Timelink string IDs. Use list_records to discover project and client IDs. Update changes supplied fields; delete requires only action and id.
list_active_time_entries
List a provider page of running time entries with their string IDs, original fields, and pagination metadata.
list_records
Discover clients, projects, services, users, or time entries using current Timelink string IDs. Returns one provider page and its original pagination metadata. Use these IDs with get_record and the manage_*_record tools.
manage_client_record
Create, update, or permanently delete a client using Timelink string IDs. Use list_records to discover IDs. Update changes only supplied fields; delete requires only action and id.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Track and manage time entries for individuals and teams. Create, update, search, and delete time entries with start/end times, descriptions, and billable status. Manage clients, projects, and services (activity types) associated with time tracking. Retrieve user information. Filter time entries by date range, client, project, or service.
Common questions about connecting Timelink to AI agents with Metorial.