概要
Cin7 Core(旧DEAR Inventory)をExternal API v2を通じて:ロケーションごとの製品と在庫の可用性、注文を伴う販売、履行、請求書と支払い(読み取り専用)、購入、顧客、サプライヤー、在庫調整と移動。販売、購入、顧客、サプライヤー、移動を作成します。アカウントIDとアプリケーションキー。
ガイド付きセットアップ
Cin7 Core を Claude に 2 分で接続
AnythingMCP Cloud の無料トライアルを始め、ガイド付きセットアップで Cin7 Core を接続して、MCP URL を Claude に追加します。コードもサーバーの運用も不要です。
クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり
AnythingMCP は Claude のコネクタディレクトリに掲載されています。ワンクリックで Claude に追加 (新しいタブで開きます)し、サインインして Claude が使える MCP サーバーを選んでください。
こう聞いてみよう
Cin7 Core のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要?cloud.anythingmcp.comを直接使用してください。 サインインし、Connectors → Cin7 Coreをクリックし、資格情報を貼り付け、MCP APIキーを作成すれば完了です。Dockerも
git cloneも、ローカルサーバーも不要です。
Cin7 Core + Claude
Cin7 Core(旧DEAR Inventory)をExternal API v2を通じて:ロケーションごとの製品と在庫の可用性、注文を伴う販売、履行、請求書と支払い(読み取り専用)、購入、顧客、サプライヤー、在庫調整と移動。販売、購入、顧客、サプライヤー、移動を作成します。アカウントIDとアプリケーションキー。
前提条件
コネクタに組み込まれた完全なセットアップ手順を参照してください(コネクタを選択するとアプリ内ストアに表示されます)。このコネクタに必要な環境変数は以下の通りです:
CIN7_CORE_ACCOUNT_ID, CIN7_CORE_APPLICATION_KEY
ステップ1 — 資格情報を取得する
設定には約2分かかります。Cin7 Coreアカウント(旧DEAR Inventory;inventory.dearsystems.comでサインイン)を持っている必要があります。Integrations → APIへのアクセスが必要です。コネクタにはアカウントIDとアプリケーションキーが必要です。
CoreまたはOmni? Cin7は2つの異なる製品を販売しています。Cin7 Core(このコネクタ、旧DEAR Systems)はアカウントIDとアプリケーションキーを使用します。Cin7 Omni(元のCin7、go.cin7.com)はAPIユーザー名とキーを持つ別のAPI v1があります:それにはCin7 Omniコネクタを使用してください。1つの資格情報は他方では機能しません。
- Cin7 CoreでAPI設定ページを開き、Integrations → API(inventory.dearsystems.com/ExternalAPI)をクリックします。
- **+**をクリックしてAPIアプリケーションを追加し、名前を付けます。
- Account ID(GUID)を
CIN7_CORE_ACCOUNT_IDに、Application KeyをCIN7_CORE_APPLICATION_KEYにコピーします。 - コネクタをインストールします。接続を確認するために
cin7_core_get_meを実行します:会社名、基本通貨、アカウントのタイムゾーンが返されます。
クラウドとセルフホストは同じように機能します:資格情報は同じで、設定するリダイレクトURLはありません。コネクタはapi-auth-accountidおよびapi-auth-applicationkeyヘッダーでそれらを送信します。Cin7 CoreでAPIアプリケーションを削除すると、キーが無効になります。
どこから始めるか:基本通貨のためにcin7_core_get_me、ロケーション名のためにcin7_core_list_locations、次にcin7_core_list_salesとcin7_core_get_product_availabilityを使用します。これらはほとんどの質問に答えます。
読み取る内容:価格階層を持つ製品、製品およびロケーションごとの在庫の可用性(手元、割り当て済み、利用可能、注文中);見積もり、注文、履行(ピック、パック、出荷、運送業者および追跡)を伴う販売、請求書と支払い;注文を伴う購入;顧客、サプライヤー、税ルールおよび支払い条件;在庫調整と在庫移動。
販売を作成するには2回の呼び出しが必要です:cin7_core_create_saleがヘッダー(顧客、ロケーション)を作成し、そのIDを返します。次にcin7_core_create_sale_orderが行を追加します。行には名前、数量、価格、税金、税ルールに加えSKUまたはProductIDが必要です。AIは承認を希望しない限り、注文をDRAFTのままにします:AUTHORISEDは在庫を割り当て、警告なしに不足をバックオーダーし、さらなるAPI編集に対して注文をロックします。購入も同様に機能し、cin7_core_create_purchaseとcin7_core_create_purchase_orderを使用します。
他の書き込み:cin7_core_create_customer、cin7_core_update_customer、cin7_core_create_supplier(これらには支払い条件と税ルールの名前およびアカウントコードが必要で、cin7_core_list_payment_termsとcin7_core_list_tax_rulesがリストします)、およびcin7_core_create_stock_transfer(デフォルトでDRAFT)。これらはすべてオンになっています。
インストール時にオフになっているもの:cin7_core_create_stock_adjustment(在庫調整を作成)。COMPLETEDな調整は在庫の移動と会計エントリを一度に投稿し、その数量は新しい手元の値であり、差分ではありません。AIが使用する必要がある場合は、コネクタページでオンにしてください;AIはすべての変更を確認するように求めます。
お金の記録や削除はなし:コネクタは支払い、請求書、クレジットノートを記録、変更、削除することはなく、削除や無効化のツールもありません。
識別子:レコードはGUID(ID、SaleID、TaskID)を使用します。ロケーション、税ルール、支払い条件、価格階層は名前で参照されます。
ページング:リストはpage(1から)とlimit(デフォルト100、最大1,000)を取ります;回答にはTotalが含まれます。updated_sinceまたはmodified_sinceは変更されたもののみを返します。日付はUTC、yyyy-MM-ddTHH:mm:ssです。
レート制限:APIアプリケーションごとに1分あたり60回の呼び出し;それを超えるとCin7 Coreは429を返します(古いアカウントは503)。大きなページとフィルターは、多くの小さな呼び出しよりも予算をうまく利用します。
一般的なエラー:拒否された呼び出しは400で応答し、問題を示す[{"ErrorCode": 400, "Exception": "..."}]を返します。例えば、未知の顧客、ロケーション、税ルール、またはすでに承認された文書などです。403は誤ったアカウントIDまたはアプリケーションキーを意味します。
ステップ2 — アダプターをインストールする
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ3 — Claudeにコネクタを追加する
あなたのサーバーURL:AnythingMCPで、MCP Servers → このコネクタがあるサーバーを開き、そのURL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドがYOUR_SERVER_IDを示す場所で使用します。
推奨パス:claude.ai webで動作し、設定ファイルを編集する必要はありません。
- Claudeで、**Customize → Connectors**を開きます。
- +をクリックし、次にAdd custom connectorをクリックします。
- 名前を入力します(例:
Cin7 Core)、リモートMCPサーバーURLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを入力し、次にAddをクリックします。 - Connectをクリックし、AnythingMCPにサインイン(OAuth)してアクセスを許可します。
以下のすべてのツールがチャットに表示されます:プロンプトの入力を開始してください。
利用可能なツール
| ツール | 機能 |
|---|---|
cin7_core_get_me | キーに属するCin7 Coreアカウントを読み取ります:会社名、基本通貨、タイムゾーン、ロック日、税計算方法、デフォルト税ルール |
cin7_core_list_locations | 倉庫と在庫ロケーションをリストします:ID、名前、住所、IsDefault、ビン、廃止されているかどうか |
cin7_core_list_products | 製品をリストします(またはIDで1つを読み取ります):ID、SKU、名前、カテゴリ、ブランド、タイプ(在庫またはサービス)、コスト計算方法、UOM、ステータス、バーコード、価格… |
cin7_core_get_product_availability | 製品とロケーションごとの在庫の可用性(およびビンまたはバッチ):SKU、名前、ロケーション、ビン、バッチ、手元、割り当て済み、利用可能、注文中… |
cin7_core_list_sales | 販売をリストします(見積もり、注文、請求書は1つの販売レコードを共有します):SaleID、OrderNumber、ステータス、OrderDate、顧客、CustomerID… |
cin7_core_get_sale | ヘッダー(顧客、連絡先、住所、ロケーション、税ルール、条件、価格階層、出荷日、ステータス)と見積もりを伴う1つの販売を読み取ります… |
cin7_core_get_sale_order | 販売の注文部分を読み取ります:SaleOrderNumber、ステータス(DRAFT、AUTHORISED…)、メモ、行(ProductID、SKU、名前、数量、価格… |
cin7_core_get_sale_fulfilments | 販売の履行を読み取ります:ピック、パック、出荷の各段階とそのステータス、行、ボックス、運送業者および追跡番号 |
cin7_core_get_sale_invoices | 販売の請求書を読み取ります:TaskID、InvoiceNumber、ステータス、InvoiceDate、InvoiceDueDate、行、合計および支払額 |
cin7_core_get_sale_payments | 販売に記録された支払い、前払い、返金を読み取ります:タイプ、金額、支払日、アカウント、参照、為替レート |
cin7_core_list_purchases | 購入をリストします:ID、OrderNumber、ステータス、OrderDate、サプライヤー、SupplierID、InvoiceNumber、合計、通貨、OrderStatus… |
cin7_core_get_purchase | サプライヤー、ロケーション、アプローチ、税ルール、条件、注文、受領した在庫、請求書を伴う1つの購入(シンプル、アドバンスまたはサービス)を読み取ります… |
cin7_core_get_purchase_order | 購入の注文部分を読み取ります:ステータス、メモ、行(ProductID、SKU、SupplierSKU、名前、数量、価格、割引、税金、税ルール、合計)… |
cin7_core_list_customers | 顧客をリストします(またはIDで1つを読み取ります):ID、名前、ステータス、通貨、PaymentTerm、TaxRule、PriceTier、割引、CreditLimit、IsOnCreditHold… |
cin7_core_list_suppliers | サプライヤーをリストします(またはIDで1つを読み取ります):ID、名前、ステータス、通貨、PaymentTerm、AccountPayable、TaxRule、割引、TaxNumber、住所など… |
cin7_core_list_tax_rules | 税ルールをリストします:ID、名前、コード、TaxPercent、IsTaxForSale、IsTaxForPurchase、IsActive、アカウント |
cin7_core_list_payment_terms | 支払い条件をリストします:ID、名前、期間、方法、IsActive、IsDefault |
cin7_core_list_stock_adjustments | 在庫調整をリストします:TaskID、StocktakeNumber、EffectiveDate、ステータス(DRAFT、COMPLETED、VOIDED)、参照、アカウント |
cin7_core_get_stock_adjustment | 行(ExistingStockLines、NewStockLines:SKU、ロケーション、手元数量、調整、単価、バッチ)を伴う1つの在庫調整を読み取ります… |
cin7_core_list_stock_transfers | ロケーション間の在庫移動をリストします:TaskID、番号、ステータス(DRAFT、IN TRANSIT、COMPLETED、VOIDED)、FromおよびToロケーション… |
cin7_core_get_stock_transfer | 行(SKU、TransferQuantity、バッチ)とステータスを伴う1つの在庫移動を読み取ります |
cin7_core_create_sale | 販売ヘッダー(顧客、ロケーション、条件、税ルール、住所)を作成します |
cin7_core_create_sale_order | cin7_core_create_saleで作成した販売に注文行を追加します |
cin7_core_create_purchase | サプライヤーのための購入ヘッダーを作成します(シンプルおよびアドバンス購入に対応するアドバンス購入エンドポイント) |
cin7_core_create_purchase_order | cin7_core_create_purchaseで作成した購入に注文行を追加します |
cin7_core_create_customer | 顧客を作成します |
cin7_core_update_customer | IDで顧客を更新します;指定されたフィールドのみが変更されます |
cin7_core_create_supplier | サプライヤーを作成します |
cin7_core_create_stock_adjustment | 在庫調整を作成します |
cin7_core_create_stock_transfer | 2つのロケーション間で在庫移動を作成します |
例のプロンプト
- "SKU MUG-WHT-350の各ロケーションでの在庫は何ユニットありますか?"
- "今月の承認済みだがまだ完全に履行されていない販売をリストしてください。"
- "注文SO-1042の履行状況を運送業者と追跡番号と共に表示してください。"
- "どの購入がまだ在庫の受領を待っていますか?"
- "顧客Coffee Cornerのためにメイン倉庫でMUG-WHT-350を24ユニット、6.50でドラフト販売を作成してください。"
FAQ
Claude CodeとClaude Desktopの両方で機能しますか? はい、両方ともhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを指します。
Cin7 Omni(go.cin7.com)を使用しています。これは正しいコネクタですか? いいえ。Cin7 OmniにはAPIユーザー名とキーを持つ別のAPI v1があります:それにはCin7 Omniコネクタを使用してください。1つの製品の資格情報は他方では機能しません。
次のステップ
このガイドは役に立ちましたか?