Saltar al contenido

Integración · Productividad

Conecte Claude y ChatGPT con Timesheet

Pida a su IA que inicie el temporizador, registre las horas olvidadas o le diga cuánto tiempo se dedicó a un proyecto en Timesheet. Puede crear y actualizar entradas de tiempo, proyectos y tareas pendientes, registrar gastos y notas, y leer estadísticas, etiquetas, tarifas, equipos y sus ausencias.

Conecta Timesheet gratis

Plan gratuito, sin tarjeta de crédito. Solo lleva un minuto aproximadamente.

Prueba a pedirle

  • “Inicie el temporizador para el proyecto de Rediseño del sitio web.”

    La IA encuentra el proyecto e inicia el temporizador para él.

  • “¿Cuántas horas registré en Acme el mes pasado?”

    Obtiene las estadísticas de tiempo para ese período y proyecto.

  • “Registre de 9:00 a 12:30 hoy en Rediseño del sitio web como facturable: wireframes.”

    Crea una entrada de tiempo en el proyecto con hora de inicio, hora de fin, descripción y la bandera facturable.

Qué puede hacer tu IA

Temporizadores e entradas de tiempo

Inicie, pause, reanime o detenga el temporizador, y busque, cree y actualice entradas de tiempo con etiquetas, tarifas y banderas facturable, facturada o pagada.

Proyectos y tareas pendientes

Busque, cree y actualice proyectos, y cree, busque y actualice tareas pendientes con fechas límite, asignados y estimaciones.

Gastos, notas y estadísticas

Registre y busque gastos y notas, lea estadísticas de tiempo por período, proyecto, usuario o etiqueta, y liste sus ausencias.

  • “Agregue un gasto de taxi de 180 dólares a la visita del cliente de ayer.”

    Encuentra la entrada de tiempo e registra el gasto con monto, descripción y fecha.

  • “Marque mis entradas de marzo para Acme como facturadas.”

    Busca las entradas para ese período y proyecto y establece la bandera facturada en cada una.

  • “¿Qué sigue abierto en mi lista de tareas pendientes para el proyecto de la aplicación?”

    Busca las tareas pendientes del proyecto por estado y lista las que no se han completado aún.

281 herramientas para Timesheet

