Motomarks MCP Server

Car logo API and image CDN: search automotive brands, fetch brand data, and build logo CDN URLs.

Should I use this

Quality & Safety

A
Description quality
96%
Schema completeness
90%
Naming quality
93%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'describe_api_endpoint' description lacks action verbin describe_api_endpoint

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,225Tokens (tool definitions)
~1.4 KBTypical response size
Moderate attention impact (0.96% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "mcp": {
      "url": "https://motomarks.io/api/mcp"
    }
  }
}

Remote endpoints

https://motomarks.io/api/mcpstreamable-http

What it can do

Tool inventory

Tools (8)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟡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.

Input 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.

Input 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.

Input 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.

Input 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.

Input 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.

Input 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.

Input 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).

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Recommended Prompts

search_research
Search for information about [topic] using Motomarks MCP Server
Expected tools: search_brands
find_specific
Find [specific item] using Motomarks MCP Server
Expected tools: search_brands
retrieve_data
Get details about [item] from Motomarks MCP Server
Expected tools: get_brand
fetch_info
Fetch [information type] using Motomarks MCP Server
Expected tools: get_brand
list_items
List all [items] available in Motomarks MCP Server
Expected tools: list_brand_assets

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded8 tools
verifiedversion not recorded8 tools