Saltar para o conteúdo

Integração · Contabilidade

Conecte Claude e ChatGPT ao Harpoon

Peça à sua IA para registrar três horas em um projeto, redigir uma fatura para um cliente ou mostrar quais faturas ainda estão abertas no Harpoon. Ela pode criar e atualizar clientes, contatos e projetos, registrar despesas e criar orçamentos. Pagamentos recebidos em faturas e entradas de tempo podem ser consultados sem clicar através do aplicativo.

Ligar Harpoon gratuitamente

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

Experimente pedir

  • “Registre 3 horas no projeto do site da Acme para hoje: design da página inicial.”

    A IA encontra o projeto e uma tarefa, depois cria uma entrada de tempo com data, horas e descrição.

  • “Crie uma fatura para Holm Logistics por 12 horas de consultoria a 950 por hora.”

    Ela pega o próximo número da fatura e cria a fatura com o item na linha no Harpoon. Ela não envia email.

  • “Quais faturas ainda estão impagadas este ano?”

    Ela pesquisa faturas por ano e status e lista-as com cliente, total e data de vencimento.

O que a sua IA pode fazer

Tempo e projetos

Pesquisar, criar e atualizar projetos com orçamentos, datas e taxas de tarefas, e registrar, editar ou excluir entradas de tempo contra projetos e tarefas.

Faturas e orçamentos

Pesquisar e ler faturas e orçamentos, criá-los com o próximo número de documento livre, atualizar faturas e listar pagamentos recebidos.

Clientes e despesas

Criar e atualizar clientes e contatos, registrar e atualizar despesas por categoria, e adicionar notas a clientes ou projetos.

  • “Faça um orçamento para Nordic Foods: novo site web, 40 horas.”

    Ela pega o próximo número do orçamento e cria o orçamento com cliente, assunto e itens na linha.

  • “Registre uma despesa de 450 da Adobe por software no projeto Acme.”

    Ela encontra a categoria e o projeto e registra a despesa com data, valor e fornecedor.

  • “Excluir minha entrada de tempo de ontem no projeto interno.”

    Ela encontra a entrada e a exclui. Excluir uma entrada de tempo é permanente.

