Saltar para o conteúdo

Integração · Processamento salarial e RH

Conecte Claude e ChatGPT ao Working Timer

Pergunte à sua IA quem está com o relógio ligado agora, quantas horas alguém trabalhou no mês passado ou para registrar uma falta de turno no Working Timer. Ela pode marcar perfis como presentes e ausentes, iniciar e parar pausas, criar e corrigir registros de trabalho e gerenciar projetos e atividades. Também pode ler pedidos de férias, dias doentes e horas extras e aceitá-los ou rejeitá-los.

Ligar Working Timer gratuitamente

Plano gratuito, sem cartão de crédito. Demora cerca de um minuto.

Experimente pedir

  • “Anna está com o relógio ligado agora?”

    A IA encontra o perfil da Anna e lê o status do seu relógio: se ele está a funcionar, o tempo decorrido e o estado da pausa.

  • “Quantas horas Jonas trabalhou em agosto?”

    Obtém o resumo mensal de horas trabalhadas para o seu perfil.

  • “Registre ontem para Mikkel: das 8:00 às 16:00 com uma pausa de 30 minutos no projeto Harbor.”

    Encontra o perfil e o projeto e cria um registro de trabalho com entrada, saída, minutos da pausa e projeto.

O que a sua IA pode fazer

Relógio de pontuação

Marque perfis como presentes e ausentes, inicie ou pare pausas e verifique o status do relógio para qualquer funcionário.

Registros de trabalho e relatórios

Lista, cria, atualiza e elimina registros de trabalho, obtém resumos mensais e gera relatórios de trabalho para um período.

Projetos, atividades e pedidos

Cria e atualiza projetos e atividades, pesquisa clientes e empresas, e aceita, rejeita ou cancela pedidos de férias, dias doentes e horas extras.

  • “Quais pedidos de férias estão em espera?”

    Lista os pedidos de trabalho do tipo férias e mostra quem pediu quais datas.

  • “Aceite o pedido de férias de Sara e adicione uma nota de que a cobertura está resolvida.”

    Define o estado do pedido como aceito com o seu comentário. Sara vê a decisão.

  • “Faça um relatório de trabalho para Peter para o primeiro semestre de setembro.”

    Gera um relatório de trabalho para o seu perfil para o período com horas agregadas e dados de trabalho.

71 ferramentas para Working Timer

