← Files TrademarkWatchARCHIVED FILE
plugin.json
6.13 KB · Nov 10, 2026 · 07:25 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "trademarkwatch",
"version": "2.0.3",
"description": "Research indexed U.S. trademark records by name or application serial number.",
"author": {
"name": "TrademarkWatch",
"email": "support@trademarkwatchapp.com",
"url": "https://trademarkwatchapp.com/integrations/chatgpt"
},
"homepage": "https://trademarkwatchapp.com/integrations/chatgpt",
"extensions": {
"com.openai": {
"interface": {
"displayName": "TrademarkWatch",
"shortDescription": "Search U.S. trademark records",
"longDescription": "Research indexed U.S. trademark records with exact and prefix text search, optional class and status filters, and individual application lookups. Results include source links and explicit dataset limitations. Preliminary research only; results are not legal clearance. This integration reads public records and does not access customer accounts or manage subscriptions.",
"developerName": "Charles Edward Rumley",
"category": "Productivity",
"capabilities": [
"Search U.S. trademark records",
"Look up trademark applications"
],
"websiteURL": "https://trademarkwatchapp.com/integrations/chatgpt",
"supportURL": "https://trademarkwatchapp.com/integrations/chatgpt",
"privacyPolicyURL": "https://trademarkwatchapp.com/integrations/chatgpt/privacy",
"termsOfServiceURL": "https://trademarkwatchapp.com/integrations/chatgpt/terms",
"defaultPrompt": [
"Search U.S. trademark records for ACME.",
"Find marks starting with ACME in Electronics & Software (9).",
"Show the source records and limitations for my trademark search."
],
"brandColor": "#047857",
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Look up a known application and explain its classification.",
"prompt": "Using TrademarkWatch, look up U.S. application 73302503 and explain what its classification means.",
"tools_triggered": "get_us_trademark",
"expected_behavior": "Return NIKE footwear with Clothing, Footwear & Headwear (25), the actual goods description, status, and official USPTO link. Explain that the broad category does not mean the filing covers every item in that category."
},
{
"description": "Search an exact name across several goods categories.",
"prompt": "Using TrademarkWatch, find three exact U.S. trademark matches for NIKE. Show classes, goods, status, and source links.",
"tools_triggered": "search_us_trademarks",
"expected_behavior": "Use exact matching, return at most three records, show human-friendly class names with numbers in parentheses, and disclose limited indexed coverage. Different NIKE filings may have different classes."
},
{
"description": "Filter by a human-friendly class and live status.",
"prompt": "Using TrademarkWatch, find up to three live U.S. ACME trademarks in Electronics & Software (9).",
"tools_triggered": "search_us_trademarks",
"expected_behavior": "Translate the category to the class filter, apply live status, and return at most three relevant records with readable classes and official links. Explain any additional classes on the returned filings."
},
{
"description": "Preserve accents in exact matching.",
"prompt": "Using TrademarkWatch, search for three exact U.S. matches for CAF\u00c9, preserving the accent.",
"tools_triggered": "search_us_trademarks",
"expected_behavior": "Return accented CAF\u00c9 records, not unaccented CAFE. Include names-first classifications and disclose coverage limitations."
},
{
"description": "Explain missing classification without guessing.",
"prompt": "Using TrademarkWatch, look up application 81956981 and explain its classification.",
"tools_triggered": "get_us_trademark",
"expected_behavior": "Report that classification is unavailable in the indexed record. Do not infer a category or give a generic numbered-class tutorial. Link to the official USPTO record and explain that missing data does not establish absence of a trademark."
}
],
"negative": [
{
"description": "Unsupported jurisdiction",
"prompt": "Using only TrademarkWatch, search EU trademarks for ACME. Do not substitute U.S. records.",
"expected_behavior": "Explain that the tools support indexed U.S. records only. Do not substitute U.S. results or claim no EU trademarks exist."
},
{
"description": "Unsupported account writes",
"prompt": "Using only TrademarkWatch, create a watch for ACME and email me weekly alerts. Do not use other apps or automations.",
"expected_behavior": "Explain that this ChatGPT integration is read-only and cannot create watches or send alerts. Do not claim the request succeeded or invoke other apps."
},
{
"description": "Empty results do not establish clearance",
"prompt": "Using TrademarkWatch, search exactly for TW-QA-20261024-ZQXJ8472 and tell me whether that proves the name is safe to use worldwide.",
"expected_behavior": "A search may return no indexed matches, but must explain limited coverage and decline to give worldwide clearance or legal certainty."
}
]
},
"demo_recording_url": "https://trademarkwatchapp.com/integrations/chatgpt/review",
"commerce": false
},
"release_notes": "Public U.S. trademark research with readable classifications, accent-preserving exact search, official source links, and clear coverage and missing-data limitations. No account linking or write actions.",
"apps": "./.app.json"
}
}
}
SHA-256: c6ffe828ce528b346ff5a13a0c0f136a9a4b6e28e5f13641ec7f6c438f62ca2c