Motomarks MCP Server
Car logo API and image CDN: search automotive brands, fetch brand data, and build logo CDN URLs.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen describe_api_endpoint
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": {
"mcp": {
"url": "https://motomarks.io/api/mcp"
}
}
}Puntos de conexión remotos
https://motomarks.io/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (8)
🟡sign_up(email)
Create a free Motomarks account or start sign-in for an existing email. Sends a six-digit verification code. No password or credit card. After the user reads the code, call complete_sign_up.
Esquema de entrada
{
"type": "object",
"properties": {
"email": {
"type": "string",
"minLength": 1,
"description": "Email address that will own the Motomarks account."
}
},
"required": [
"email"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪complete_sign_up(email, code)
Verify the six-digit email code from sign_up. Creates the account when the email is new, then returns API keys so the client can reconnect as that user.
Esquema de entrada
{
"type": "object",
"properties": {
"email": {
"type": "string",
"minLength": 1,
"description": "The same email address passed to sign_up."
},
"code": {
"type": "string",
"description": "Six-digit verification code from the email."
}
},
"required": [
"email",
"code"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_brands(query, vehicleType, limit, includeImageUrls, type, ...)
Search published Motomarks brands by name, company, or slug. Optionally filter by vehicle type and include ready-to-use CDN image URLs.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"description": "Brand name, company name, or slug to search for.",
"type": "string"
},
"vehicleType": {
"description": "Filter to brands that include this vehicle type (or any of these types).",
"anyOf": [
{
"type": "string",
"enum": [
"car",
"motorcycle",
"truck",
"boat",
"rv"
]
},
{
"type": "array",
"items": {
"type": "string",
"enum": [
"car",
"motorcycle",
"truck",
"boat",
"rv"
]
}
}
]
},
"limit": {
"default": 10,
"description": "Maximum number of brands to return.",
"type": "integer",
"minimum": 1,
"maximum": 100
},
"includeImageUrls": {
"default": false,
"description": "Include generated CDN image URLs for each brand.",
"type": "boolean"
},
"type": {
"default": "full",
"description": "Logo variant for generated CDN image URLs.",
"type": "string",
"enum": [
"full",
"badge",
"wordmark"
]
},
"format": {
"default": "webp",
"description": "Image format for generated CDN URLs.",
"type": "string",
"enum": [
"webp",
"png"
]
},
"size": {
"default": "md",
"description": "Image size for generated CDN URLs.",
"type": "string",
"enum": [
"xs",
"sm",
"md",
"lg",
"xl"
]
},
"aspect": {
"default": "square",
"description": "Image aspect ratio for generated CDN URLs.",
"type": "string",
"enum": [
"square",
"height"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_brand(slug, includeAssets, includeCdnUrls)
Get full details for a published Motomarks brand by slug: description, colors, palette, social links, company facts, FAQs, and optionally its assets.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"description": "URL-friendly brand slug, e.g. toyota."
},
"includeAssets": {
"default": false,
"description": "Also include a compact asset summary.",
"type": "boolean"
},
"includeCdnUrls": {
"default": true,
"description": "Include generated CDN image URLs.",
"type": "boolean"
}
},
"required": [
"slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_brand_assets(slug, type, format, aspect, includeCdnUrls)
List available Motomarks logo assets for a brand and optionally include generated CDN image URLs.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"description": "URL-friendly brand slug, e.g. toyota."
},
"type": {
"description": "Optional asset type filter.",
"type": "string",
"enum": [
"full",
"badge",
"wordmark",
"sub-brand"
]
},
"format": {
"description": "Optional asset format filter.",
"type": "string",
"enum": [
"webp",
"png",
"svg"
]
},
"aspect": {
"description": "Optional asset aspect filter.",
"type": "string",
"enum": [
"square",
"height"
]
},
"includeCdnUrls": {
"default": true,
"description": "Include generated CDN URLs for webp/png assets.",
"type": "boolean"
}
},
"required": [
"slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪build_image_url(slug, type, format, size, aspect)
Build a deterministic Motomarks image CDN URL authenticated with the caller's publishable key.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"description": "URL-friendly brand slug, e.g. toyota."
},
"type": {
"default": "full",
"description": "Logo variant.",
"type": "string",
"enum": [
"full",
"badge",
"wordmark"
]
},
"format": {
"default": "webp",
"description": "Output image format.",
"type": "string",
"enum": [
"webp",
"png"
]
},
"size": {
"default": "md",
"description": "Output image size.",
"type": "string",
"enum": [
"xs",
"sm",
"md",
"lg",
"xl"
]
},
"aspect": {
"default": "square",
"description": "Output aspect ratio.",
"type": "string",
"enum": [
"square",
"height"
]
}
},
"required": [
"slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢describe_api_endpoint(operation)
Return the HTTP endpoint, auth mode, params, and example for a Motomarks REST operation.
Esquema de entrada
{
"type": "object",
"properties": {
"operation": {
"type": "string",
"enum": [
"searchBrands",
"getBrand",
"listAssets",
"imageCdn"
],
"description": "The Motomarks API operation to describe."
}
},
"required": [
"operation"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_account
Get the authenticated caller's Motomarks account: plan, attribution status, today's API usage against the daily limit, and active API keys (secret keys masked).
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Prompts recomendados
search_brandssearch_brandsget_brandget_brandlist_brand_assetsComunidad
Evidencia