ドキュメント

Thousand APIとは

Thousand APIは、AIエージェント向けのユーティリティMCPサーバーです。AIが推論で曖昧にしか処理できないことを、確実・高速に解決するツール群を提供します。

主な特徴:

  • MCPサーバーとして直接接続可能(Claude・Cursor対応)
  • REST APIとしても利用可能
  • リアルタイムデータ・確実な計算・副作用処理を提供
  • タイムゾーン・祝日・営業日・Cron次回実行など、推論に頼りがちな日時計算を確実に実行
  • エージェント生成JSONのパース・JSON Schema検証・構文エラー修復
  • テキストの文字数・段落数・推定読了時間(日本語・英語対応)
  • URLリダイレクト追跡(短縮URL・アフィリエイトURLの実体確認)

アカウント登録

  1. 新規登録ページでメールアドレスとパスワードを入力
  2. アカウントが作成されダッシュボードに遷移
  3. 無料プランで即座に利用開始可能

APIキーの発行

  1. ダッシュボードにアクセス
  2. 「APIキーを発行する」をクリック
  3. キーの名前を入力(例: "Cursor用"・"本番用")
  4. 発行されたAPIキーをコピー(この画面でのみ平文が表示されます)

ツールのON/OFF設定

ダッシュボードのMCPツール設定から、使用するツールをカテゴリ単位・ツール単位でON/OFFできます。

不要なツールをOFFにすることで、MCPクライアントへのツール定義の送信TOKEN数を削減できます。

例: 全55ツール → 20ツールに絞ることで約64%のツール定義TOKEN削減が見込まれます。

ツールを絞り込んでTOKENを最適化する

MCPクライアントは接続時にすべてのツール定義を読み込むため、有効なツール数に比例してTOKENを消費します。

用途に応じてツールを絞り込むことで、ツール定義のTOKENコストを大幅に削減できます。

ツール数とTOKEN消費の目安

有効ツール数ツール定義TOKEN(目安)
56ツール(全て)約7,000 TOKEN
20ツール約2,500 TOKEN
10ツール約1,200 TOKEN

用途別おすすめ設定

🗓 日時・スケジュール管理

おすすめカテゴリ: 日時・カレンダー

datetime.get_holidays / datetime.is_holiday / datetime.add_business_days / datetime.get_current_datetime / datetime.check_business_hours

ユースケース: 営業日計算・祝日確認・スケジュール調整

🔐 セキュリティ・開発ツール

おすすめカテゴリ: セキュリティ・認証 + データ処理

security.generate_hmac / security.generate_uuid / security.decode_jwt / data.validate_json / data.merge_json / utility.compare_versions

ユースケース: Webhook検証・JWT解析・APIレスポンス処理

📝 文書・テキスト処理

おすすめカテゴリ: テキスト・文字列 + 変換・フォーマット

text.extract_text_from_html / text.diff_text / text.generate_slug / convert.markdown / convert.base64

ユースケース: スクレイピング・文書生成・コンテンツ変換

🌐 データ収集・調査

おすすめカテゴリ: ネットワーク・インフラ

network.get_page_meta / network.get_exchange_rate / network.lookup_postal_code / network.dns_lookup / network.get_ip_info

ユースケース: Webリサーチ・住所確認・為替計算

ダッシュボードの「MCPツール設定」からカテゴリ単位・ツール単位でON/OFFを切り替えられます。

ダッシュボードを開く

Claude Desktop

claude_desktop_config.jsonに以下を追加してください。

設定ファイルの場所:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "thousand-api": {
      "url": "https://mcp.thousand-api.com/mcp",
      "headers": {
        "x-api-key": "YOUR_API_KEY"
      }
    }
  }
}

Cursor

Cursorの設定(Settings > MCP)に以下を追加してください。

{
  "mcpServers": {
    "thousand-api": {
      "url": "https://mcp.thousand-api.com/mcp",
      "headers": {
        "x-api-key": "YOUR_API_KEY"
      }
    }
  }
}

その他のMCPクライアント

Streamable HTTP transportに対応したMCPクライアントであれば接続できます。

  • URL: https://mcp.thousand-api.com/mcp
  • 認証: x-api-key ヘッダーにAPIキーを設定

認証

すべてのAPIリクエストにx-api-keyヘッダーが必要です。

curl https://api.thousand-api.com/v1/calendar/holidays \
  -H "x-api-key: YOUR_API_KEY"

レスポンスコード:

コード説明
200成功
401APIキーが無効または未指定
422バリデーションエラー
429レート制限超過
500サーバーエラー

エラーコード

エラーレスポンスは以下の形式で返されます。

{
  "error": "VALIDATION_ERROR",
  "message": "country must be one of: JP, US"
}

エラーコード一覧:

コード説明
VALIDATION_ERRORリクエストパラメータが不正
NOT_FOUNDリソースが見つからない
INTERNAL_ERRORサーバー内部エラー