Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add commands/planit-tech/primamcp/researchgit clone --depth 1 https://github.com/PLANIT-TECH/primamcpWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00018 | $0.00674 |
| Opus 5 | $0.00009 | $0.00337 |
| Sonnet 5 | $0.00004 | $0.00135 |
| Haiku 4.5 | $0.00002 | $0.00067 |
Grade A, and why
research scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 42 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/primamcp:research
Führt eine strukturierte Rechtsrecherche durch — mit Pflicht zur Tool-Nutzung, Fußnoten-Zitaten und sauberer Trennung von wörtlichem Zitat (Block-Quote) und eigener Subsumtion.
Nutzung
/primamcp:research <Frage> [jurisdiction=DE+EU] [depth=thorough]
- Frage: natürlichsprachlich. Z. B. „Welche Pflichten hat ein Verantwortlicher bei einem Datenleck nach DSGVO?"
- jurisdiction:
DE(nur deutsches Bundesrecht),EU(nur EU-Recht),DE+EU(beides — Default). - depth:
thorough(Default — volle Kommentierung) oderquick(3–5 Sätze Kernaussagen).
Beispiele
/primamcp:research Voraussetzungen für eine Schmerzensgeldforderung nach § 253 BGB
/primamcp:research Drittlandübermittlung personenbezogener Daten jurisdiction=EU
/primamcp:research Widerrufsrecht bei Fernabsatzverträgen jurisdiction=DE+EU depth=thorough
Workflow (was PRIMAMCP im Hintergrund macht)
- Frage zerlegt — relevante Rechtsdomäne identifiziert; bei Unsicherheit
legal://rechtsrahmenkonsultiert (Domain → Gesetze). - Suche —
legal_searchmit natürlichsprachlicher Query;source_typepasst zurjurisdiction(gii= DE-Bundesrecht,eurlex= EU,eurlex_caselaw= EuGH). - Verifikation — jede Norm, die zitiert werden soll, mit
legal_lookup(oderlegal_lookup_batchfür 2+) auf den Volltext geprüft. - Kontext — bei zentralen Normen
legal_get_contextfür umliegende Paragrafen (Auslegungs-Kontext). - Auslegungspraxis —
legal_find_citing_decisionsfür DE-Bundesgerichte; für EuGH stattdessenlegal_search source_type=eurlex_caselaw. - Antwort — strukturiert in Zusammenfassung / Rechtliche Würdigung / Quellen, Fußnoten
[1],[2]mit Norm-Kürzel + Stand + URL.
Hard rules
- Keine fiktiven Quellen. Wenn
legal_lookupfound=falseliefert, mitlegal_searchals Fallback suchen — sonst „Fundstelle nicht auffindbar" sagen. - Keine ungesicherten Aussagen. Was nicht im Tool-Output steht, kommt nicht in die Antwort.
- Keine Rechtsberatung. PRIMAMCP liefert verifizierte Rechtsinformation, nicht Rechtsberatung im Sinne des RDG. Bei konkreter Beratung Hinweis auf Anwalt/Anwältin.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 42 lines · 18 tokens per session scan A 52e6ac897cc9
research is a command published in the GitHub repository PLANIT-TECH/primamcp (10 stars, last pushed 9d ago), licensed MIT. It adds 18 tokens to every session and 674 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other commands, from other repositories
legal-audit-live
Live-Rechts-Check einer oeffentlichen Website via chrome-devtools-mcp — testet Cookie-Banner-Blocking, Drittanbieter-Leaks VOR Consent, Google-Fonts-Leak, Embed-Verhalten, tatsaechlich gesetzte Cookies. Ergaenzt /legal-audit um die Verhaltens-Dimension.
legal-doc-check
Prueft ein einzelnes Dokument (AGB / Datenschutzerklaerung / Impressum / Widerrufsbelehrung / Cookie-Richtlinie) auf rechtliche Maengel nach DE/EU-Recht — ohne Codebase-Kontext. Output: Finding-Liste + Clean-Version.
legal-audit-de-update
Aktualisiert das legal-audit-de Plugin selbst (neue Plugin-Version vom Marketplace ziehen) UND refreshed die KB gegen Primärquellen. All-in-One-Update.
legal-audit
Startet einen vollstaendigen Rechts-Audit auf einer Codebase (DE/EU-Scope). Erzeugt LegalAudit.md + clean/.md im Zielprojekt.
legal-update
Aktualisiert einen KB-Artikel oder die gesamte Knowledge Base (Primaerquellen-Recherche, YAML-Frontmatter-Update).
legal-status
Zeigt den Gesundheits-Status des legal-audit-de-Workspaces (KB-Alter, Platzhalter, Audit-Historie, Hook-Config).