Estas ferramentas são ativadas quando estabelece a ligação. Pode desativar qualquer uma delas ou exigir a sua aprovação antes de ser executada.

  • attach_documentAltera dadosLigar um documento (ID da entidade). Resumo da API: Anexar um link externo a uma entidade.
  • create_activityAltera dadosCriar uma atividade com `name`, um novo GUID como `id` e o `company_id` ao qual pertence (encontrá-lo com search_companies). Definir `is_global` para torná-la disponível em todos os projetos.
  • create_bulkVisível para outras pessoasCriar um novo lote. Obrigatório: modelo, data inicial ou final. Tem efeitos visíveis fora deste sistema. Resumo da API: Inserção em massa de registros de trabalho para um intervalo de datas usando um registro modelo. Cria um registro de trabalho por dia qualificado (dias úteis por padrão).
  • create_counter_toggleAltera dadosCriar uma nova alternância para um contador. Resumo da API: Alternar marcação – marca entrada se o cronômetro estiver parado, ou marca saída se o cronômetro estiver rodando.
  • create_messageAltera dadosCriar uma nova mensagem. Obrigatório: conteúdo, ano, mês, dia ou ID de perfil. Resumo da API: Criar ou atualizar uma nota para um perfil específico e data. Se uma nota já existir para a data dada, seu conteúdo é substituído.
  • create_profileAltera dadosCriar um novo perfil. Obrigatório: id ou nome. Pesquisar perfis primeiro para evitar duplicatas. Resumo da API: Criar um novo perfil para a conta autenticada. Se ProfileGuid não for fornecido ou estiver vazio, um novo GUID é gerado automaticamente.
  • create_projectAltera dadosCriar um projeto com `name` e um novo GUID como `id`; opcionalmente `customer_id`, `budget`, `start_date`, `deadline` e `description`. Pesquisar primeiro para evitar duplicatas.
  • create_work_recordAltera dadosRegistrar uma ficha de trabalho para um perfil (`profile_id` obrigatório) numa data dada como `year`, `month`, `day`. Os horários são minutos após meia-noite em `clock_in`/`clock_out` (540 = 9:00); adicionar `break_minutes`, `project_id`, `activity_id`, `note` ou `record_type` (ex. férias).
  • create_work_record_customfieldAltera dadosCriar um novo customfield para uma ficha de trabalho. Obrigatório: valor. Resumo da API: Criar ou atualizar um campo personalizado numa ficha de trabalho. Se existir um campo com o mesmo ID de pai, ele é atualizado; caso contrário...
  • create_work_requestAltera dadosCriar um pedido de trabalho para um perfil (`profile_id`) com um `request_type` (férias, doença, horas extras e outros) e `records` contendo timestamps de início/paragem em milissegundos Unix.
  • create_work_request_messageAltera dadosCriar uma nova mensagem para um pedido de trabalho. Obrigatório: texto. Resumo da API: Adicionar um comentário a um pedido de trabalho. Os comentários são limitados a 2000 caracteres.
  • delete_documentElimina dadosExcluir permanentemente um documento por seu ID de arquivo. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir um anexo.
  • delete_messageElimina dadosEliminar permanentemente uma mensagem por dia. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar uma nota para um perfil específico e data.
  • delete_profileElimina dadosEliminar permanentemente um perfil pelo seu ID de perfil. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar um perfil pelo seu GUID. As fichas de trabalho associadas não são eliminadas.
  • delete_projectElimina dadosEliminar permanentemente um projeto pelo seu ID de projeto. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar um projeto pelo seu GUID. As fichas de trabalho que se referem a este projeto não são eliminadas.
  • delete_taskElimina dadosEliminar permanentemente uma tarefa pelo seu ID de tarefa. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar uma atividade pelo seu GUID. As fichas de trabalho que se referem a esta atividade não são eliminadas.
  • delete_work_recordElimina dadosEliminar permanentemente uma ficha de trabalho por `guid`. Isto não pode ser desfeito.
  • delete_work_record_customfieldElimina dadosEliminar permanentemente um customfield pelo ID de campo. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar um campo personalizado numa ficha de trabalho pelo GUID do campo.
  • find_custom_fields_by_display_namePesquisar campos personalizados por pesquisa ou tipo de entidade. Utilize isto para encontrar campos personalizados existentes antes de criar um novo. Os resultados são paginados. Resumo da API: Encontrar campos personalizados pelo nome de exibição.
  • generate_work_reportAltera dadosGerar um relatório de trabalho para um perfil (`profile_id`) de `period_start` a `period_end`, com horas agregadas e dados de trabalho.
  • get_a_single_attachment_by_its_file_idObter um documento por file id. Resumo da API: Obter uma única anexação pelo seu ID de ficheiro.
  • get_auth_statusObter o estado atual de autenticação. Resumo da API: Obter o status da conta atual, incluindo estado de autenticação, nível de assinatura, uso diário/mensal da API, limites de cota e número de chaves de API ativas.
  • get_by_profileObter um registro por perfil usando o ID do perfil. Os resultados são paginados. Resumo da API: Obter todos os registros de trabalho para um perfil específico, ordenados por data decrescente.
  • get_by_rangeObter um registro por intervalo usando o ID do perfil. Resumo da API: Obter todas as notas para um perfil dentro de um intervalo de datas, ordenadas por data crescente.
  • get_companyObter uma empresa pelo ID da empresa. Os resultados são paginados. Resumo da API: Obter todas as atividades pertencentes a uma empresa específica, ordenadas por nome crescente.
  • get_company_2Obter uma empresa pelo ID da empresa. Os resultados são paginados. Resumo da API: Obter todos os projetos pertencentes a uma empresa específica, ordenados por nome crescente.
  • get_company_getObter uma empresa pelo ID da empresa. Os resultados são paginados. Resumo da API: Obter todos os perfis pertencentes a uma empresa específica, ordenados por nome crescente.
  • get_customerObter um cliente pelo ID do cliente. Os resultados são paginados. Resumo da API: Obter todos os projetos atribuídos a um cliente específico, ordenados por nome crescente.
  • get_documentObter um documento pelo ID da entidade. Resumo da API: Listar todos os anexos para uma entidade específica (registro de trabalho, perfil ou projeto).
  • get_downloadObter um download pelo ID do arquivo. Resumo da API: Baixar um anexo de arquivo. Para anexos de link, redireciona para a URL externa.
  • get_messageObter uma mensagem por dia. Resumo da API: Obter uma nota para um perfil específico e data.
  • get_monthly_summaryObter um resumo das horas trabalhadas por um perfil (`profile_id`) em um dado `year` e `month`, com totais apenas.
  • get_profileObter um perfil de funcionário usando `profile_id`, incluindo agenda de trabalho, taxa horária e configurações de férias.
  • get_projectObter um projeto usando `project_id`, incluindo cliente, orçamento, datas e descrição.
  • get_project_2Obter um projeto pelo ID do projeto. Os resultados são paginados. Resumo da API: Obter todos os registros de trabalho atribuídos a um projeto específico, ordenados por data decrescente.
  • get_project_getObter um projeto por ano fiscal. Os resultados são paginados. Resumo da API: Obter todos os projetos para um ano fiscal específico, ordenados por nome crescente.
  • get_taskObter uma tarefa pelo ID da tarefa. Resumo da API: Obter uma única atividade pelo seu GUID único.
  • get_task_getObter uma tarefa pelo ID da atividade. Os resultados são paginados. Resumo da API: Obter todos os registros de trabalho atribuídos a uma atividade específica, ordenados por data decrescente.
  • get_timer_statusObter o estado do relógio de pontuação para um perfil usando `profile_id`: se o timer está rodando, tempo decorrido e status do intervalo.
  • get_work_recordObter um registro de trabalho usando `guid`, incluindo horários de entrada/saída, intervalos, projeto, atividade e campos personalizados.
  • get_work_requestObter um pedido de trabalho usando `guid`, incluindo seu tipo, datas e estado.
  • list_activitiesListar todas as atividades (categorias de tarefa usadas nos registros de trabalho), ordenadas por nome.
  • list_profilesListar todos os perfis de funcionários na sua conta, ordenados por nome. Utilize `page` e `limit` para navegar.
  • list_projectsListar todos os projetos, ordenados por nome. Defina `include_archived` para também mostrar projetos arquivados.
  • list_quotaListar cota. Resumo da API: Obter o uso atual do limite de armazenamento para a conta autenticada.
  • list_testsListar testes. Resumo da API: Validar uma chave de API para Zapier e outras integrações.
  • list_usagesListar usos. Filtros opcionais: dias. Resumo da API: Obter histórico detalhado do uso diário da API para a conta autenticada. Retorna contagens de requisições por dia, timestamps e totais agregados.
  • list_work_record_customfieldsListar campos personalizados para um registro de trabalho. Resumo da API: Obter todos os campos personalizados anexados a um registro de trabalho específico.
  • list_work_recordsListar registros de trabalho para toda a conta, mais recentes primeiro, opcionalmente entre `from_date` e `to_date` (datas ISO).
  • list_work_records_by_dateListar registros de trabalho entre `from_date` e `to_date`, opcionalmente para um único funcionário com `profile_id`.
  • list_work_request_messagesListar mensagens para uma solicitação de trabalho. Resumo da API: Obter todos os comentários para uma solicitação de trabalho, ordenados por data de criação crescente.
  • list_work_requestsListar solicitações de trabalho (ferias, dias doentes, horas extras e similares), mais recentes primeiro, filtradas por `state` ou `type`.
  • punch_inAltera dadosMarcar entrada de um perfil via `profile_id`, iniciando seu cronômetro de trabalho.
  • punch_outAltera dadosMarcar saída de um perfil via `profile_id`, parando o cronômetro e criando um registro de trabalho para o tempo decorrido.
  • search_activitiesPesquise atividades por nome ou ID externo com `search_term`. Use isto para encontrar um ID de atividade.
  • search_companiesListar ou pesquisar as suas empresas por nome, email, cidade, telefone ou número de IVA com `search`. Utilize isto para encontrar o `company_id` necessário ao criar uma atividade.
  • search_custom_fieldsPesquisar campos personalizados por pesquisa ou tipo de entidade. Utilize isto para encontrar campos personalizados existentes antes de criar um novo campo personalizado. Os resultados são paginados. Resumo da API: Encontrar campos personalizados pelo nome de exibição.
  • search_customersListar ou pesquisar clientes por nome, ID externo ou descrição com `search`.
  • search_documentsPesquisar documentos por pesquisa. Utilize isto para encontrar documentos existentes antes de criar um novo documento. Os resultados são paginados. Resumo da API: Listar todos os anexos para a conta autenticada.
  • search_entity_idsPesquisar IDs de entidade por tipo de entidade ou pesquisa. Utilize isto para encontrar IDs de entidade existentes antes de criar um novo ID de entidade. Os resultados são paginados. Resumo da API: Pesquisar entidades e retornar apenas o nome de exibição, ID público e tipo de entidade.
  • search_entity_ids_getPesquisar IDs de entidade por tipo de entidade ou pesquisa. Utilize isto para encontrar IDs de entidade existentes antes de criar um novo ID de entidade. Os resultados são paginados. Resumo da API: Pesquisar entidades e retornar apenas o nome de exibição, ID público e tipo de entidade.
  • search_profilesPesquise perfis de funcionários por nome ou ID externo com `search_term`. Use isto para encontrar um ID de perfil.
  • search_projectsPesquise projetos por nome ou ID externo com `search_term`. Use isto para encontrar um ID de projeto.
  • set_work_request_stateVisível para outras pessoasAceite, rejeite ou cancele uma solicitação de trabalho por `guid` com `state`, além de um opcional `comment`. O funcionário vê a decisão.
  • toggle_breakAltera dadosIniciar ou parar uma pausa para um perfil marcado como presente via `profile_id`. O tempo da pausa é subtraído do tempo trabalhado.
  • update_documentAltera dadosAtualize um documento existente identificado pelo id do arquivo. Resumo da API: Renomear um anexo.
  • update_profileAltera dadosAtualize um perfil existente identificado pelo id do perfil. Apenas os campos que você passar são alterados. Resumo da API: Atualizar parcialmente um perfil existente pelo seu GUID. Apenas os campos fornecidos são alterados; os campos omitidos permanecem inalterados.
  • update_projectAltera dadosAtualize um projeto por `project_id`: nome, cliente, orçamento, datas, descrição ou estado arquivado. Apenas os campos que você passar são alterados.
  • update_taskAltera dadosAtualize uma tarefa existente identificada pelo id da tarefa. Apenas os campos que você passa são alterados. Resumo da API: Atualizar parcialmente uma atividade existente pelo seu GUID. Apenas os campos fornecidos são alterados; os campos omitidos permanecem inalterados.
  • update_work_recordAltera dadosAtualize um registro de trabalho por `guid`: tempos, pausas, projeto, atividade, nota ou bandeiras. Apenas os campos que você passa são alterados.
  • upload_documentAltera dadosCarregue um documento (id da entidade). Resumo da API: Carregar um anexo de arquivo para uma entidade. O tamanho máximo do arquivo é 25 MB. A maioria dos tipos de arquivos é permitida (documentos, imagens, vídeos, arquivados).

