Chame 1000+ ferramentas
do seu próprio código.
Um endpoint REST por ferramenta, ou um servidor MCP para todos eles. JSON dentro, JSON fora — e toda resposta diz quanto custou e quanto restou.
curl -X POST https://api.iotools.cloud/v1/tool/case-converter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "inputString": "hello world",
"caseStyle": "uppercase" }'{
"outputs": { "outputString": "HELLO WORLD" },
"credits_used": 1,
"credits_remaining": 999
}Comece
Não há um plano pago a comprar primeiro — o plano Builder aumenta seus limites, não desbloqueia endpoints.
Crie uma conta gratuita
Sem cartão, sem ligação de vendas. O nível gratuito acessa cada endpoint que o pago faz.
Minta uma chave de API
A partir da sua página de conta. Ela é mostrada uma vez — guarde-a em um lugar seguro.
Chame qualquer ferramenta
A resposta traz o resultado, custo e saldo, então você nunca precisa de uma segunda requisição.
Duas maneiras de chamar
Um endpoint por ferramenta
Um POST por ferramenta, campos planos no corpo — sem invólucro. Todo esquema é publicado, então você pode gerar um cliente em vez de escrever um manualmente. Falhas são documentos RFC 9457 com um code estável para ramificar.
curl -X POST https://api.iotools.cloud/v1/tool/case-converter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "inputString": "hello world" }'Um servidor para todos eles
As mesmas ferramentas, chamáveis por agentes de IA — aponte Claude, Cursor ou Windsurf para nosso endpoint MCP. Ele anuncia cinco ferramentas, não 1000+: um agente pesquisa, lê o esquema de que precisa e o executa, por cerca de mil tokens em vez de duzentos mil.
{
"mcpServers": {
"iotools": {
"type": "http",
"url": "https://mcp.iotools.cloud/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}Toda resposta, um formato
Sucesso
200O que você pediu, quanto custou e quanto restou — na mesma resposta, toda vez.
{
"request_id": "req_8f2c1a",
"tool": "case-converter",
"tool_version": "1.0.1",
"outputs": { "outputString": "HELLO WORLD" },
"credits_used": 1,
"credits_remaining": 999
}Falha
4xx / 5xxUm code estável para ramificar, não uma mensagem para analisar. Chamadas falhadas são reembolsadas — veja a referência de erros.
{
"type": "https://docs.iotools.cloud/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"code": "insufficient_credits",
"request_id": "req_8f2c1b"
}Para agentes de IA
Um agente que não memorizou um slug precisa de uma maneira de encontrar a ferramenta certa sem adivinhar uma. Ambas as superfícies classificam com a mesma busca, então um agente obtém a mesma resposta de qualquer forma — o que muda é quanto do trabalho você precisa explicitar.
Sobre a API REST
Um agente com nada além de uma ferramenta HTTP não pode descobrir o catálogo por conta própria, então o prompt carrega a sequência: busque por intenção, leia o esquema do slug que escolheu e depois o chame.
Use the IO Tools REST API to convert the attached CSV to JSON.
My key is in $IOTOOLS_KEY. Send it as
"Authorization: Bearer $IOTOOLS_KEY" on every request.
1. Find the tool — do not guess a slug:
GET https://api.iotools.cloud/v1/tools/search?q=convert+csv+to+json&limit=5
2. Read the schema of the slug you picked:
GET https://api.iotools.cloud/v1/tool/{slug}
3. Run it with the fields that schema declared:
POST https://api.iotools.cloud/v1/tool/{slug}
The fields go at the top level of the body, with no wrapper:
{ "fieldName": "…" }
Every response carries credits_used and credits_remaining,
so report what the job cost when you are done.Sobre o servidor MCP
Conecte o servidor uma vez com a configuração acima e search_tools torna-se uma ferramenta como qualquer outra. As três chamadas REST se colapsam no loop de chamada de ferramenta do cliente, então o prompt é apenas a tarefa.
Convert the attached CSV to JSON
using the iotools MCP server.search_toolsdescribe_toolget_creditsget_usageAgentes de codificação também podem começar a partir de /llms.txt, um índice em texto simples do site construído para modelos de linguagem.
Pede antes de gastar
Um agente escolhe suas próprias ferramentas e as chama quantas vezes quiser — nada sobre um loop de chamada de ferramenta naturalmente para no seu orçamento. Portanto, toda chamada paga é posta para aprovação antes de qualquer coisa ser cobrada, citando o preço. Clientes que suportam solicitação MCP a mostram para você:
String Case Converter costs 3 credits. Run it?Toda chamada, não apenas a primeira — não há «lembre-se disso». O prompt chega depois que suas entradas são validadas e antes de um único crédito se mover, a única janela onde «não» é grátis. Como seu cliente a mostra cabe ao cliente.
Clientes que não conseguem mostrar um prompt continuam funcionando — mas uma única chamada acima de 50 créditos é recusada em vez de gasta silenciosamente.
Navegue pelo catálogo
Toda ferramenta ativada por API fica em uma das seis categorias.
Conversores
Convert between formats, encodings, and units — Base64, CSV and JSON, timestamps, and more. Fast, free, and processed right in your browser.
Formatadores
Format, beautify, minify, and validate code and data — JSON, HTML, CSS, SQL, and regex. Clean up messy input in one click, with nothing to upload.
Geradores
Generate exactly what you need and on demand — passwords, UUIDs, QR codes, hashes, random numbers, and more. Secure, instant, and free.
Calculadoras
Crunch the numbers fast — from everyday math to specialized conversions and unit work. Free online calculators that run entirely in your browser.
Editores
Edit and transform text, code, and images with quick, focused editors that run entirely in your browser — nothing to install, and no sign-up needed.
Utilitários
Everyday developer and web utilities — DNS and IP lookups, redirect and certificate checkers, and other quick diagnostics. Free and privacy-friendly.
Quanto custa
Usar a maioria das ferramentas em seu navegador é grátis e ilimitado. Chamá-las a partir do código custa créditos — toda chamada, incluindo ferramentas que são gratuitas no site. Ler o catálogo não custa nada.
Conta gratuita
Plano Builder
Como uma chamada é precificada
Uma chamada custa o que for maior: o peso da própria ferramenta ou o mínimo por chamada do seu plano.
A maioria do catálogo não tem peso nenhum, então custa o mínimo — 3 em uma conta gratuita, 1 no Builder.
As ferramentas de IA custam mais, porque há uma conta de fornecedor real por trás delas.
Chamadas falhadas são gratuitas — créditos são reembolsados em qualquer 4xx ou 5xx.
Próximos passos
Crie uma chave de API
Grátis, e mostrada uma vez. Dois minutos do cadastro para sua primeira chamada.
Navegue pelo catálogo
Abra qualquer ferramenta e clique em Builder → API REST para uma requisição copiável.
Leia a documentação
Guia de início rápido, autenticação, erros e um playground ao vivo para todos os 1000+ endpoints.
Experimente no Playground da API
Cada endpoint, agrupado pelo que faz, com um playground ao vivo.
Experimente no Postman
Faça um fork de nosso espaço de trabalho público e chame a API sem escrever uma requisição manualmente.