HTML Table Maker

Permite que pessoas transformem tabelas do Excel em relatórios web incorporáveis e compartilháveis.

Documentação

Conecte o Cursor, Claude, ChatGPT ou qualquer cliente compatível com MCP ao HTML Table Maker para que um agente possa criar, atualizar, consultar, visualizar e incorporar tabelas a partir do chat. Em clientes que suportam MCP Apps, a ferramenta preview_table mostra uma tabela interativa inline na conversa. Todo cliente também recebe o snippet de incorporação do site, para que você possa publicar a mesma tabela no seu site.

O endpoint MCP é público: você pode conectar e listar todas as ferramentas sem uma chave de API. Ferramentas com escopo de conta exigem login. Use um dos caminhos abaixo.

Opção A — Cadastre-se via agente (sem conta existente)

  1. Adicione o HTML Table Maker como conector MCP usando apenas a URL abaixo (sem cabeçalho Authorization).
  2. Peça ao agente para chamar register_account com e-mail e senha.
  3. O agente deve salvar o apiKey retornado em mcp.json (ou mostrar o snippet para você). Recarregue o servidor MCP e tente novamente as ferramentas de tabela.

Opção B — Conta existente

  1. Crie uma chave de API em Gerenciar conta (seção Chaves de API).
  2. Adicione o conector com a URL e o cabeçalho Authorization abaixo.
  3. Peça ao agente para listar tabelas, criar uma tabela, visualizá-la ou obter o código de incorporação.

URL MCP

https://htmltablemaker.com/mcp

Authorization (Opção B, ou após o cadastro da Opção A)

Authorization: Bearer htm_live_YOUR_KEY

Não faça commit de chaves de API no git. Prefira ~/.cursor/mcp.json em nível de usuário em vez de .cursor/mcp.json em nível de projeto quando possível.

Cursor

Adicione às configurações MCP do seu Cursor (mcp.json). Para a Opção A, omita headers até após o cadastro:

{
  "mcpServers": {
    "htmltablemaker": {
      "url": "https://htmltablemaker.com/mcp",
      "headers": { "Authorization": "Bearer htm_live_YOUR_KEY" }
    }
  }
}

Claude / ChatGPT

Adicione um conector MCP personalizado com a URL acima. Após o cadastro ou se você já tiver uma chave, adicione Authorization: Bearer htm_live_YOUR_KEY aos cabeçalhos do conector e recarregue.

  • register_account — crie uma conta e receba uma chave de API (sem exigir login)
  • get_account — nível, status da assinatura e limites de uso
  • create_checkout_session / get_checkout_status — inicie ou verifique uma atualização de plano
  • list_tables, create_table_from_file, update_table_data, update_table_options, delete_table
  • query_table — filtre, ordene e pagine dados de tabela como JSON
  • get_embed_code — URL de compartilhamento e snippet de iframe para o seu site
  • preview_table — mostre a tabela no chat e retorne links de compartilhamento/incorporação
  • Google Sheets: get_google_sheets_connection, get_google_sheet_sync_status, sync_google_sheet_now, disconnect_google_sheet (vincular uma planilha ainda acontece no navegador)
  • Visualização no chat — para revisar uma tabela enquanto você trabalha com o agente. Não conta para as visualizações mensais de incorporação.
  • Incorporação no site — o iframe de get_embed_code (ou preview_table) que você cola no seu site. Essas visualizações contam para o limite mensal de incorporação do seu plano.

Se a conta atingir um limite de tabelas, linhas ou visualizações mensais, as ferramentas retornam uma dica de upgrade. O agente pode chamar create_checkout_session e você abre o checkoutUrl retornado em um navegador para concluir o pagamento.

Visão geral legível por máquina: /llms.txt · API REST: Agent API.