Estas herramientas se activan al conectar la aplicación. Puedes desactivar cualquiera de ellas o exigir tu aprobación antes de que se ejecute.

  • approve_absenceVisible para otros
  • approve_email_changeVisible para otros
  • approve_overtime_balanceVisible para otros
  • archive_templateVisible para otros
  • cancel_a_pending_email_changeMueve dinero
  • cancel_absenceElimina datos
  • create_apikeyModifica datos
  • create_apikey_revokeModifica datos
  • create_automationModifica datos
  • create_bulkVisible para otros
  • create_category_countryModifica datos
  • create_category_templateModifica datos
  • create_clearElimina datos
  • create_companyModifica datos
  • create_company_absenceModifica datos
  • create_company_absence_typeModifica datos
  • create_company_categoryModifica datos
  • create_company_contractModifica datos
  • create_company_contract_templateModifica datos
  • create_company_employment_modelModifica datos
  • create_company_userModifica datos
  • create_contract_recalculate_balanceModifica datos
  • create_contract_resetModifica datos
  • create_documentModifica datos
  • create_document_create_1Modifica datos
  • create_document_printModifica datos
  • create_employment_model_break_ruleModifica datos
  • create_employment_model_leave_ruleModifica datos
  • create_employment_model_overtime_ruleModifica datos
  • create_employment_model_shift_definitionModifica datos
  • create_employment_model_surcharge_tierModifica datos
  • create_employment_model_working_time_ruleModifica datos
  • create_expenseModifica datosRegistra un gasto con `amount`, `description` y `date_time`, opcionalmente vinculado a una entrada de tiempo (`task_id`).
  • create_expense_with_fileModifica datos
  • create_flagElimina datos
  • create_generateModifica datos
  • create_invoiceModifica datos
  • create_invoice_generateModifica datos
  • create_leave_balance_adjustModifica datos
  • create_noteModifica datosAñade una nota con `text` y opcional `date_time`, vinculada a una entrada de tiempo (`task_id`).
  • create_note_with_fileModifica datos
  • create_overtime_balance_adjustModifica datos
  • create_overtime_balance_compensateModifica datos
  • create_overtime_rule_conditionModifica datos
  • create_pauseModifica datos
  • create_projectModifica datosCrea un proyecto con un `title` más opcional `employer` (nombre del cliente), `description`, `office`, `salary` y `team_id`.
  • create_project_pageModifica datos
  • create_project_userModifica datos
  • create_rateModifica datos
  • create_recoveryModifica datos
  • create_reminderModifica datos
  • create_report_renderModifica datos
  • create_rest_period_violation_acknowledgeModifica datos
  • create_revoke_allModifica datos
  • create_tagModifica datos
  • create_taskVisible para otros
  • create_task_upsert_task_activitiesVisible para otros
  • create_teamModifica datos
  • create_team_userModifica datos
  • create_time_entryModifica datosRegistra una entrada de tiempo para un `project_id` con `start_date_time` y `end_date_time`, más opcionales `description`, `tag_ids`, `rate_id`, `billable` y `todo_id`.
  • create_todoModifica datosCrea una tarea pendiente con un `name` para un `project_id`, más opcionales `description`, `due_date`, `assigned_users` y horas/minutos estimados.
  • create_webhookElimina datos
  • delete_apikeyElimina datos
  • delete_automationElimina datos
  • delete_category_countryElimina datos
  • delete_category_eventElimina datos
  • delete_category_templateElimina datos
  • delete_companyElimina datos
  • delete_company_absenceElimina datos
  • delete_company_absence_typeElimina datos
  • delete_company_categoryElimina datos
  • delete_company_contractElimina datos
  • delete_company_contract_templateElimina datos
  • delete_company_employment_modelElimina datos
  • delete_company_userElimina datos
  • delete_documentElimina datos
  • delete_employment_model_break_ruleElimina datos
  • delete_employment_model_leave_ruleElimina datos
  • delete_employment_model_overtime_ruleElimina datos
  • delete_employment_model_shift_definitionElimina datos
  • delete_employment_model_surcharge_tierElimina datos
  • delete_employment_model_working_time_ruleElimina datos
  • delete_expenseElimina datos
  • delete_imageElimina datos
  • delete_invited_team_memberMueve dinero
  • delete_invoiceElimina datos
  • delete_member_invitedsMueve dinero
  • delete_messageElimina datos
  • delete_overtime_rule_conditionElimina datos
  • delete_pageElimina datos
  • delete_pauseElimina datos
  • delete_projectElimina datos
  • delete_project_pagesMueve dinero
  • delete_project_userElimina datos
  • delete_rateElimina datos
  • delete_reminderElimina datos
  • delete_tagElimina datos
  • delete_taskElimina datos
  • delete_tasksMueve dinero
  • delete_teamElimina datos
  • delete_team_userElimina datos
  • delete_time_entryElimina datosElimina permanentemente una entrada de tiempo con `task_id`. No se puede deshacer.
  • delete_webhookElimina datos
  • get_a_public_project_page
  • get_apikey
  • get_automation
  • get_category_template
  • get_company
  • get_company_absence
  • get_company_absence_type
  • get_company_category
  • get_company_contract
  • get_company_contract_template
  • get_company_employment_model
  • get_company_overtime_balance
  • get_company_rest_period_violation
  • get_company_substitute_rest_day
  • get_company_user
  • get_contract
  • get_document
  • get_document_print_1
  • get_documents_by_reference
  • get_expense
  • get_expense_file_url
  • get_get_file_url
  • get_invoice
  • get_invoice_preview
  • get_message
  • get_my_profileObtiene el perfil de Timesheet del usuario conectado (nombre, correo electrónico, configuraciones).
  • get_page
  • get_pause
  • get_projectObtiene un proyecto por `project_id`, con su título, empleador, descripción y configuraciones.
  • get_project_user
  • get_rate
  • get_reminder
  • get_tag
  • get_task_day_summaryModifica datos
  • get_team
  • get_team_colleaguesModifica datos
  • get_team_member_statusModifica datos
  • get_team_user
  • get_time_entryObtiene una entrada de tiempo por `task_id`, con horas de inicio y fin, proyecto, descripción y banderas de facturación.
  • get_time_statisticsModifica datosObtiene estadísticas resumidas para entradas de tiempo en un periodo: filtra por `start_date`, `end_date`, `project_ids`, `user_ids` o `tag_ids`.
  • get_timerObtiene el estado del temporizador actual (en ejecución, pausado o detenido) y el proyecto que está rastreando.
  • get_todo
  • get_url_for_note_attachment
  • get_user_overtime_summary
  • get_webhook
  • list_automations
  • list_category_countries
  • list_category_events
  • list_category_templates
  • list_companies
  • list_company_absence_types
  • list_company_absences
  • list_company_audit_logs
  • list_company_categories
  • list_company_contract_templates
  • list_company_employment_models
  • list_company_hr_warnings
  • list_company_leave_balances
  • list_company_overtime_balances
  • list_company_rest_period_violations
  • list_company_substitute_rest_days
  • list_documents
  • list_employment_model_break_rules
  • list_employment_model_leave_rules
  • list_employment_model_overtime_rules
  • list_employment_model_shift_definitions
  • list_employment_model_surcharge_tiers
  • list_employment_model_templates
  • list_employment_model_working_time_rules
  • list_holidays
  • list_image_urls
  • list_invoices
  • list_leave_balances
  • list_messages
  • list_my_absencesLista tus ausencias (vacaciones, enfermedad y así sucesivamente) entre `start_date` y `end_date`.
  • list_organization_membersModifica datos
  • list_overtime_rule_conditions
  • list_pages
  • list_password_weaks
  • list_pauses
  • list_project_membersModifica datos
  • list_project_pages
  • list_projects
  • list_ratesLista las tarifas de pago (por ejemplo, horas extras o factores fin de semana) con sus IDs, para usar como `rate_id` en entradas de tiempo.
  • list_reminders
  • list_segments
  • list_settings
  • list_tagsLista etiquetas con sus IDs, opcionalmente filtradas por `status` o `project_id`.
  • list_tasks
  • list_tasks_list_10
  • list_team_membersModifica datos
  • list_teamsLista los equipos a los que perteneces, con sus IDs.
  • list_todos
  • list_webhooks
  • pause_timerModifica datosPausa el temporizador en ejecución (inicia una pausa), opcionalmente desde `start_date_time`.
  • pay_transfer_ownershipMueve dinero
  • reject_absenceVisible para otros
  • reject_overtime_balanceVisible para otros
  • remove_todoElimina datos
  • resume_timerModifica datosReanuda un temporizador pausado (finaliza la pausa), opcionalmente en `end_date_time`.
  • search_absencesModifica datos
  • search_apikeys
  • search_automationsModifica datos
  • search_categoriesModifica datos
  • search_companiesModifica datos
  • search_company_contracts
  • search_documentsModifica datos
  • search_eventsModifica datos
  • search_expensesModifica datosBusca gastos por texto `search`, `start_date`/`end_date`, `task_id` o `project_ids`.
  • search_expenses_2
  • search_invoicesModifica datos
  • search_notesModifica datosBusca notas por texto `search`, `task_id`/`task_ids` o rango de fechas.
  • search_pausesModifica datos
  • search_projectsModifica datosBusca proyectos por texto `search`, `status` (activo/inactivo) o equipo. Úsalo para encontrar un ID de proyecto.
  • search_ratesModifica datos
  • search_tagsModifica datos
  • search_teamsModifica datos
  • search_time_entriesModifica datosBusca entradas de tiempo (llamadas tareas en Timesheet) por `start_date`/`end_date`, `project_id` o `project_ids`, `user_ids`, `tag_ids` o texto `search`. Úsalo para revisar horas trabajadas.
  • search_todosModifica datosBusca tareas por texto `search`, `status`, `project_id` o asignado `user_ids`.
  • search_webhooksElimina datos
  • send_exportVisible para otros
  • send_me_changeVisible para otros
  • send_me_change_emailVisible para otros
  • start_timerModifica datosInicia el temporizador para un `project_id`, opcionalmente desde un `start_date_time` dado.
  • stop_timerModifica datosDetiene el temporizador en ejecución, opcionalmente en `end_date_time`, finalizando la sesión rastreada.
  • submit_contractVisible para otros
  • submit_pageVisible para otros
  • submit_page_unlockVisible para otros
  • submit_page_unpublishVisible para otros
  • submit_templateVisible para otros
  • update_activateModifica datos
  • update_automationModifica datos
  • update_category_eventModifica datos
  • update_category_templateModifica datos
  • update_companyModifica datos
  • update_company_absenceModifica datos
  • update_company_absence_typeModifica datos
  • update_company_categoryModifica datos
  • update_company_contractModifica datos
  • update_company_contract_templateModifica datos
  • update_company_employment_modelModifica datos
  • update_company_userElimina datos
  • update_contract_reactivatesVisible para otros
  • update_contract_suspendsVisible para otros
  • update_contract_terminatesVisible para otros
  • update_documentModifica datos
  • update_employment_model_break_ruleModifica datos
  • update_employment_model_leave_ruleModifica datos
  • update_employment_model_working_time_ruleModifica datos
  • update_expenseModifica datos
  • update_expenses_statusVisible para otros
  • update_invoiceModifica datos
  • update_mesVisible para otros
  • update_messageModifica datos
  • update_pageModifica datos
  • update_pagesVisible para otros
  • update_pauseModifica datos
  • update_projectModifica datosActualiza un proyecto con `project_id`: título, empleador, descripción, salario, o establece `archived`. Solo cambian los campos que pasas.
  • update_project_pagesVisible para otros
  • update_project_userModifica datos
  • update_project_usersVisible para otros
  • update_rateModifica datos
  • update_reminderModifica datos
  • update_settingsVisible para otros
  • update_tagModifica datos
  • update_tasks_statusVisible para otros
  • update_tasks_timesVisible para otros
  • update_teamModifica datos
  • update_team_userModifica datos
  • update_time_entryModifica datosActualiza una entrada de tiempo con `task_id`: horas, descripción, proyecto, etiquetas, tarifa, o banderas cobrable/cobrado/pagado. Solo cambian los campos que pasas.
  • update_todoModifica datosActualiza una tarea por su ID (pasado como `task_id`): nombre, descripción, fecha límite, asignados o `status`. Solo cambian los campos que pasas.
  • update_updatesVisible para otros
  • update_webhookElimina datos
  • upload_documentModifica datos
  • upload_file_to_expenseModifica datos
  • upload_file_to_noteModifica datos
  • upload_pageModifica datos
  • upload_taskModifica datos

