Full trademark search and clearance analysis.
Haloo is a deterministic, computational AI purpose-built for trademark retrieval. It processes the complete official trademark register for your selected jurisdiction and applies examiner-trained likelihood-of-confusion algorithms to retrieve every prior mark that could reasonably conflict with your mark — exact matches, phonetic similarities, spelling variants, partial and coordinated marks, translations, and more. The retrieval is intentionally broad, designed to surface every reasonable edge case and nuance. Claude then applies a final layer of legal reasoning and produces a full ranked retrieval report and clearance summary memo.
This connector searches official register data only. Common law, marketplace, domain, and social media use are not included.
OAuth 2.1 (PKCE, Dynamic Client Registration) via Haloo. Claude discovers the
authorization server from /.well-known/oauth-protected-resource/mcp; sign in
with your Haloo account on first connect. Each search consumes one prepaid usage unit.
Start a clearance for one proposed mark in one jurisdiction. Returns a
search_id immediately and an estimated_wait_minutes.
| Parameter | Type | Notes |
|---|---|---|
| mark required | string | Proposed trademark text, e.g. "Honey Money". |
| country required | string | A single jurisdiction code (US, EM = EUIPO, CA, AU, WO = WIPO, UK, …). One call clears one jurisdiction. |
| niceClasses required | int[] | Nice classification classes 1–45, e.g. [9, 42]. |
| goodsServices optional | string | Free-text goods/services for relatedness, within the niceClasses scope. |
| compound optional | string | Compound form of the mark (e.g. "power lifter" for POWERLIFTER). |
| synonyms optional | string | Comma-separated synonyms/antonyms to widen the search. |
Poll the clearance. While running returns {status:"in_progress", step, message,
estimated_wait_minutes, elapsed_seconds}; when done returns
{status:"complete", triage_band, total_found, memo_markdown, memo_url, docx_url,
ranking_url, ranking_json_url}.
| Parameter | Type | Notes |
|---|---|---|
| search_id required | string | The id returned by search_trademark. |
get_clearance_report every 20–30s until complete.