legal_management
Assess legal risk, verify content legality, get legal advice, and review status for Austrian copyright compliance.
Instructions
Comprehensive legal management portmanteau tool for Austrian copyright compliance.
PORTMANTEAU PATTERN RATIONALE: Instead of creating 4+ separate tools (one per operation), this tool consolidates related legal compliance operations into a single interface. Prevents tool explosion (4 tools → 1 tool) while maintaining full functionality and improving discoverability. Follows FastMCP 2.12+ best practices.
AUSTRIAN LEGAL CONTEXT (AT):
Sandra's Location: Vienna, 9th district
Personal downloading: Generally tolerated in Austria
Anime content: Low risk for personal consumption
Commercial use: NOT supported (high risk)
Germany/Japan: High risk, VPN mandatory
RISK LEVELS:
LOW: Safe for personal use (anime, manga for personal library)
MEDIUM: Caution advised (newly released content)
HIGH: VPN recommended (commercial content, high-profile releases)
CRITICAL: Not recommended (recent theatrical releases, games)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The legal operation to perform. Must be one of: - "risk": Assess legal risk for content (optional: torrent_info, content_type) - "check": Check if content type is legal in Austria (requires: content_type) - "advice": Get legal advice for activity/country (optional: country, activity) - "status": Get current legal status overview (no params required) | |
| country | No | Country for legal assessment. Default: "austria". Valid: "austria", "germany", "japan", "usa", etc. | austria |
| activity | No | Activity type for legal advice. Default: "personal_download" Valid: "personal_download", "seeding", "sharing", "commercial" | personal_download |
| content_type | No | Type of content being assessed. Required for: check. Optional for: risk Valid: "anime", "manga", "movies", "tv", "ebooks", "software", "games" | |
| torrent_info | No | Torrent details for risk assessment. Optional for: risk Should include: name, size, category, seeders |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||