89 ferramentas para Harpoon

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.

  • add_noteAltera dadosAdicionar uma nota com corpo a um registro, identificado por notable_type e notable_id (ex: cliente ou projeto).
  • create_a_recurring_invoiceAltera dadosCriar uma nova fatura. Obrigatório: ID do cliente, frequência, data inicial, entrega, data de pagamento ou itens da linha. Pesquisar faturas primeiro para evitar duplicatas. Resumo da API: Criar fatura recorrente.
  • create_categoryAltera dadosCriar uma nova categoria. Obrigatório: nome. Resumo da API: Criar categoria de despesa.
  • create_clientAltera dadosCriar um cliente com client_name, além de endereço, contatos, idioma e detalhes fiscais opcionais.
  • create_contactAltera dadosAdicionar uma pessoa de contato a um cliente com client_id, first_name e email (last_name e phone opcionais).
  • create_creditAltera dadosCriar um novo crédito. Obrigatório: ID do cliente ou valor/data. Resumo da API: Criar entrada de crédito.
  • create_estimateAltera dadosCriar uma estimativa com issue_date e document_id, junto com client_id, subject, line_items, due_date e project_id.
  • create_expected_revenueAltera dadosCriar uma nova receita esperada. Obrigatório: valor ou data. Resumo da API: Criar receita esperada.
  • create_expenseAltera dadosRegistrar uma despesa com data, valor e fornecedor, além de cliente, projeto, categoria e descrição opcionais.
  • create_invoiceAltera dadosCriar uma fatura com client_id, issue_date e document_id, além de line_items, due_date, discount, shipping e project_id. Ela é salva no Harpoon; isso não a envia por e-mail.
  • create_invoice_2Altera dadosCriar uma nova fatura. Obrigatório: fornecedor, valor ou frequência. Pesquisar faturas primeiro para evitar duplicatas. Resumo da API: Criar despesa recorrente.
  • create_leadAltera dadosCriar um novo lead. Obrigatório: nome. Resumo da API: Criar fonte de lead.
  • create_mileage_purposeAltera dadosCriar um novo propósito de quilometragem. Obrigatório: nome. Resumo da API: Criar propósito de quilometragem.
  • create_other_incomeAltera dadosCriar uma nova receita diversa. Obrigatório: valor, origem ou data. Resumo da API: Criar receita diversa.
  • create_projectAltera dadosCriar um projeto com project_name, client_id e type, além de orçamento opcional, datas de início/fim, status e taxas personalizadas.
  • create_teamAltera dadosCriar uma nova equipa.
  • create_time_entryAltera dadosRegistrar tempo com data e horas (segundos, project_id, task_id, descrição e timer_status opcionais).
  • delete_a_recurring_invoiceElimina dadosEliminar permanentemente um faturação por invoice id. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar uma faturação recorrente.
  • delete_an_invoiceElimina dadosEliminar permanentemente uma fatura por ID de fatura. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar uma fatura.
  • delete_customerElimina dadosApague permanentemente um cliente pelo ID do cliente. Ação destrutiva; pode exigir aprovação. Resumo da API: Apagar um cliente.
  • delete_expected_revenueElimina dadosEliminar permanentemente uma receita esperada por expected revenue id. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar receita esperada.
  • delete_invoiceElimina dadosEliminar permanentemente um faturação por invoice id. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar uma despesa recorrente.
  • delete_leadElimina dadosEliminar permanentemente um lead por lead id. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar uma fonte de leads.
  • delete_messageElimina dadosEliminar permanentemente uma mensagem por message id. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar uma nota.
  • delete_mileage_purposeElimina dadosEliminar permanentemente um propósito de deslocação por mileage purpose id. Ação destrutiva; pode exigir aprovação.
  • delete_other_incomeElimina dadosEliminar permanentemente outra receita por other income id. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar outra receita.
  • delete_quoteElimina dadosEliminar permanentemente um orçamento por quote id. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar uma estimativa.
  • delete_time_entryElimina dadosEliminar permanentemente uma entrada de tempo por page_id.
  • get_a_recurring_invoiceObter uma faturação por invoice id. Resumo da API: Obter uma faturação recorrente.
  • get_categoryObter uma categoria por category id. Resumo da API: Obter uma categoria de despesa.
  • get_clientObter um cliente por customer_id, com address, contacts, language e tax details.
  • get_contactObter um contacto por contact id. Resumo da API: Obter um contacto.
  • get_creditObter um crédito por client id. Resumo da API: Obter entradas de crédito para um cliente.
  • get_estimateObter uma estimativa pelo quote_id, com itens da linha e totais.
  • get_expected_revenueObter uma receita esperada por expected revenue id. Resumo da API: Obter receita esperada.
  • get_expenseObter uma despesa por expense id. Resumo da API: Obter uma despesa.
  • get_invoiceObter uma faturação por invoice_id, com line_items, totals, due date e status.
  • get_invoice_2Obter uma faturação por invoice id. Resumo da API: Obter uma despesa recorrente.
  • get_leadObter um lead por lead id. Resumo da API: Obter uma fonte de leads.
  • get_messageObter uma mensagem por message id. Resumo da API: Obter uma nota.
  • get_mileage_purposeObter um propósito de deslocação por mileage purpose id. Resumo da API: Obter um propósito de deslocação.
  • get_next_estimate_numberObter o próximo número livre de documento de estimativa para usar como document_id ao criar uma estimativa.
  • get_next_invoice_numberObter o próximo número livre de documento de faturação para usar como document_id ao criar uma faturação.
  • get_other_incomeObter outra receita por other income id. Resumo da API: Obter outra receita.
  • get_pageObter uma página por page id. Resumo da API: Obter uma entrada de tempo.
  • get_paymentObter um pagamento por payment id. Resumo da API: Obter um pagamento.
  • get_projectObter um projeto pelo project_id, incluindo cliente, orçamento, datas e status.
  • get_project_status_countsObter o estado atual de um projeto. Resumo da API: Contagens do estado do projeto.
  • get_rateObter uma taxa pelo client id. Resumo da API: Obter taxas de tarefa para um cliente.
  • get_taskObter uma tarefa pelo task id. Resumo da API: Obter uma tarefa.
  • get_teamObter uma equipe pelo team id. Resumo da API: Obter uma equipe.
  • get_yearly_goalObter uma meta anual pelo ano. Resumo da API: Obter meta anual.
  • list_budgetsListar orçamentos. Filtros opcionais: mês ou ano. Resumo da API: Dados de orçamento de despesas.
  • list_clientsListar todos os clientes, com seus IDs.
  • list_contactsListar contatos de clientes, filtrados opcionalmente por team_id.
  • list_creditsListar créditos. Resumo da API: Listar clientes com créditos.
  • list_expected_revenuesListar receitas esperadas. Filtros opcionais: id de equipe, id de projeto ou seleção.
  • list_expense_categoriesListar categorias de despesas com seus IDs.
  • list_invoicesListar faturas. Filtros opcionais: ordenação ou direção. Resumo da API: Listar despesas recorrentes.
  • list_leadsListar leads. Resumo da API: Listar fontes de lead.
  • list_messagesListar mensagens. Resumo da API: Listar notas.
  • list_mileage_purposesListar motivos de quilometragem.
  • list_other_incomesListar outras receitas. Filtros opcionais: id de equipe, id de cliente, data inicial, data final ou fontes.
  • list_paymentsListar pagamentos recebidos em faturas.
  • list_recurring_invoicesListar faturas recorrentes. Filtros opcionais: clientes, projetos ou frequências. Resumo da API: Listar faturas recorrentes.
  • list_runningsListar corridas. Resumo da API: Contagem de temporizador em execução para o usuário atual.
  • list_sourcesListar fontes. Resumo da API: Listar outras fontes de receita.
  • list_suppliersListar fornecedores. Resumo da API: Listar nomes de fornecedor previamente usados.
  • list_tasksListar as tarefas contra as quais o tempo pode ser registrado, com seus IDs.
  • list_teamsListar equipes.
  • list_time_entriesListar entradas de tempo, filtradas por clientes, projetos, tarefas, status ou intervalo de datas. Paginada.
  • search_estimatesPesquisar estimativas por texto de busca, client_id, ano, projetos ou status.
  • search_expensesPesquisar despesas por intervalo de datas, clientes, projetos, categorias ou status.
  • search_invoicesPesquisar faturas por texto de busca, client_id, ano, projetos ou status. Paginada. Use para encontrar o ID da fatura.
  • search_projectsPesquisar projetos por texto de busca, client_id, status ou tipo, com ordenação e paginação. Use para encontrar o ID do projeto.
  • submit_pageVisível para outras pessoasClonar uma página (id de entrada de tempo). Tem efeitos visíveis fora deste sistema. Resumo da API: Clonar uma entrada de tempo.
  • update_categoriesVisível para outras pessoasAtualizar uma categoria existente identificada pelo id de categoria de despesas. Apenas os campos que você passa são alterados. Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar orçamento de categoria de despesas.
  • update_categoryAltera dadosAtualizar uma categoria existente identificada pelo ID da categoria. Resumo da API: Atualizar uma categoria de despesa.
  • update_clientAltera dadosAtualizar o nome, endereço, contactos, idioma ou detalhes fiscais de um cliente através do customer_id.
  • update_expected_revenueAltera dadosAtualizar uma receita esperada existente identificada pelo ID da receita esperada. Resumo da API: Atualizar receita esperada.
  • update_expenseAltera dadosAtualizar uma despesa por expense_id: data, valor, fornecedor, categoria, projeto ou descrição.
  • update_invoiceAltera dadosAtualizar uma fatura pelo invoice_id: itens da linha, datas, status, desconto ou frete.
  • update_invoice_2Altera dadosAtualizar uma fatura existente identificada pelo ID da fatura. Resumo da API: Atualizar uma despesa recorrente.
  • update_messageAltera dadosAtualizar uma mensagem existente identificada pelo ID da mensagem. Resumo da API: Atualizar uma nota.
  • update_other_incomeAltera dadosAtualizar uma receita de outros rendimentos existente identificada pelo ID dos outros rendimentos. Resumo da API: Atualizar outros rendimentos.
  • update_projectAltera dadosAtualizar um projeto por project_id: nome, orçamento, datas, status ou taxas de tarefas.
  • update_quoteAltera dadosAtualizar uma cotação existente identificada pelo ID da cotação. Resumo da API: Atualizar uma estimativa.
  • update_time_entryAltera dadosAtualizar um registo de tempo por page_id: data, horas, projeto, tarefa, descrição, temporizador ou estado cobrado.
  • update_yearly_goalAltera dadosAtualizar um objetivo anual existente identificado pelo ano. Resumo da API: Definir objetivo anual.

