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 skills add norman-finance/norman-mcp-server --skill ta-tax-compliancegit clone --depth 1 https://github.com/norman-finance/norman-mcp-serverWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/norman-finance/norman-mcp-server/ta-tax-compliance)<a href="https://agentmods.dev/skills/norman-finance/norman-mcp-server/ta-tax-compliance"><img src="https://agentmods.dev/badge/skills/norman-finance/norman-mcp-server/ta-tax-compliance/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/norman-finance/norman-mcp-server/ta-tax-compliance"><img src="https://agentmods.dev/badge/skills/norman-finance/norman-mcp-server/ta-tax-compliance.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What 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.1 | $0.00089 | $0.00861 |
| Opus 5.5 | $0.00036 | $0.00344 |
| Sonnet 5.5 | $0.00018 | $0.00172 |
| Haiku 4.5 | $0.00009 | $0.00086 |
Grade A, and why
ta-tax-compliance 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 5d 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 — 73 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Perform a thorough tax compliance check for the tax advisor:
Step 1: Check compliance status
- Call
get_tax_compliance_statuswith the active company ID - This returns tax reports status, tax settings, and registration info
Step 2: Review tax settings
- Call
list_tax_settingsto verify the reporting frequency and VAT configuration - Check if the settings match the company type (DE: Kleinunternehmer vs. VAT subject; PL: VAT-exempt vs. VAT payer, monthly JPK_V7M vs. quarterly JPK_V7K)
Step 3: Verify registration
Check the following registration details:
- Germany:
- Steuernummer (tax ID): Is it set? Is it in the correct format for the tax state?
- USt-IdNr. (VAT ID): Is it set? Is it needed based on EU trade activity?
- Tax state (Bundesland): Is it correctly assigned?
- Poland (no tax state):
- NIP (tax ID): Is it set?
- EU VAT number (PL + NIP, VAT-UE registration): Is it set? It is needed only for EU trade.
Step 4: Analyze report filing status
For each unfiled report:
- Identify the report type (DE: USt-VA, ZM, EÜR, annual VAT, trade tax; PL: JPK_V7M or JPK_V7K, VAT-UE, PIT or CIT advance, ZUS DRA, annual PIT, CIT-8)
- Note the period and due date
- Flag if it is overdue
Step 5: Present the compliance report
Registration Status
- Tax ID: ✅/❌ with value if present
- VAT ID: ✅/❌ with value if present
- Tax state (German companies): ✅/❌ with name
Filing Status
| Report Type | Period | Status | Due Date |
|---|---|---|---|
| ... | ... | ... | ... |
Upcoming Deadlines
- List the next 3 filing deadlines with dates
- Note the standard deadlines:
- DE:
- Monthly USt-VA: 10th of the following month (+ Dauerfristverlängerung = 10th of the month after)
- Quarterly USt-VA: 10th of the month after the quarter ends
- Annual USt: July 31 of the following year (with advisor extension: end of February of the year after)
- PL, each moved to the next working day:
- JPK_V7M or JPK_V7K and VAT-UE: 25th of the following month
- PIT and CIT advances and ZUS DRA: 20th of the following month
- Annual PIT (and a JDG's JPK_PKPIR or JPK_EWP): April 30 of the following year
- CIT-8: end of the third month after the tax year (March 31 for a calendar year)
- DE:
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.
- 5d ago Changed · +10 lines · +36 tokens per session adfaead2d910
- 1mo ago First seen · 63 lines · 53 tokens per session scan A 69571c959d2d
ta-tax-compliance is a skill published in the GitHub repository norman-finance/norman-mcp-server (62 stars, last pushed today), licensed MIT. It adds 89 tokens to every session and 861 once invoked, about $0.0004 per session on Opus 5.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-30.
Other skills, from other repositories
assess
A Japanese tax-filing assessment guide that asks about your income, family, and business situation to identify which tax returns you may need.
e-bookkeeping-compliance
A compliance checker for Japan's rules on keeping high-quality electronic accounting books. It checks whether accounting records and related documentation meet specified requirements for electronic storage.
incorporation
A guide for moving from working as an individual business owner to operating through a company in Japan. It covers company types, setup steps, officer pay, taxes, and social insurance.
invoice-system
A reference and guidance skill for Japan’s invoice system, the tax-document rules that determine when a business can claim credit for consumption tax paid on purchases. It covers qualified invoices, registration numbers, exceptions, and transitional rules.
tax-housing-loan-context
Background rules for Japan’s housing-loan tax credit, including eligibility, credit limits, calculation rules, and its relationship with hometown donations.
tax-invoice-credit-context
Background rules for Japanese input-tax-credit treatment under the invoice system, including required records, exceptions, transition rates, and storage periods.