Motomarks MCP Server
Car logo API and image CDN: search automotive brands, fetch brand data, and build logo CDN URLs.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin describe_api_endpoint
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"mcp": {
"url": "https://motomarks.io/api/mcp"
}
}
}Remote-Endpunkte
https://motomarks.io/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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).
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Empfohlene Prompts
search_brandssearch_brandsget_brandget_brandlist_brand_assetsCommunity
Nachweis