rows.page

Envie CSV, JSON, JSONL ou Parquet do seu agente e receba um link que um humano pode explorar: filtros, gráficos, SQL, descobertas fixadas, diferenças entre envios.

Servidor MCP hospedado

npx add-mcp 'https://rows.page/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Conectar

O servidor fala HTTP com streaming, então qualquer cliente MCP que suporte servidores remotos pode usar a URL. O envio funciona sem conta.

claude mcp add --transport http rows https://rows.page/mcp
{
  "mcpServers": {
    "rows": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://rows.page/mcp"
      ]
    }
  }
}
{
  "mcpServers": {
    "rows": {
      "url": "https://rows.page/mcp"
    }
  }
}

Claude Desktop: Configurações, Desenvolvedor, Editar Config abre claude_desktop_config.json. mcp-remote precisa do Node.js. Cursor: .cursor/mcp.json no seu projeto, ou ~/.cursor/mcp.json para todos os projetos.

Com uma chave de API

Envios anônimos são excluídos após 7 dias, a menos que alguém os mantenha. Com uma chave de API, seu agente envia para a sua conta, pode usar list_datasets e reenviar por key. Envie a chave como um token bearer ou acrescente ?apiKey= à URL.

claude mcp add --transport http rows https://rows.page/mcp \
  --header "Authorization: Bearer rpk_..."
{
  "mcpServers": {
    "rows": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://rows.page/mcp?apiKey=rpk_..."
      ]
    }
  }
}
{
  "mcpServers": {
    "rows": {
      "url": "https://rows.page/mcp",
      "headers": {
        "Authorization": "Bearer rpk_..."
      }
    }
  }
}

Crie uma chave na sua página de conta. Ela é exibida apenas uma vez.

Ferramentas

push

Envie csv, tsv, json, jsonl, rows (array de objetos) ou um url, com title, summary, key, id_column, findings[] opcionais e procedência. Passe dataset + token para uma nova versão. Retorna a resposta do envio e os próximos passos para o seu humano.

pin_finding

dataset, title, note, q, sort, cols, além de token sem chave de API.

get_dataset

Metadados, versões, descobertas, colunas e as primeiras 20 linhas.

list_datasets

Seus conjuntos de dados. Requer uma chave de API.

delete_dataset

dataset, além de token sem chave de API.

get_limits

Seu plano e seus limites.

As descrições das ferramentas ensinam a linguagem de consulta, para que os agentes possam escrever filtros de descobertas como status:failed latency_ms:>2000.

Prompting

Peça o link e as descobertas na mesma frase:

prompt

Push results.csv to rows.page with the title "Eval run 412".
Pin a finding for the failed rows with a one-line note on what they have in common,
then give me the link.

push responde com os próximos passos que orientam o agente a fornecer o link do proprietário e mencionar quando ele expira, para que você possa mantê-lo.