{"serverId":"mcp-registry/io.motomarks/mcp","tools":[{"name":"describe_api_endpoint","fixed":{"name":"describe_api_endpoint","description":"Return the HTTP endpoint, auth mode, params, and example for a Motomarks REST operation.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["operation"],"properties":{"operation":{"enum":["searchBrands","getBrand","listAssets","imageCdn"],"type":"string","description":"The Motomarks API operation to describe."}}},"annotations":{"readOnlyHint":true},"title":"Describe Motomarks API Endpoint"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":114,"tokensAfter":114},{"name":"get_account","fixed":{"name":"get_account","description":"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).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"Get Motomarks Account"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":84,"tokensAfter":84},{"name":"get_brand","fixed":{"name":"get_brand","description":"Get full details for a published Motomarks brand by slug: description, colors, palette, social links, company facts, FAQs, and optionally its assets.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slug"],"properties":{"slug":{"type":"string","minLength":1,"description":"URL-friendly brand slug, e.g. toyota."},"includeAssets":{"type":"boolean","default":false,"description":"Also include a compact asset summary."},"includeCdnUrls":{"type":"boolean","default":true,"description":"Include generated CDN image URLs."}}},"annotations":{"readOnlyHint":true},"title":"Get Motomarks Brand"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":168,"tokensAfter":168},{"name":"list_brand_assets","fixed":{"name":"list_brand_assets","description":"List available Motomarks logo assets for a brand and optionally include generated CDN image URLs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slug"],"properties":{"slug":{"type":"string","minLength":1,"description":"URL-friendly brand slug, e.g. toyota."},"type":{"enum":["full","badge","wordmark","sub-brand"],"type":"string","description":"Optional asset type filter."},"aspect":{"enum":["square","height"],"type":"string","description":"Optional asset aspect filter."},"format":{"enum":["webp","png","svg"],"type":"string","description":"Optional asset format filter."},"includeCdnUrls":{"type":"boolean","default":true,"description":"Include generated CDN URLs for webp/png assets."}}},"annotations":{"readOnlyHint":true},"title":"List Motomarks Brand Assets"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":219,"tokensAfter":219},{"name":"search_brands","fixed":{"name":"search_brands","description":"Search published Motomarks brands by name, company, or slug. Optionally filter by vehicle type and include ready-to-use CDN image URLs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"size":{"enum":["xs","sm","md","lg","xl"],"type":"string","default":"md","description":"Image size for generated CDN URLs."},"type":{"enum":["full","badge","wordmark"],"type":"string","default":"full","description":"Logo variant for generated CDN image URLs."},"limit":{"type":"integer","default":10,"maximum":100,"minimum":1,"description":"Maximum number of brands to return."},"query":{"type":"string","description":"Brand name, company name, or slug to search for."},"aspect":{"enum":["square","height"],"type":"string","default":"square","description":"Image aspect ratio for generated CDN URLs."},"format":{"enum":["webp","png"],"type":"string","default":"webp","description":"Image format for generated CDN URLs."},"vehicleType":{"anyOf":[{"enum":["car","motorcycle","truck","boat","rv"],"type":"string"},{"type":"array","items":{"enum":["car","motorcycle","truck","boat","rv"],"type":"string"}}],"description":"Filter to brands that include this vehicle type (or any of these types)."},"includeImageUrls":{"type":"boolean","default":false,"description":"Include generated CDN image URLs for each brand."}}},"annotations":{"readOnlyHint":true},"title":"Search Motomarks Brands"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":386,"tokensAfter":386}],"toolsChanged":5,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}