Configúralo en tres pasos

  1. 1

    Elige la aplicación

    Crea una cuenta gratuita de PipMCP y elige Timesheet en la lista de aplicaciones.

  2. 2

    Pega tu clave

    Pegue su clave API de Timesheet. Inicie sesión en la aplicación web de Timesheet, abra my.timesheet.io/development/apikeys, cree una clave API y cópiala. Comienza con ts_.

  3. 3

    Añade el enlace a tu IA

    Recibirás un enlace MCP personal. Añádelo a Claude, ChatGPT o Cursor:

    1. Haz clic en tu nombre y luego en Configuración › Conectores › Añadir conector personalizado.
    2. Pega tu enlace como URL del servidor MCP remoto.
    3. Actívalo desde el menú + de un chat.

Preguntas frecuentes

¿Qué puede hacer la IA en Timesheet?

La IA puede leer proyectos, entradas de tiempo, tareas pendientes, gastos, notas, etiquetas, tarifas, equipos, estadísticas de tiempo, su perfil, sus ausencias y el estado del temporizador. Puede iniciar, pausar, reanudar o detener el temporizador, crear y actualizar entradas de tiempo, proyectos y tareas pendientes, registrar gastos y notas, y eliminar una entrada de tiempo si activa esa herramienta.

¿Vé la IA mis credenciales de Timesheet?