Configure em três passos

  1. 1

    Escolha a aplicação

    Crie uma conta gratuita no PipMCP e escolha Working Timer na lista de aplicações.

  2. 2

    Cole a sua chave

    Cole a sua chave da API Working Timer (começa por wt_ak_). Precisa de um plano Public API ativo do Working Timer ou teste. Faça login em api.workingtimer.com, abra Chaves da API no Dashboard da API, clique em Nova Chave, nomeie-a e clique em Criar. A chave é mostrada apenas uma vez.

  3. 3

    Adicione a ligação à sua IA

    Receberá uma ligação MCP pessoal. Adicione-a ao Claude, ao ChatGPT ou ao Cursor:

    1. Clique no seu nome e depois em Definições › Conectores › Adicionar conector personalizado.
    2. Cole a sua ligação no campo URL do servidor MCP remoto.
    3. Ative-o no menu + de uma conversa.

Perguntas

O que a IA pode fazer no Working Timer?

A IA pode ler e pesquisar perfis, projetos, atividades, clientes, empresas, registros de trabalho e pedidos de trabalho, e verificar o status do relógio e resumos mensais. Pode marcar perfis como presentes e ausentes, alternar pausas, criar e atualizar registros de trabalho e projetos, criar atividades e pedidos de trabalho, gerar relatórios de trabalho, definir o estado de um pedido de trabalho e eliminar registros de trabalho.

