コンテンツにスキップ

提供ツール一覧

SendWOW MCP サーバーが提供する全ツールの一覧です。各ツールは内部的に SendWOW External API を呼び出します。

ツール説明必要 scope
sendwow_whoami現在のユーザー情報を取得users:read
sendwow_list_teams利用可能なチーム一覧を取得teams:read
sendwow_switch_teamアクティブチームを切り替えteams:read + users:write
ツール説明必要 scope
sendwow_list_ordersオーダー一覧取得 (フィルタ対応)orders:read
sendwow_get_orderオーダー詳細取得orders:read
sendwow_get_fastest_delivery_date最短配送可能日を取得orders:read
sendwow_get_holidays営業日カレンダー取得orders:read
sendwow_create_orderコンタクト埋め込みでオーダー作成orders:write
ツール説明必要 scope
sendwow_list_contacts連絡先一覧取得contacts:read
sendwow_get_contact連絡先詳細取得contacts:read
ツール説明必要 scope
sendwow_list_touchesタッチ一覧取得touches:read
sendwow_get_touchタッチ詳細取得touches:read
sendwow_create_touch商品 (variant) を選んでタッチを作成touches:write
ツール説明必要 scope
sendwow_list_productsタッチとして送付できる商品一覧を取得 (sendwow_create_touchvariant_id はここで確認)products:read
ツール説明必要 scope
sendwow_list_campaignsキャンペーン一覧取得campaigns:read
ツール説明必要 scope
sendwow_add_order_commentオーダーにコメント追加comments:write
sendwow_list_order_commentsオーダーのコメント一覧取得comments:read

オーダー作成 (コンタクト埋め込み)

Section titled “オーダー作成 (コンタクト埋め込み)”

sendwow_create_order はコンタクト情報を直接指定し、その内容で新しいコンタクトが作成されます (既存コンタクトとの自動マッチングは行われません。既存コンタクトを指定する場合は REST External API の contact.id を使用してください)。

sendwow_create_order(
contact={
"last_name": "山田",
"first_name": "太郎",
"shipping_addresses": [{
"postcode": "1000001",
"pref": "東京都",
"city": "千代田区",
"street1": "丸の内1-1-1"
}],
"account": {"name": "株式会社サンプル"},
},
touch_ids=["<touch-uuid>"],
shipping_date="2026-05-01"
)

詳細は オーダー作成ガイド を参照してください。

  • OAuth 2.0 + PKCE: DCR によるクライアント自動登録、認可コードフロー
  • レート制限: DCR 20/hour、introspection 120/min
  • fail-closed scope check: access token なしでツール実行を拒否
  • 操作別 scope: 汎用 write はなく、orders:write / comments:write / users:write / touches:write に分かれる。write 系は対応する read scope を自動内包する (認証ガイドの scope 一覧)
  • トークン漏洩防止: エラーメッセージから自動マスク
  • コンタクトフィールドサニタイズ: allowlist で不正フィールドを除去

詳細は 認証ガイドAPI リファレンス を参照してください。