Configure em três passos

  1. 1

    Escolha a aplicação

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

  2. 2

    Cole a sua chave

    Cole um token de acesso pessoal do Harpoon. No Harpoon abra a página da API da Conta, crie um token de acesso pessoal e cole-o aqui sem a palavra Bearer.

  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 Harpoon?

A IA pode ler e pesquisar clientes, contatos, projetos, tarefas, entradas de tempo, faturas, orçamentos, despesas, categorias de despesas e pagamentos. Ela pode criar e atualizar clientes, projetos, entradas de tempo, faturas e despesas, criar contatos e orçamentos, adicionar notas e excluir entradas de tempo.

A IA vê meu token de acesso ao Harpoon?

Não. Suas credenciais do Harpoon estão criptografadas em repouso e nunca são mostradas à IA. Após salvar, elas não aparecem 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, podendo começar com acesso apenas de leitura. Excluir uma entrada de tempo é permanente e pode exigir sua aprovação antes de rodar, assim como criar faturas ou alterar projetos. Toda chamada de ferramenta é registrada.

Funciona com o ChatGPT?

Sí. En ChatGPT vaya a Configuración › Apps & Connectors › Avanzado y active el Modo Desarrollador, luego agregue su 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 › Agregar conector personalizado), Cursor y otros 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 uma conta própria do Harpoon.

A IA pode enviar faturas aos meus clientes?

Não. A IA pode criar e atualizar faturas e orçamentos, mas elas são salvas apenas no Harpoon. Criar uma fatura não a envia por e-mail, então você revisa e envia-a do Harpoon.

Deixe a sua IA trabalhar em Harpoon ainda hoje.

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

Ligar Harpoon gratuitamente

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