dotmoose
Discover DotMoose hosting and domains through a production remote MCP server.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"dotmoose": {
"url": "https://mcp.dotmoose.com/public/mcp"
}
}
}リモートエンドポイント
https://mcp.dotmoose.com/public/mcpstreamable-httpできること
ツール一覧
ツール(8)
🟢list_public_products(family)
List fixed products that are currently public, active, available for sale, and orderable according to fresh DotMoose commerce data. When no fixed-family filter is supplied, the response also includes a curated directory for domains, Dedicated quotes, add-ons, licences, migrations, account features, and application-based programs. Those entries are guided handoffs rather than fixed products.
入力スキーマ
{
"type": "object",
"properties": {
"family": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢recommend_product(workload, expectedTraffic, needsRoot, needsBackup, needsObjectStorage, ...)
Recommend the smallest currently orderable public product set for a goal, or return the workload-specific Dedicated quote handoff when bare metal is explicitly requested. Fixed-product recommendations and optional backup/object-storage components come from live public availability, not a hard-coded price table.
入力スキーマ
{
"type": "object",
"properties": {
"workload": {
"default": "unknown",
"type": "string",
"enum": [
"website",
"store",
"wordpress",
"node-app",
"api",
"bot",
"saas",
"database",
"backup",
"object-storage",
"dedicated",
"unknown"
]
},
"expectedTraffic": {
"default": "tiny",
"type": "string",
"enum": [
"tiny",
"low",
"medium",
"high"
]
},
"needsRoot": {
"default": false,
"type": "boolean"
},
"needsBackup": {
"default": false,
"type": "boolean"
},
"needsObjectStorage": {
"default": false,
"type": "boolean"
},
"needsDomain": {
"default": false,
"type": "boolean"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢list_current_promotions(productRef, billingCycle)
List only promotion codes explicitly curated for public MCP visibility and still active in current DotMoose commerce data. Product and billing-cycle filters are optional. First-party checkout revalidates final eligibility and stacking.
入力スキーマ
{
"type": "object",
"properties": {
"productRef": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"billingCycle": {
"type": "string",
"enum": [
"monthly",
"quarterly",
"semiannually",
"annually",
"biennially",
"triennially"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢plan_app_publication(appType, runtime, expectedTraffic, hasDockerfile, needsDatabase, ...)
Analyze non-sensitive project characteristics and recommend the smallest current DotMoose product and publication workflow for a website, app, API, bot, MCP server/MCP App, SaaS project, or downloadable tool. This tool is read-only.
入力スキーマ
{
"type": "object",
"properties": {
"appType": {
"default": "unknown",
"type": "string",
"enum": [
"static-site",
"web-app",
"api",
"mcp-server",
"mcp-app",
"bot",
"saas",
"downloadable-tool",
"unknown"
]
},
"runtime": {
"default": "unknown",
"type": "string",
"enum": [
"static",
"php",
"node",
"python",
"ruby",
"go",
"dotnet",
"java",
"container",
"unknown"
]
},
"expectedTraffic": {
"default": "tiny",
"type": "string",
"enum": [
"tiny",
"low",
"medium",
"high"
]
},
"hasDockerfile": {
"default": false,
"type": "boolean"
},
"needsDatabase": {
"default": false,
"type": "boolean"
},
"backgroundWorkers": {
"default": false,
"type": "boolean"
},
"needsCron": {
"default": false,
"type": "boolean"
},
"needsWebSockets": {
"default": false,
"type": "boolean"
},
"requiresRoot": {
"default": false,
"type": "boolean"
},
"customTcpPorts": {
"default": false,
"type": "boolean"
},
"persistentStorageGb": {
"default": 0,
"type": "number",
"minimum": 0,
"maximum": 10000
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢quote_public_product(productRef, billingCycle)
Return a short-lived non-binding CAD quote sourced from current DotMoose sales data. Final tax and payment are completed in first-party checkout.
入力スキーマ
{
"type": "object",
"properties": {
"productRef": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"billingCycle": {
"default": "monthly",
"type": "string",
"enum": [
"monthly",
"quarterly",
"semiannually",
"annually",
"biennially",
"triennially"
]
}
},
"required": [
"productRef"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢check_domain_availability(domain)
Check a normalized domain using the live DotMoose domain lookup path. This never returns WHOIS contact data.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"minLength": 3,
"maxLength": 253
}
},
"required": [
"domain"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢quote_domain(domain, operation, years)
Return current standard CAD TLD pricing for registration, transfer, or renewal. Premium-domain pricing is explicitly non-authoritative until first-party checkout recalculates it.
入力スキーマ
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"minLength": 3,
"maxLength": 253
},
"operation": {
"default": "register",
"type": "string",
"enum": [
"register",
"transfer",
"renew"
]
},
"years": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"required": [
"domain"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟡start_signup(productRef, billingCycle, promotionCode, domainIntent)
Create a short-lived signed product-selection intent and return a clients.dotmoose.com continuation URL. Account creation, required customer information, and checkout are completed on the first-party continuation page.
入力スキーマ
{
"type": "object",
"properties": {
"productRef": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"billingCycle": {
"default": "monthly",
"type": "string",
"enum": [
"monthly",
"quarterly",
"semiannually",
"annually",
"biennially",
"triennially"
]
},
"promotionCode": {
"type": "string",
"minLength": 3,
"maxLength": 64,
"pattern": "^[A-Za-z0-9_-]+$"
},
"domainIntent": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"register",
"transfer",
"use-existing"
]
},
"domain": {
"type": "string",
"minLength": 3,
"maxLength": 253
}
},
"required": [
"mode",
"domain"
]
}
},
"required": [
"productRef"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}コミュニティ
エビデンス