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社群
證據