No. Su clave API de Timesheet está encriptada en reposo y nunca se muestra a la IA. Después de guardarla, no se muestra nuevamente, ni siquiera a usted. La IA solo ve los resultados de las herramientas que llama.

¿Puedo controlar qué puede hacer la IA?

Sí. Tú eliges qué herramientas están activas, por lo que puedes empezar en modo solo lectura. Borrar una entrada de tiempo es permanente y cambiar las banderas facturadas o pagadas afecta lo que facturas, por lo que estas acciones pueden requerir tu aprobación antes de ejecutarse. Cada llamada a herramienta se registra.

¿Funciona con ChatGPT?

Sí. En ChatGPT ve a Configuración › Aplicaciones y Conectores › Avanzado y activa el Modo Desarrollador, luego añade tu enlace PipMCP. El Modo Desarrollador requiere un plan de pago de ChatGPT: Plus, Pro, Business o Enterprise. El mismo enlace también funciona en Claude (Configuración › Conectores › Añadir conector personalizado), Cursor y otros clientes MCP.

¿Cuánto cuesta?

PipMCP tiene un plan gratuito sin tarjeta de crédito requerida. Los planes de pago cobran por tarea completada. También necesitas tu propia cuenta en Timesheet.

¿Puede la IA ejecutar el temporizador por mí?

Sí. Puede iniciar el temporizador para un proyecto, pausarlo para una pausa, reanudarlo y detenerlo, y puede indicarte si el temporizador está en ejecución, pausado o detenido y qué proyecto está rastreando.

Pon tu IA a trabajar en Timesheet hoy.

Empieza gratis. Tu clave permanece cifrada y tú decides qué puede hacer la IA.

Conecta Timesheet gratis

PipMCP no está afiliado a Timesheet. Los nombres de los productos son marcas comerciales de sus respectivos propietarios.