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
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools