Motomarks MCP Server
Car logo API and image CDN: search automotive brands, fetch brand data, and build logo CDN URLs.
我该使用它吗
质量与安全性
发现(1)
- LOW在 describe_api_endpoint 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"mcp": {
"url": "https://motomarks.io/api/mcp"
}
}
}远程端点
https://motomarks.io/api/mcpstreamable-http它能做什么
工具清单
工具(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.
输入模式
{
"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.
输入模式
{
"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.
输入模式
{
"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.
输入模式
{
"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.
输入模式
{
"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.
输入模式
{
"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.
输入模式
{
"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).
输入模式
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}推荐提示词
search_brandssearch_brandsget_brandget_brandlist_brand_assets社区
证据