ShipRate AU について
ShipRate AU は、オーストラリアの小包送料を見積もる MCP サーバーで、Australia Post の小売料金と商業配送パネルの料金をまとめます。料金の種類を区別し、通貨をまたぐ順位付けはせず、見積もりがない場合も報告します。
主な機能
- 01国内および海外向け送料の見積もり
- 02Australia Post と商業料金の比較
- 03オーストラリアの郵便番号と郊外名の変換
- 04容積重量に基づく請求重量の計算
- 05受け付ける商品カテゴリの一覧
活用シーン
- 01オーストラリア国内小包の配送方法比較
- 02オーストラリア発の送料見積もり
- 03郵便番号から郊外名の検索
- 04小包の容積重量の計算
MCP 対応
送料見積もり、郵便番号検索、容積重量計算、商品カテゴリ一覧の 5 つのツールを提供します。Streamable HTTP で `https://tools.profitpather.com/ship/mcp` に接続します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://tools.profitpather.com/ship/mcpclaude mcp add --transport http com-profitpather-tools-shiprate-au https://tools.profitpather.com/ship/mcp{"mcpServers":{"com-profitpather-tools-shiprate-au":{"type":"http","url":"https://tools.profitpather.com/ship/mcp"}}}Cursor で開く{"servers":{"com-profitpather-tools-shiprate-au":{"type":"http","url":"https://tools.profitpather.com/ship/mcp"}}}VS Code で開く{"mcpServers":{"com-profitpather-tools-shiprate-au":{"type":"http","url":"https://tools.profitpather.com/ship/mcp"}}}{"mcpServers":{"com-profitpather-tools-shiprate-au":{"serverUrl":"https://tools.profitpather.com/ship/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
5| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| category | string | いいえ | 任意の商品カテゴリです。Easyship で必要です。次のいずれかを指定します:accessory_no_battery, accessory_with_battery, audio_video, bags_luggages, books_collectibles, cameras, computers_laptops, documents, dry_food_supplements, fashion, health_beauty, home_appliances, home_decor, jewelry, mobile_phones, pet_accessory, sport_leisure, tablets, toys, watches。デフォルトは 'fashion' です。不明な場合は list_goods_categories を呼び出してください。 |
| width_cm | number | いいえ | 任意です。デフォルトは 22 です。 |
| height_cm | number | いいえ | 任意です。デフォルトは 10 です。 |
| length_cm | number | いいえ | 任意です。デフォルトは 30 です。 |
| value_aud | number | いいえ | 任意の申告価格(AUD)です。デフォルトは 100 です。国内送料には影響せず、保険オプションにのみ影響します。 |
| weight_kg | number | はい | 荷物の重量(キログラム)。AusPost の国内荷物の上限は 22kg です。 |
| to_postcode | string | はい | オーストラリアの宛先郵便番号です。例:'2000'。 |
| from_postcode | string | はい | オーストラリアの発送元郵便番号です。例:'3000'。 |
詳細
Profitpather ツール
Cloudflare Workers 上でホストされる、eコマース業務向けのオープンな MCP サーバーです。 **https://tools.profitpather.com**。アカウント、API キー、サインアップは不要です。
各サーバーは1つのホスト名の下でスラッグごとに名前空間が分かれているため、サーバーの追加は新しいドメインではなく、レジストリへのエントリー追加で済みます。
| サーバー | 接続先 | ツール |
|---|---|---|
| ShipRate AU | https://tools.profitpather.com/ship/mcp | 5 |
| Business Days | https://tools.profitpather.com/days/mcp | 4 |
| Storefront Check | https://tools.profitpather.com/store/mcp | 4 |
| US Tariff Lookup | https://tools.profitpather.com/duty/mcp | 3 |
4つすべてが、公式 MCP Registry に
com.profitpather.tools/ として公開されています。
いずれにも共通する方針があります。それぞれのサーバーは、把握していることと確認できないことを区別し、応答でそれを明示します。ShipRate は為替レートのデータがないため、通貨をまたいだ順位付けを行いません。Business Days はプロバイダー間の不一致を解消せず、そのまま報告します。Storefront Check はすべてのツールで not_observable の一覧を返します。US Tariff Lookup は数値に含まれないものを明記します。自信満々に誤るツールは、ツールがないよりも悪いものです。
ShipRate AU
1回の呼び出しで、2つの独立した情報源からオーストラリア国内の小包配送料金を見積もります。
quote_domestic_au- 2つの情報源から国内料金を取得しますquote_international_from_au- オーストラリア発の国際配送料金を取得しますlookup_au_postcode- 郵便番号から郊外地域と州を検索します。またはその逆を検索しますcalculate_cubic_weight- 実際に請求される重量を計算しますlist_goods_categories- 商用情報源が受け付ける固定カテゴリ列挙型を一覧表示します
2つの情報源は互換ではなく、サーバーがそのように見せかけることもありません。 Australia Post の価格は PAC API から取得したもので、小売価格です。eParcel アカウントや契約アカウントを持つ事業者は、これより大幅に安い料金を支払います。商用パネルは事前交渉済みの価格で、まったく異なる区分です。各料金には、どちらの価格体系かを示す pricing_basis が付いているため、単に金額が低いだけの料金を、より優れた配送業者と誤認することはありません。
サーバーには、さらに次の2つのルールがあります。
- 通貨をまたいだ順位付けは行いません。 上流のデータには為替レートが含まれていないため、複数の通貨が返された場合、リストは意図的に並べ替えず、
sorted_by_priceはfalseになります。合計を出すこともありません。 - 見積もりを返さなかった情報源も、隠さず報告します。
source_notesには、何が不足していたのか、その理由とともに必ず記載されるため、空のリストが「選択肢がありません」と暗黙に示すことはありません。
calculate_cubic_weight があるのは、配送業者が実重量と容積重量のうち大きい方に基づいて請求するためです。重さ2kgの60x40x40cmの小包は、Australia Post の国内配送方式では24kgとして請求されます。このツールは、一般的なすべての除数を計算式とともに返し、1つの数値が決定的なものだと暗示するのではなく、前提条件を明示します。
Business Days
州や地域の区分を含む、200以上の国の祝日情報と稼働日の計算機能を提供します。
list_public_holidays- ある年の国または地域の祝日を一覧表示しますcheck_business_day- この日付が稼働日かどうか、また稼働日でない場合はその要因を確認しますadd_business_days- 週末と祝日を飛ばして、N 稼働日後の日付を求めますcross_check_holidays- すべてのプロバイダーの祝日一覧を比較します
カレンダーに関する質問で言語モデルが陥りやすい失敗は、自信満々に誤った回答をすることです。同じように自信満々に誤るツールがあっても、何の役にも立ちません。そこで、祝日データを3つの独立したプロバイダーから読み込み、不一致は解消せず、そのまま報告します。
| 情報源 | 対象範囲 |
|---|---|
| Nager.Date | 204か国。すべての国で ISO 3166-2 コードがある唯一の情報源です |
| Google Calendar ICS | 36か国。timeanddate.com のデータです |
| OpenHolidays | 36か国。政府公式のカレンダーです |
同じ日でも情報源によって名称が異なるため、プロバイダーは名称ではなく日付で比較します。異論のある日付は、確信をもって単一の日付として示すのではなく、回答に注記として添えられます。
ストアフロントのチェック
公開されているECストアを外部から監査します。認証情報もストア側の協力も不要なので、競合他社や見込み顧客のストアにも使えます。
detect_tracking_tags- HTML上で確認できるすべての広告タグとアナリティクスタグ、およびIDcheck_agent_readiness- AIクローラーがストアを読み取れるかどうか、およびカタログが機械可読かどうかcheck_structured_data- JSON-LDのタイプ、解析エラー、コマースのマークアップaudit_product_feed- Merchant CenterおよびMetaフィード向けのShopifyカタログの状態
存在する、存在しない、確認できないを区別し、決して混同しません。Shopify Custom Pixelはサンドボックス化されたiframe内で動作し、外部からは確認できないため、タグの一覧が空でも、ストアにタグが設定されていない証拠にはなりません。
知っておくべきチェックがあります。各Google測定IDをGoogle Tag Managerで検証します。認識されないIDに対しては404が返されます。無効なIDではgtagが初期化されないため、ストアにはタグが正しく設定されているように見えても、何も記録されません。その結果、キャンペーンがコンバージョンゼロのまま何か月も費用を使い続けることがあります。古いプロパティの古いIDを保持した同意管理アプリが、よくある原因です。この問題が見つかるのはここだけです。
米国の関税照会
米国の公式統計局(USITC)統一関税表をリアルタイムで参照し、製品に適切な米国の関税コードと適用税率を特定します。
find_hts_code- 平易な製品説明から候補を検索しますlookup_us_duty_rate- 適用税率と、原産地に応じた自由貿易協定の適用可否を確認しますestimate_us_duty- 課税価格に対する概算関税を見積もります
このツールは2つの落とし穴に対応します。税率は8桁の項目に記載され、その下の10桁の統計品目は空欄で、上位項目の税率を引き継ぎます。そのため、提示されたコードをそのまま参照すると、関税がかからないように見えることがあります。また、関税は販売者の住所ではなく、商品の原産国に基づきます。ほとんどの衣料品では特別税率欄にAUが記載されていますが、衣料品の原産地規則はヤーンフォワード方式です。そのため、オーストラリア産の羊毛を中国で紡績・縫製した衣料品は中国原産となり、通常税率が適用されます。
検索を実用的なものにするため、実際の製品でテストしながら4つの修正を行いました。公式検索は、関連度順ではなく関税番号順にOR検索の結果を返すため、希少度に応じて用語に重み付けし、ローカルで並べ替えます。消費者向けの用語は業界用語に翻訳し、その翻訳も報告します。関税表は完全一致の単語で検索するためです。「bra」では結果が返されませんが、「brassiere」なら品目6212が見つかります。また、「leggings」ではカエルの脚が返されます。
貿易救済関税はすべての数値から除外し、その旨を明記します。第301条、第232条、反ダンピング関税、相殺関税はいずれも第99類に含まれ、基本税率に上乗せされるもので、基本税率を日常的に大幅に上回ります。第98類および第99類の項目は別の一覧で返すため、条件付きのFree税率を最終的な回答と誤解することはありません。
ディスカバリー
ディレクトリでは、クライアントとして接続せずに、どちらのサーバーについても情報を確認できます。
GET https://tools.profitpather.com/.well-known/agent-skills/index.json
GET https://tools.profitpather.com/ship/.well-known/agent-skills/index.json
GET https://tools.profitpather.com/days/.well-known/agent-skills/index.json
ハブのドキュメントには、各サーバーのすべてのスキルがインラインで記載されています。そのため、ルートだけを読むクローラーでも、実行されない可能性のある追加のフェッチを行わずに、ツールの一覧をすべて取得できます。
トランスポート
Streamable HTTP、POST経由のJSON-RPC 2.0を使用します。サーバーはapplication/jsonで応答し、SSEストリームは提供しません。そのため、エンドポイントへのGETにはAllow: POST, OPTIONSを伴う405が返されます。通知には202が返され、本文はありません。
tools/callへの応答は、サーバー、ツール名、すべての引数を含むキーで12時間キャッシュされるため、同じリクエストを繰り返しても上流APIの利用枠を消費しません。また、IPごとの1分間あたりの大まかな制限もありますが、上流の利用枠を実際に保護するのはキャッシュです。
実行方法
npm install
npx wrangler dev # needs AUSPOST_KEY and EASYSHIP_KEY in .dev.vars
npx wrangler deploy # needs CLOUDFLARE_ACCOUNT_ID in .env
CloudflareアカウントIDは、意図的にwrangler.jsoncには記載していません。Gitの追跡対象外である.envにCLOUDFLARE_ACCOUNT_ID=...として設定してください。wranglerはそこから値を読み込みます。アカウントが複数ある状態でログインしている場合、IDを設定しないとデプロイに失敗します。
node --checkだけでは十分なチェックになりません。esbuildが拒否するコードも受け入れてしまうためです。代わりにnpx wrangler deploy --dry-run --outdir /tmp/outを使用してください。
制限事項
料金は目安です。海外向けの料金には、仕向地の関税および税金は含まれません。 祝日データはエッジで24時間キャッシュされます。ここに記載されている内容は助言ではありません。料金が発生する事項については、運送業者との契約および政府の公式カレンダーが優先されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。