A IA vê a minha chave da API Working Timer?

Não. Sua chave de API do Working Timer está criptografada em repouso e nunca é mostrada à IA. Após salvar, ela não aparece novamente, nem mesmo para você. A IA só vê os resultados das ferramentas que chama.

Posso controlar o que a IA é autorizada a fazer?

Sim. Você escolhe quais ferramentas estão ativadas, então pode começar apenas lendo horas. Excluir um registro de trabalho é permanente, e aceitar ou rejeitar um pedido é visível ao funcionário. Ambos podem exigir sua aprovação antes de executar. Todas as chamadas de ferramenta são registradas.

Funciona com o ChatGPT?

Sim. No ChatGPT, vá em Configurações › Aplicações & Conectores › Avançado e ative o Modo Desenvolvedor, depois adicione seu link do PipMCP. O Modo Desenvolvedor requer um plano pago do ChatGPT: Plus, Pro, Business ou Enterprise. O mesmo link funciona também no Claude (Configurações › Conectores › Adicionar conector personalizado), Cursor e outros clientes MCP.

Qual é o custo?

O PipMCP tem um plano gratuito sem cartão de crédito necessário. Os planos pagos cobram por tarefa concluída. Você também precisa de sua própria conta do Working Timer com um plano Public API ativo ou em teste.

Como encontro o ID de perfil de um funcionário?

Você não precisa. Peça pelo nome e a IA pesquisar perfis por nome ou ID externo para encontrar o ID de perfil, depois usa-o para marcar entrada/saída, registros de trabalho ou relatórios. O mesmo vale para projetos e atividades.

Deixe a sua IA trabalhar em Working Timer ainda hoje.

Comece gratuitamente. A sua chave permanece encriptada e é você quem decide o que a IA pode fazer.

Ligar Working Timer gratuitamente

O PipMCP não tem qualquer afiliação com Working Timer. Os nomes dos produtos são marcas comerciais dos respetivos titulares.