メインコンテンツにスキップ
Developer API
ベータ

1000+個のツールを
あなたの独自のコードから呼び出す。

ツール1つあたり1つのRESTエンドポイント、またはすべてのツール用に1つのMCPサーバー。JSONを入力、JSONを出力 — そしてすべてのレスポンスが、コストと残高を伝えます。

1000+
呼び出し可能なエンドポイント
REST + MCP
2つのサーフェス、1つのキー
1,000
無料クレジット / 月
one call, start to finish
# request
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" }'
# response
{
  "outputs": { "outputString": "HELLO WORLD" },
  "credits_used": 1,
  "credits_remaining": 999
}
3つのステップ

はじめよう

最初に支払うべき有料プランはありません — Builderプラン は上限を引き上げるのであって、エンドポイントを解放するのではありません。

1

無料アカウントを作成

カード不要、営業電話もなし。無料ティアは、有料ティアと同じすべてのエンドポイントに到達できます。

2

APIキーを作成

アカウントページから。1回だけ表示されます — 安全な場所に保管してください。

3

どのツールでも呼び出す

レスポンスは結果、コスト、残高を含むため、2番目のリクエストは必要ありません。

1つのキー、2つのサーフェス

呼び出す2つの方法

REST

ツール1つあたり1つのエンドポイント

ツール1つあたり1つのPOST、ボディにフィールドをフラットに配置 — ラッパーなし。すべてのスキーマが公開されているため、手書きではなくクライアントを生成できます。失敗はRFC 9457ドキュメントであり、安定したcodeで分岐できます。

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" }'
はじめよう →
MCP

すべてのツール用に1つのサーバー

同じツール、AIエージェントによって呼び出し可能 — Claude、Cursor、Windsurfを私たちのMCPエンドポイントに向ける。1000+個ではなく5個のツールをアドバタイズしており、エージェントが検索し、必要なスキーマを読み、それを実行するため、200,000トークンの代わりに約1,000トークン。

{
  "mcpServers": {
    "iotools": {
      "type": "http",
      "url": "https://mcp.iotools.cloud/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}
MCP セットアップガイド →
予測可能なエンベロープ

すべてのレスポンス、1つの形状

成功

200

あなたが求めたもの、それがいくらかかったか、そして何が残っているか — 毎回同じレスポンスで。

{
  "request_id": "req_8f2c1a",
  "tool": "case-converter",
  "tool_version": "1.0.1",
  "outputs": { "outputString": "HELLO WORLD" },
  "credits_used": 1,
  "credits_remaining": 999
}

失敗

4xx / 5xx

安定したcodeで分岐します — メッセージを解析するのではなく。失敗した呼び出しは払い戻されます。エラーリファレンスを参照。

{
  "type": "https://docs.iotools.cloud/errors/insufficient_credits",
  "title": "Insufficient credits",
  "status": 402,
  "code": "insufficient_credits",
  "request_id": "req_8f2c1b"
}
エージェント対応

AIエージェント用

スラッグを暗記していないエージェントは、推測することなく正しいツールを見つける方法が必要です。両方のサーフェスは同じ検索でランク付けされるため、エージェントはどちらの方法でも同じ答えを得ます — 変わるのは、仕事のどの程度を自分で指定する必要があるかです。

REST API経由

プロンプトで明記された3つの呼び出し

HTTPツールだけを持つエージェントはカタログを独自に発見できないため、プロンプトが順序を決めます:意図で検索し、選択したスラッグのスキーマを読み、それを呼び出します。

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.

MCP サーバー経由

接続後、1行。

上記の設定でサーバーを一度接続すると、search_toolsは他のツールと同じツールになります。3つのREST呼び出しがクライアント独自のツール呼び出しループに折りたたまれるため、プロンプトはタスクだけです。

Convert the attached CSV to JSON
using the iotools MCP server.
無料、そしてレート制限以外は計測されません:search_toolsdescribe_toolget_creditsget_usage

コーディングエージェントは/llms.txtから開始することもできます。これは言語モデル用に構築されたサイトの平文インデックスです。

支出する前に尋ねます

MCP エリシテーション、有料呼び出しのたびに

エージェントは独自のツールを選択し、好きなだけ呼び出します — ツール呼び出しループについて、自然に上限で停止することはありません。したがって、有料呼び出しはすべてクレジットが移動する前に承認されます。価格を引用します。MCP エリシテーションをサポートするクライアントはそれを表示します:

String Case Converter costs 3 credits. Run it?

毎回、最初だけではなく — 「これを覚えておいて」というのはありません。プロンプトは入力が検証された後、単一のクレジットが移動する前に到着します — 「いいえ」が無料の唯一のウィンドウ。クライアントがそれをどのように表示するかはクライアント次第です。

Accept
実行され、最大で引用価格を請求します — それ以上は請求されません。
Decline
何も実行されず、何も請求されず、エージェントはまず質問するよう指示されます。
Ignore
破棄またはドロップされたプロンプトは拒否と見なされます。安全側に倒します。

プロンプトを表示できないクライアントは動作し続けます — ただし、50クレジットを超える単一の呼び出しは無声で支出される代わりに拒否されます。

6つのカテゴリ

カタログを閲覧

すべてのAPI対応ツールは6つのカテゴリの1つに含まれています。

完全なカタログ
シートではなく、クレジット

コストはいくら

ブラウザでほとんどのツールを使用することは無料で無制限です。コードから呼び出すとクレジットがかかります — すべての呼び出し。サイトで無料のツールを含む。カタログの読み取りは何も費用がかかりません。

無料アカウント

1,000 クレジット / 月
60リクエスト/分
すべての1000+エンドポイント
呼び出しあたり最低3クレジット
カード不要

Builderプラン

50,000 クレジット / 月
300リクエスト/分
呼び出しあたり最低1クレジット、3ではなく
同じエンドポイント — より大きな余地

呼び出しがどのように価格設定されるか

呼び出しは、ツール独自の重み、またはプラン1呼び出しあたりの最小値のいずれか大きい方のコストがかかります。

カタログのほとんどは重みがまったくないため、最小値の3(無料アカウント)または1(Builderプラン)の費用がかかります。

AIツールは背後に実際のベンダー請求があるため、より多くの費用がかかります。

失敗した呼び出しは無料です — 4xxまたは5xxでクレジットが払い戻されます。

クレジットがどのように機能するか →

次のステップ