accueil / serveurs / Fichiers & Documents / ch.antevo/trademark
ch.antevo/trademark
serveur MCP (Model Context Protocol) · antevo-trademark 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que ch.antevo/trademark est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ch.antevo/trademark » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 15 outils
- company_file≈ 141 tokens
A holder's WHOLE book across every office. Founder and up. Corporate identity from PermID (organisation, HQ, PermID) comes with `company.attribution`, its CC BY 4.0 credit.
Paramètres, retour & exemple (1)
Paramètresname· string · requis
Exemple d'appel{"name": "company_file", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dismiss_conflict≈ 230 tokens
Clear one hit as not-a-threat. Reversible — it moves to the Cleared list. Takes `jurisdiction` and `app_no` exactly as they appear on a conflict in the user's conflict list. A cleared hit, such as an unrelated business or the user's own filing, stops being surfaced.
Paramètres, retour & exemple (4)
Paramètresapp_no· string · requisapplicant· string · optionnelmark_text· string · optionneljurisdiction· string · requis
Exemple d'appel{"name": "dismiss_conflict", "arguments": {"app_no": "texte", "jurisdiction": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - filer_activity≈ 99 tokens
What the filers this user follows have filed lately. Studio and up.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "filer_activity", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - filing_landscape≈ 288 tokens
Filing activity in a Nice class — volume by month and the busiest filers. Signed-in. Answers "how crowded is my space" and "who keeps filing near me". Pass a Nice class (9, 42, 36…), optionally an office code ('EM', 'US', 'GB', 'CH'), and a window in months. EVERY COUNT IS OF OUR MIRROR, NOT OF THE OFFICE, and the two differ by a lot for some offices right now. Each office carries its own `coverage`, and any office whose mirror is behind is named in `do_not_quote`: for those offices a low count means filings not yet ingested, not filings that were never made.
Paramètres, retour & exemple (3)
Paramètresmonths· integer · optionnelnice_class· integer · requisjurisdiction· string · optionnel
Exemple d'appel{"name": "filing_landscape", "arguments": {"nice_class": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - follow_filer≈ 146 tokens
Follow an adversary — every filing they make, anywhere. Studio and up. Different from watching a name: this catches what they do NEXT, which is usually a different name in a class the user doesn't hold.
Paramètres, retour & exemple (1)
Paramètresfiler· string · requis
Exemple d'appel{"name": "follow_filer", "arguments": {"filer": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_credit_balance≈ 155 tokens
How many credits this user can spend and what each paid tool costs, in credits. Free to call. `remaining` is what can be spent now: `monthly_left` (included with their plan, resets each month) plus `topup_balance` (bought, never expires). `prices` is credits per call, by tool.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_credit_balance", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - holder_read≈ 209 tokens
Who a holder is and how they file — the read on an adversary. Free. Computed from their whole register book: how much of it they let lapse, whether their marks cluster where they trade or spray across unrelated classes, and the leverage that gives counsel. Returns the evidence behind each finding; it draws no legal conclusions about the holder. Corporate identity from PermID comes with `attribution`, its CC BY 4.0 credit.
Paramètres, retour & exemple (1)
Paramètresname· string · requis
Exemple d'appel{"name": "holder_read", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - my_conflicts≈ 95 tokens
Everything currently near the names this user watches.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "my_conflicts", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - my_deadlines≈ 170 tokens
Renewals and closing opposition windows for this user. Each deadline has a `kind`: `opposition` carries a real date; `window_pending` means a filing is still in examination and nothing is running yet; `window_unknown` means a live threat whose deadline cannot be dated; `window_closed` means opposition is gone and the route is cancellation.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "my_deadlines", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - my_watches≈ 84 tokens
The names this user is watching.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "my_watches", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - opposition_window≈ 250 tokens
How long you have to oppose a filing in a given trademark office, and from when. Twenty registers, each with the provision the window comes from. The trap this answers: most offices run opposition BEFORE registration, from publication of the application, but a minority — Switzerland, Germany, Japan, Sweden — register the mark first and run the window from publication of the REGISTRATION. Applying one office's rule to another invents a deadline that never existed. Accepts a country name, an office name or a two-letter code ('japan', 'JP', 'EU').
Paramètres, retour & exemple (1)
Paramètresoffice· string · requis
Exemple d'appel{"name": "opposition_window", "arguments": {"office": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - run_investigation≈ 241 tokens
Research a trademark holder on the open web and return a cited dossier: who they really are (an operating company, a shell, a known squatter), their notable trademark activity or disputes, and any red flags. Signed-in. Spends one credit — included credits first, then purchased ones. A failed run costs nothing, and calling again for the same holder within 30 minutes returns that dossier at no charge (`reused: true`). The dossier is AI-written from cited web sources: research to check, not register fact.
Paramètres, retour & exemple (1)
Paramètresname· string · requis
Exemple d'appel{"name": "run_investigation", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - screen_mark≈ 144 tokens
Screen a brand name against the live trademark registers. Free, no account. Returns every mark near it with a similarity tier, plus which registers were checked. Answers 'is my name taken'.
Paramètres, retour & exemple (1)
Paramètresmark· string · requis
Exemple d'appel{"name": "screen_mark", "arguments": {"mark": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suggest_classes≈ 280 tokens
Which Nice classes a business like this files in. Free, no account, no database. The question people cannot answer for themselves: not "is my name taken" but "taken in WHAT". Nice has 45 classes and the numbering is opaque — software you download is class 9, software you log into is class 42, and selling other people's goods is class 35 whatever the goods are. Filing in one and not the other is the most expensive routine mistake in the process. Takes a description of the business and returns the classes similar businesses file in, with the reasoning for each and a closing caveat: this reports how similar businesses file, not what this one should file.
Paramètres, retour & exemple (1)
Paramètresdescription· string · requis
Exemple d'appel{"name": "suggest_classes", "arguments": {"description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - watch_mark≈ 150 tokens
Start watching a brand name: new filings near it show up as conflicts. Optionally takes Nice classes as a comma-separated list ('9,42'); blank watches every class.
Paramètres, retour & exemple (2)
Paramètresmark· string · requisclasses· string · optionnel
Exemple d'appel{"name": "watch_mark", "arguments": {"mark": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».