GetItDone MCP
Crie, atualize e acompanhe tarefas e projetos nos espaços de trabalho da sua equipe no GetItDone. Servidor remoto com login via OAuth.
Servidor MCP hospedado
npx add-mcp 'https://app.nowgetitdone.com/api/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
O servidor remoto GetItDone MCP: conecte Claude, Claude Code, Cursor ou qualquer cliente MCP fazendo login ou com uma chave de API. Endpoint, configuração e lista completa de ferramentas.
O GetItDone executa um servidor remoto Model Context Protocol (MCP), para que assistentes de IA como o Claude possam listar, criar, atualizar e arquivar suas tarefas — com o mesmo contexto rico que o próprio produto possui, incluindo imagens de tarefas e quadros extraídos de vídeos.
Qualquer cliente MCP que suporte servidores remotos pode se conectar: sem instalação local, sem processo auxiliar. Há duas formas de autenticação — escolha a que seu cliente suportar:
- Fazer login (OAuth) — cole a URL do servidor no cliente, faça login no GetItDone e aprove o acesso. Sem necessidade de criar ou armazenar chave. Melhor para Claude (claude.ai, Claude Desktop, Claude Code).
- Chave de API — envie uma chave
gid_em um cabeçalho. Melhor para clientes que aceitam uma configuração JSON com cabeçalhos (Cursor, scripts, CI).
Passo a passo para um assistente: Usar GetItDone no Claude.
Endpoint
| URL | https://app.nowgetitdone.com/api/mcp |
| Transporte | HTTP Streamable |
| Autenticação | Login OAuth 2.1, ou Authorization: Bearer <gid_ API key> |
Fazer login com OAuth — sem chave de API
O servidor implementa a especificação de autorização MCP: uma solicitação não autenticada recebe um 401 apontando para https://app.nowgetitdone.com/.well-known/oauth-protected-resource, e os clientes se registram (registro dinâmico de cliente) e fazem login com OAuth 2.1 + PKCE. Na prática:
- Adicione
https://app.nowgetitdone.com/api/mcpcomo servidor MCP remoto no seu cliente. - Seu navegador abre o GetItDone — faça login se ainda não estiver.
- A tela de consentimento lista exatamente o que o assistente está solicitando (por exemplo, Ler tarefas, Escrever tarefas). Escolha Permitir acesso.
Para desconectar depois, abra seu perfil no GetItDone → Aplicativos Conectados e revogue o aplicativo. A revogação impede que o aplicativo obtenha novo acesso imediatamente; um token de acesso que ele já possui expira em até uma hora.
Obter uma chave de API
- Faça login em app.nowgetitdone.com.
- Vá para Configurações → Chaves de API (
app.nowgetitdone.com/settings/api-keys). - Crie uma chave — as chaves começam com
gid_e são exibidas apenas uma vez, então armazene-as com segurança.
A mesma chave autentica a API REST pública /v1; chaves de teste têm o prefixo gid_test_.
Conecte seu cliente
Claude e Claude Desktop
Claude (claude.ai e Claude Desktop): adicione um conector personalizado com a URL do servidor e faça login — veja Usar GetItDone no Claude.
Claude Code
Claude Code, fazendo login (depois execute /mcp dentro do Claude Code e siga o login pelo navegador):
claude mcp add --transport http getitdone https://app.nowgetitdone.com/api/mcp
Claude Code com uma chave de API:
claude mcp add --transport http getitdone https://app.nowgetitdone.com/api/mcp \
--header "Authorization: Bearer gid_YOUR_API_KEY"
Cursor e outros clientes com configuração JSON
Claude Desktop, Cursor ou qualquer cliente MCP remoto que aceite configuração JSON:
{
"mcpServers": {
"getitdone": {
"url": "https://app.nowgetitdone.com/api/mcp",
"headers": {
"Authorization": "Bearer gid_YOUR_API_KEY"
}
}
}
}
Ferramentas
Tudo o que um assistente precisa para executar um fluxo de trabalho real de tarefas — descoberta, leituras detalhadas e gravações. Cada ferramenta nomeia o escopo da API que uma chave deve ter: sem ele, a ferramenta nunca aparece em tools/list e uma chamada é recusada.
list_workspaces— leitura ·workspaces:read— Lista os espaços de trabalho (organizações) aos quais o usuário atual pertence, com seus IDs. Passe um ID retornado comoworkspaceIdnas outras ferramentas para direcionar um espaço de trabalho específico quando o usuário tiver mais de um.list_projects— leitura ·projects:read— Lista os projetos no espaço de trabalho com seus IDs — o mesmo agrupamento que o quadro mostra na lateral da lista de tarefas. Chame isso ANTES de registrar trabalho em um projeto: passe um ID retornado comoprojectIdem create_task ou update_task, ou como filtro em list_tasks. Se o projeto que o usuário mencionou não estiver nesta lista, ele não existe — então diga isso em vez de inventá-lo ou escrever seu nome em uma tarefa.list_tasks— leitura ·tasks:read— Lista as tarefas do usuário atual em sua organização. Pode filtrar por status, prioridade e projeto. Retorna a versão mais recente de cada tarefa — incluindo os projetos em que está registrada, se está atualmente BLOQUEADA e quantas tarefas ela bloqueia — para que você possa saber o que é realmente acionável agora e onde pertence.get_task_details— leitura ·tasks:read— Obtém o conteúdo COMPLETO de uma única tarefa: suas notas em rich text, todos os anexos (imagem, vídeo, documento) com URLs de curta duração que a IA pode buscar para ler o conteúdo real, e sua cadeia de dependências — quais tarefas a bloqueiam e quais ela bloqueia. Use após list_tasks quando precisar ver o que há dentro de uma tarefa ou por que ela não pode ser iniciada. Identifique a tarefa pelo ID curto (ex.: 123 para T-123) ou pelo ID da versão da tarefa.get_task_video_context— leitura ·tasks:read— Extrai contexto visual dos vídeos de uma tarefa: extrai alguns quadros igualmente espaçados de qualquer vídeo enviado (gravação de tela etc.) nas notas ou anexos da tarefa para que você possa entender o que ele mostra, e revela quaisquer links do YouTube/Vimeo encontrados nas notas. Use quando uma tarefa referenciar um vídeo/gravação de tela. Identifique a tarefa pelo ID curto (ex.: 123 para T-123) ou pelo ID da versão da tarefa.create_task— gravação ·tasks:write— Cria uma nova tarefa para o usuário atual em sua organização. Defina uma data de início quando a tarefa não puder ser trabalhada até um determinado dia (adiar até). Registre-a em um projeto passando um ID de projeto de list_projects. Defina uma recorrência para torná-la um hábito ou rotina repetitiva ("todos os dias úteis", "toda segunda-feira alternada", "no primeiro dia de cada mês", "a cada 3 dias depois que eu terminar") — cada dia é concluído de forma independente.update_task— gravação ·tasks:write— Atualiza uma tarefa existente. Você pode atualizar o nome, status, prioridade, data de início, data de vencimento, notas, pontos de história, seu projeto (passe um ID de projeto de list_projects para movê-la, ou null para removê-la de todos os projetos), ou sua programação de repetição (passe uma recorrência para iniciar/substituir, ou null para interromper a repetição). Identifique a tarefa pelo ID curto (ex.: T-123) ou pelo ID da versão da tarefa.complete_task_occurrence— gravação ·tasks:write— Marca um DIA de uma tarefa repetitiva como concluído. Isso é por dia: concluir segunda-feira deixa terça-feira intocada. O dia pode estar no PASSADO ("escovei os dentes ontem") ou um dia FUTURO agendado concluído antecipadamente — nenhum dos dois quebra a sequência, e nenhum é algo que um MCP de gerenciamento de tarefas normalmente permite dizer. Identifique a tarefa pelo ID curto (ex.: 123 para T-123) e o dia como AAAA-MM-DD; omita o dia para hoje.link_task_dependency— gravação ·tasks:write— Registra que uma tarefa está BLOQUEADA POR outra (término-para-início), ou remove esse vínculo. Use sempre que o usuário disser que um trabalho está aguardando, depende ou está retido por outro. A tarefa bloqueada é então relatada como bloqueada até que todos os bloqueadores sejam concluídos, para que você possa responder "o que está bloqueando isso?" com a cadeia real em vez de uma lista plana. Identifique ambas as tarefas pelo ID curto (ex.: 123 para T-123); passe a ação "remove" para desvincular. Vínculos que criariam um loop são rejeitados.archive_task— gravação ·tasks:write— Arquiva ou desarquiva uma tarefa. Tarefas arquivadas ficam ocultas da lista principal de tarefas. Identifique a tarefa pelo ID curto (ex.: T-123).search_docs— leitura ·workspaces:read— Pesquisa a documentação do desenvolvedor do GetItDone — operações da API REST, códigos de erro/problema e páginas de guia — e retorna resultados classificados com suas URLs públicas. Páginas de guia e erro também retornam uma URL gêmea em Markdown (a URL da página mais '.md') que o agente pode buscar para ler a página completa como texto simples. Use quando precisar saber como um endpoint /v1 funciona, o que um código de erro significa ou onde um recurso está documentado.
Contexto que outras ferramentas de tarefas não dão a uma IA
A maioria das integrações MCP de gerenciamento de tarefas para em texto e metadados. O GetItDone trata a IA como um usuário de primeira classe e entrega a ela o mesmo contexto rico que um colega de equipe receberia:
- Conteúdo completo da tarefa, incluindo anexos.
get_task_detailsretorna as notas em rich text de uma tarefa mais todos os anexos — imagens, vídeos, documentos — cada um com uma URL de curta duração que o assistente pode buscar para ler o conteúdo real, não apenas um nome de arquivo. - Cadeias de bloqueio que o assistente pode ler e escrever.
list_tasksinforma se cada tarefa está atualmente bloqueada e quantas tarefas ela bloqueia,get_task_detailsretorna a cadeia em ambas as direções, elink_task_dependencyregistra ou remove um bloqueador — para que "o que posso realmente começar hoje?" seja respondido a partir do grafo real, e um vínculo que criaria um loop seja recusado em vez de armazenado. - Extração de quadros de vídeo, no servidor.
get_task_video_contextamostra quadros igualmente espaçados de gravações de tela e outros vídeos anexados a uma tarefa e os retorna como imagens que a IA pode ver — para que "assista à reprodução do bug e corrija" realmente funcione. Links do YouTube e Vimeo nas notas também são revelados.
Cotas
O servidor MCP funciona em todos os planos, incluindo o Gratuito. Chamadas MCP são medidas contra a mesma cota de chamadas de API do espaço de trabalho que a API REST — os números por plano estão em Limites de taxa e cotas, e o checkout está na página de preços.
FAQ
O que é o servidor MCP do GetItDone?
É um servidor remoto Model Context Protocol em https://app.nowgetitdone.com/api/mcp. Assistentes de IA o usam para listar, criar, atualizar, concluir e arquivar suas tarefas do GetItDone, e para ler o que há dentro delas: notas, anexos e quadros de gravações de tela. Não há nada para instalar.
Quais assistentes de IA podem se conectar ao GetItDone?
Qualquer cliente MCP que suporte servidores remotos via HTTP Streamable. Claude (claude.ai e Claude Desktop) e Claude Code se conectam fazendo login. Cursor e outros clientes que aceitam configuração JSON se conectam com uma chave de API em um cabeçalho.
Preciso de uma chave de API para conectar um assistente de IA?
Não, se seu cliente puder fazer login. Claude e Claude Code usam OAuth: você aprova o acesso em uma tela de consentimento do GetItDone e nunca lida com uma chave. Crie uma chave gid_ em Configurações → Chaves de API apenas para clientes que aceitam configuração JSON com cabeçalhos.
O servidor MCP do GetItDone é gratuito?
Sim. Funciona em todos os planos, incluindo o Gratuito. Chamadas MCP contam contra a cota de chamadas de API do seu espaço de trabalho, a mesma cota da API REST.
Um assistente de IA pode excluir minhas tarefas?
Não. Não existe ferramenta de exclusão. Com acesso de gravação, um assistente pode criar, atualizar, concluir, vincular e arquivar tarefas, e uma tarefa arquivada pode ser desarquivada.
O que uma IA pode ver no GetItDone que outras ferramentas de tarefas não mostram?
O conteúdo de uma tarefa, não apenas seu título: notas em rich text, todos os anexos por meio de uma URL de curta duração, quadros extraídos de gravações de tela e a cadeia de bloqueio entre tarefas. Veja Contexto que outras ferramentas de tarefas não dão a uma IA.
Ler esta página como Markdown — texto simples para agentes de IA. Todos os guias de uma vez: llms-full.txt.
[
Extensão do navegador
Salve qualquer página, seleção ou captura de tela como uma tarefa do GetItDone no Chrome ou Edge.
](https://nowgetitdone.com/docs/browser-extension)[
Usar GetItDone no Claude
Conecte Claude, Claude Desktop ou Claude Code às suas tarefas do GetItDone por meio do servidor MCP remoto. Faça login com OAuth, sem necessidade de chave de API.