dotmoose
Discover DotMoose hosting and domains through a production remote MCP server.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"dotmoose": {
"url": "https://mcp.dotmoose.com/public/mcp"
}
}
}Puntos de conexión remotos
https://mcp.dotmoose.com/public/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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
}Comunidad
Evidencia