Data Tools é o plugin do Singularity que permite a um agente converter arquivos JSON, CSV e YAML sem sair da sua execução. O agente chama a ferramenta MCP data_convert com um arquivo de origem e um formato de destino e recebe o caminho do arquivo escrito e as métricas.
Capturas da bancada de qualificação local: contribuição MCP e arquivos reais, com dados de demonstração.
O que data_convert faz exatamente?
A ferramenta lê um arquivo estruturado e escreve sua conversão. A resposta indica os formatos, o número de registros, o tamanho e a duração.
{
"source": "data/input.json",
"targetFormat": "csv",
"output": "data/output.csv"
}
Quais opções estão disponíveis?
sourceFormatvaleautopor padrão e se baseia em.json,.csv,.yamlou.yml.overwritedeve sertruepara substituir uma saída existente.- Para CSV:
delimitereheader. - Para JSON:
indent, de 0 a 8.
Como usar no dia a dia?
Instale e ative o Data Tools pelo Marketplace e peça a conversão no seu ticket: “exporte people.json para CSV”, “passe esta configuração CSV para YAML”. O agente evita escrever um script temporário, e o resultado continua sendo um arquivo do workspace que você pode revisar e versionar.

Quais são os limites?
Leituras e escritas são limitadas ao workspace: saídas fora do escopo e links simbólicos são recusados. O plugin mantém regras permissivas herdadas: as colunas CSV vêm do primeiro registro e linhas desiguais são toleradas. Revise o resultado se seus dados forem heterogêneos. Não há interface nem configurações.
Perguntas frequentes
O Data Tools é gratuito?
Sim. O plugin é gratuito e não precisa de conta externa nem de segredo.
Um arquivo existente pode ser sobrescrito?
Somente se a chamada definir overwrite como true. Caso contrário, a saída existente fica protegida.
Quais agentes podem usá-lo?
A ferramenta é exposta por MCP aos agentes do Singularity, seja qual for o fornecedor, enquanto o plugin estiver ativo.