Skip to main content
Glama

Server Details

Open-source AI accounting skills verified by licensed accountants (tax, VAT, payroll).

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 55 days
Last Tested
Transport
Streamable HTTP · MCP 2025-03-26
URL
Repository
openaccountants/openaccountants
GitHub Stars
432
Server Listing
OpenAccountants

TDQS

A4.2/5.0

Scored across 14 tools

Disambiguation4/5

Most tools have clearly distinct purposes, and the descriptions actively differentiate the risky pairs (search_rules vs search_skills, start vs start_help, get_skill vs get_skill_sections). However, there is a dense cluster of list_* tools (jurisdictions, rule_facets, skills, verifiers) and two search tools whose boundaries, while explained, still require careful reading to pick correctly.

Naming Consistency5/5

Every tool uses snake_case with a consistent verb_noun structure (get_skill, list_skills, search_rules, check_audit_exemption, validate_vat_number). The only mild deviations are the single-word 'start' and 'start_help', which still form a coherent pair.

Tool Count5/5

14 tools is well within the ideal 3-15 range and each tool earns its place, covering discovery, retrieval, deterministic computation, live validation, and feedback without redundancy.

Completeness4/5

The surface covers the full lifecycle for a tax knowledge platform: discovery (list/search), retrieval (get_skill/sections), deterministic checks (audit exemption), live lookups (VAT, deadlines), and an outbound channel (share). Minor gaps exist, e.g. no explicit tool for listing/updating a user's saved jurisdiction profile despite references to it.

Available Tools

14 tools
check_audit_exemptionCheck statutory audit exemption
Read-onlyIdempotent
Inspect

Answers 'does my company need an audit?' for a private limited company in Malta (MT, Article 185(2) micro thresholds) or the UK (GB, small-company thresholds before and after 6 April 2025). A deterministic check of turnover, balance sheet total and average employees. Returns 'exempt' | 'review' | 'audit_required' | 'cannot_determine', the per-threshold table, the rule citation, and whether a named accountant has attested the thresholds ('draft' = source-cited draft; say which). Pass prior_year figures: most regimes are two-consecutive-year tests, so without them a qualifying year returns 'review'. 'cannot_determine' is a valid outcome (unsupported jurisdiction, wrong currency, a shape needing judgment). Use the determination as returned, not thresholds from memory.

ParametersJSON Schema
NameRequiredDescriptionDefault
currencyYesCurrency of the figures — must match the regime (EUR for MT, GBP for GB); convert first, never guess a rate.
turnoverYesRevenue/turnover for the year, in the jurisdiction's currency.
prior_yearNoPrior-year figures for the two-consecutive-years test.
entity_typeNoOptional. 'private_ltd' (default), 'plc', 'branch'. Non-private shapes route to a human.
group_memberNoOptional. True if the company is part of a group — group thresholds need a reviewer, so this forces 'review'.
jurisdictionYesISO-style code. MT and GB supported today.
employees_averageYesAverage number of employees during the year.
financial_year_endYesISO date the financial year ends, e.g. '2025-12-31'.
balance_sheet_totalYesTotal assets at the balance sheet date.

Output Schema

ParametersJSON Schema
NameRequiredDescription
caveatsNo
escalateNo
next_actionNo
verificationNostatus ('accountant_verified'|'research_verified'|'draft'), verified_by[], last_verified_at, skill_slug, era. Surface the status to the user.
criteria_ruleNo
determinationNo'exempt' | 'review' | 'audit_required' | 'cannot_determine'
rule_citationNoskill_slug, fact_id, canonical_key, statutory_reference, url.
thresholds_appliedNoPer-criterion: threshold vs actual, met true/false.
get_deadlinesTax filing deadlines
Read-onlyIdempotent
Inspect

Filing and payment deadlines for a country or US state: 'when is my tax return due', 'when do I file VAT', 'when is the next instalment'. Returns upcoming dates and recurring filing rhythms (monthly VAT, quarterly instalments) from the OpenAccountants tax calendar. Signed-in users with a saved home jurisdiction can omit jurisdiction; the response marks jurisdiction_source.

ParametersJSON Schema
NameRequiredDescriptionDefault
horizon_daysNoHow far ahead to look (default 120, max 366).
jurisdictionNoISO code, slug, or name ('MT', 'US-CA', 'Malta'). Optional for signed-in users with a saved home jurisdiction.

Output Schema

ParametersJSON Schema
NameRequiredDescription
next_actionNo
calendar_urlNo
horizon_daysNo
jurisdictionYes
recurring_rhythmsNo
upcoming_deadlinesYes
jurisdiction_sourceNo
get_skillRead a tax Guide
Read-onlyIdempotent
Inspect

Open a Guide by slug (from start, search_skills or search_rules) to answer the user's question. Returns the Guide's rules and method, its quality tier, the named accountant where one reviewed it, a section_index of sections not inlined, and a provenance footer to keep with the answer.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesSkill slug, e.g. 'us-schedule-c-and-se-computation'
reasonNoOne sentence on WHY you're making this call, in the user's terms (for routing analysis only). Optional.

Output Schema

ParametersJSON Schema
NameRequiredDescription
skillYesThe skill record (slug, name, jurisdiction, tier, etc.)
key_factsNoOptional at-a-glance facts (rates/thresholds/deadlines/verifier/advisory) — present only where the skill carries a structured key_facts block; omitted otherwise.
guardrailsNo
provenanceYes
written_byNoThe accountant who wrote this Guide ({name, profile_url}), when it is accountant-authored; null otherwise.
next_actionNo
verificationNoVerification summary
section_indexNoEvery section of the skill with {index, heading, level, chars, priority, included}. For any section with included:false, fetch it via get_skill_sections({slug, section_index}).
current_versionNoCurrent version. markdown_content holds the compute-core (rates, box maps, rules, worksheet contract); bulky reference sections may be omitted — see section_index.
get_skill_sectionsRead more sections of a Guide
Read-onlyIdempotent
Inspect

Follow-up to get_skill: fetch sections it listed in section_index as not inlined (for example a supplier-pattern library). Pass section_index for one section, or omit it to get every section with its heading and markdown.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesSkill slug
section_indexNoOptional. Return only this section (matches the `index` from get_skill's `section_index`).
section_indicesNoOptional. Return only these sections.

Output Schema

ParametersJSON Schema
NameRequiredDescription
slugYes
versionNo
sectionsYes
key_factsNoOptional at-a-glance facts — present only where the skill carries a structured key_facts block; omitted otherwise.
guardrailsNo
next_actionNo
list_jurisdictionsList all jurisdictions covered
Read-onlyIdempotent
Inspect

Answers 'which countries do you cover?' or 'what is there for [country]?'. Returns every jurisdiction with published Guides (countries as ISO 2, US states as US-XX, Canadian provinces) with Guide counts, accountant-reviewed counts and the named lead accountant where there is one.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
next_actionNo
total_skillsNo
jurisdictionsNo
total_jurisdictionsNo
list_rule_facetsList queryable rule facets (no args)
Read-onlyIdempotent
Inspect

Helper for search_rules: lists the values you can filter on (live jurisdictions, domains, roles, rule kinds, statuses, tax years, a sample of topics) and the defaults. Takes no arguments. Use it when unsure of a filter value rather than guessing.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
filtersNo
defaultsNo
next_actionNo
list_skillsBrowse tax Guides
Read-onlyIdempotent
Inspect

Browse the Guides for one jurisdiction or domain (for example every Guide for 'MT', or every 'payroll' Guide), each with its quality tier and verification status. For a specific topic, search_skills is quicker. Filter by jurisdiction, domain or role ('foundation' | 'compute' | 'orchestrator' | 'reference'). Paginated (default 100, max 200); page with offset/next_offset.

ParametersJSON Schema
NameRequiredDescriptionDefault
roleNoFilter by pipeline role: foundation, compute, orchestrator, reference.
limitNoMax skills to return (default 100, max 200).
domainNoFilter by accounting domain: income-tax, vat-gst, payroll, bookkeeping, e-invoicing, formation, financial-statements, transfer-pricing, tax-optimization, crypto, cross-border, corporate-tax, estate-wealth-tax, references, sector-guidance, tooling.
offsetNoNumber of skills to skip — use the next_offset from the previous response to page through results (default 0).
categoryNo(Legacy) display label; prefer domain/role.
jurisdictionNoFilter by jurisdiction code, e.g. 'US', 'MT', 'DE'

Output Schema

ParametersJSON Schema
NameRequiredDescription
limitNoPage size applied to this response.
totalNoTotal skills matching the filter (across all pages).
offsetNoOffset applied to this response.
skillsYesMatching published skills.
next_actionNo
next_offsetNoPresent when more results remain — pass as offset to fetch the next page.
list_verifiersList named accountant verifiers
Read-onlyIdempotent
Inspect

Answers 'who reviewed this?' or 'which accountants are behind this?'. Returns the named licensed accountants who have signed off on OpenAccountants jurisdictions, with their credentials and the jurisdictions they cover.

ParametersJSON Schema
NameRequiredDescriptionDefault
jurisdictionNoOptional ISO code filter — only return verifiers for this jurisdiction.

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalNo
verifiersNo
next_actionNo
search_rulesLook up tax rates and rules
Read-onlyIdempotent
Inspect

Look up tax rates, thresholds and rules in one or many jurisdictions, such as 'VAT rates in MT, IE and DE', 'income tax brackets for 2025' or 'rules mentioning reverse charge'. Returns a bundled markdown rule set plus each jurisdiction's official source (official_source). For one specific figure in one jurisdiction a Guide is often more complete (search_skills then get_skill): a figure can sit in a Guide without being a separate rule here, and then this returns related guidance instead. Entries tagged GUIDANCE are text, not values. Figures are not certified current: confirm each against official_source and prefer it when they disagree. By default returns all matching rules, each tagged with its verification status; status:'verified' excludes draft, needs_update and unsure rules; it still includes research-verified (source-cited) rules, so it does not mean accountant-reviewed. list_rule_facets gives the valid filter values.

ParametersJSON Schema
NameRequiredDescriptionDefault
textNoFree-text search over each rule's label, value, and citation.
limitNoMax rules to return (default 200, max 500).
rolesNoSkill roles: foundation | compute | orchestrator | reference.
topicNoFilter by a fact topic.
offsetNoPagination offset — pass the previous response's next_offset.
reasonNoOne sentence on WHY you're making this call, in the user's terms (for routing analysis only). Optional.
statusNoShorthand for `statuses`: 'verified' = accountant- + research-verified only. Default 'all'.
domainsNoAccounting domains, e.g. ['vat-gst','income-tax']. See list_rule_facets.
statusesNoVerification statuses to include. Default = all (each rule is tagged).
tax_yearNoLimit to a tax year, e.g. 2025.
block_typesNoRule kinds to include. Default = all of these (framing prose + workflow steps are excluded).
jurisdictionsNoISO codes to include, e.g. ['MT','US-CA']. Omit for all jurisdictions.

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalNoTotal matching rules (across all pages).
markdownYesThe bundled rule set as markdown — the user saves/runs this locally.
truncatedNo
fact_countYesRules returned on this page.
next_actionNo
next_offsetNo
jurisdictionsNo
accountant_verified_countNo
search_skillsSearch tax Guides by topic
Read-onlyIdempotent
Inspect

Find the Guide for a specific tax topic by keyword: a deduction, form, regime or rule such as 'home office deduction', 'Schedule C', 'reverse charge', 'crypto capital gains' or 'Beckham regime'. Optionally limit to one jurisdiction or domain. Returns matching Guide slugs to open with get_skill. Set content_type='method' to find step-by-step methods (run them via start), each tagged accountant-reviewed or source-cited.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesSearch term, e.g. 'home office deduction', 'crypto capital gains', 'reverse charge'. With content_type='method', a broad term (or the domain word) lists the available methods.
domainNoOptional accounting domain to limit the search (e.g. 'vat-gst', 'payroll', 'income-tax', 'crypto').
content_typeNoWhat kind of Guide to find. 'method' = step-by-step procedures you EXECUTE via start() (formerly 'workflows'); 'fact' or omitted = reference material (rates/thresholds/rules). A Guide can be either or both.
jurisdictionNoOptional ISO 2-letter country code to limit the search

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalYes
resultsYes
next_actionNo
human_backingNoNamed accountant(s) who review this jurisdiction's guidance (guidance-level, not a per-figure sign-off).
share_with_openaccountantsShare this with OpenAccountants
Destructive
Inspect

Only when the user asks: sends their feedback, or their request for a person to check or do the work, to OpenAccountants. Two modes. (1) note: an anonymized note about the guidance (a gap, a workaround you needed, or via skill_slug a bug in a specific Guide). Anonymize hard: no names, amounts, or PII. (2) request_review: true: the user wants a person at OpenAccountants to check or do the work. Typical requests: 'can an accountant check this?', 'can someone file this for me?', 'can someone do this for me?', 'I want an accountant', 'can I talk to a person?'. A question about whether your own answer is right is not such a request; re-check it yourself. Also requires working_paper (complete), jurisdiction, scenario, and contact_email. The request is saved with OpenAccountants and the team is notified; the response returns an OpenAccountants booking link. The call is free. The work itself is paid: OpenAccountants does it through its accountants, with what is done and the fee agreed on the call before anything starts. Never describe the work itself as free. Call at most once per user request; not as a routine closing step.

ParametersJSON Schema
NameRequiredDescriptionDefault
noteYesAnonymized improvement note: what the guidance covered vs what you added or worked around and why, or a bug in a specific skill. No names, amounts, or PII.
scenarioNoReview only: brief description of the situation to review.
tax_yearNoReview only: tax year, if relevant.
skill_slugNoOptional: set when the note is feedback about a SPECIFIC Guide, by its slug (e.g. 'us-sales-tax'). Replaces the old submit_feedback.
contact_nameNoReview only: the user's name.
jurisdictionNoReview only: ISO code or slug for the user's tax jurisdiction (e.g. 'US-CA').
contact_emailNoReview only, REQUIRED when request_review: the user's email, so OpenAccountants can reply. Ask for it first.
working_paperNoReview only: the COMPLETE working paper markdown — every line item and assumption, not a summary.
request_reviewNotrue only when the user has asked for a person (an accountant or OpenAccountants) to check their result, file it or do the work. Requires working_paper + jurisdiction + scenario + contact_email. Omit/false = just the note.

Output Schema

ParametersJSON Schema
NameRequiredDescription
statusNo
messageNo
booking_urlNo
note_recordedNo
startAnswer a tax question (call first)
Read-onlyIdempotent
Inspect

Call this first for any tax, VAT/GST, payroll or filing question about a country or US state, such as "how much tax will I pay in Spain", "do I need to register for VAT", "when is my tax return due", "is this deductible", "how is a freelancer or a company taxed in Germany", "sales tax in Texas" or "what changes if I move to Portugal". Pass the user's question as intent and the country or US state as jurisdiction ('DE', 'US-TX', 'Florida'). If no place is named, start infers one when the question makes it clear and says so in jurisdiction_source. Returns the Guides to read next (skills_to_load, open each with get_skill), or what is still needed, usually the country. Covers 190+ jurisdictions; where no Guide exists yet it returns a research_brief naming the official sources.

ParametersJSON Schema
NameRequiredDescriptionDefault
intentYesRequired. The user's question or goal in their own words, e.g. 'how much tax will I pay as a freelancer', 'VAT return', 'set up a company'.
reasonNoOne sentence, in the user's own words, on what they actually asked for here — captured only to improve routing. E.g. 'user sold ETH and wants to know what to report'. Optional but helpful.
acting_asNoOptional. Who the user is: 'self' = a taxpayer handling their own taxes; 'client' = a professional working on a client's behalf. Infer it from the conversation; omit it if unclear.
jurisdictionNoCountry or US state: ISO 2-letter code, US state code or name (e.g. 'MT', 'GB', 'US-CA', 'Florida'). Omit if the user named none; start infers it when the question makes it clear.
taxpayer_typeNoThe taxpayer's occupation, when known. Some return-prep workflows fork by it (an employee's Form 1040 is a different guide from a freelancer's). Pass it if the conversation already makes it clear; otherwise omit — start() only asks for it (status:'needs_clarification', needs:['taxpayer_type']) when the guides for this jurisdiction/intent genuinely split by occupation. 'employee' = W-2 wages only; 'self-employed' = freelance / 1099 / sole-proprietor; 'both' = employed AND self-employed; 'company' = a corporate entity. Don't guess — ask the user one short question if unsure.

Output Schema

ParametersJSON Schema
NameRequiredDescription
needsNo
intentNo
statusNo
guardrailsNo
next_actionNo
expectationsNo
jurisdictionNo
skills_to_loadNo
available_intentsNo
available_jurisdictionsNo
start_helpWhat can you help with? (no args)
Read-onlyIdempotent
Inspect

Call when the user has no tax question yet and opens with 'what can you do?', 'how can you help me?' or 'where do I start?'. Takes no arguments. Returns the two scoping questions plus the available intents and jurisdictions; for a signed-in approved accountant, a short personal orientation briefing instead. Once there is a question, call start.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
needsNo
statusNo
next_actionNo
available_intentsNo
available_jurisdictionsNo
validate_vat_numberValidate an EU VAT number (live VIES lookup)
Read-onlyIdempotent
Inspect

Check live whether an EU VAT number is valid and registered, for example before applying a B2B reverse charge, zero-rating an intra-EU sale or onboarding a supplier. Queries the European Commission's VIES registry and returns the verdict plus the registered business name and address where the authority discloses them. Coverage: the 27 EU member states plus 'XI' (Northern Ireland); use 'EL' for Greece. Other countries, including the UK, are not supported yet: say live validation is not available there rather than guessing. If the registry is down the response says so.

ParametersJSON Schema
NameRequiredDescriptionDefault
vat_numberYesThe VAT number, with or without the country prefix and spaces, e.g. 'IE6388047V', 'IE 6388047V', or '6388047V'.
country_codeNo2-letter EU member-state code of the VAT number, e.g. 'DE', 'IE', 'FR'. Use 'EL' for Greece and 'XI' for Northern Ireland. May be omitted if the country prefix is already part of vat_number.

Output Schema

ParametersJSON Schema
NameRequiredDescription
validNotrue/false verdict from VIES, or null if the service could not be reached (an availability issue, not a verdict).
sourceNo
addressNo
messageNo
summaryNo
checked_atNo
source_urlNo
vat_numberNo
vies_errorNo
full_vat_idNo
next_actionNo
country_codeNo
business_nameNo
human_backingNoNamed accountant(s) who review that country's VAT guidance (guidance-level, not a per-figure sign-off).
confirm_availableNoAlways true: if the user asks, the VAT treatment can be sent for checking via share_with_openaccountants with request_review.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedstart3 fields changed
      • changedInput schema / properties / acting_as / description
        Previous value: -"REQUIRED. Who the user is: 'self' = a taxpayer handling their OWN taxes; 'client' = a professional (accountant/advisor) working on behalf of a CLIENT. Establish this before calling — if it isn't clear from the conversation, ask the user one short question ('Are these your own taxes, or are you helping a client?'). Never guess."New value: +"Optional. Who the user is: 'self' = a taxpayer handling their own taxes; 'client' = a professional working on a client's behalf. Infer it from the conversation; omit it if unclear."
      • changedInput schema / properties / intent / description
        Previous value: -"User intent — REQUIRED. Free text, e.g. 'taxes', 'VAT return', 'set up a company'."New value: +"Required. The user's question or goal in their own words, e.g. 'how much tax will I pay as a freelancer', 'VAT return', 'set up a company'."
      • changedInput schema / properties / jurisdiction / description
        Previous value: -"ISO 2-letter code or US state code (e.g. 'MT', 'GB', 'US-CA')."New value: +"Country or US state: ISO 2-letter code, US state code or name (e.g. 'MT', 'GB', 'US-CA', 'Florida'). Omit if the user named none; start infers it when the question makes it clear."
  2. 3 tool updates
    • Changedlist_verifiers1 field changed
      • removedOutput schema / properties / verifiers / items / properties / calendly_url
        Removed value: -{
        -  "type": "string"
        -}
    • Changedshare_with_openaccountants3 fields changed
      • changedInput schema / properties / contact_email / description
        Previous value: -"Review only, REQUIRED when request_review: the user's email. Ask for it first."New value: +"Review only, REQUIRED when request_review: the user's email, so OpenAccountants can reply. Ask for it first."
      • changedInput schema / properties / request_review / description
        Previous value: -"true only when the user has asked for a licensed accountant to review their figures. Requires working_paper + jurisdiction + scenario + contact_email. Omit/false = just the note."New value: +"true only when the user has asked for a person (an accountant or OpenAccountants) to check their result, file it or do the work. Requires working_paper + jurisdiction + scenario + contact_email. Omit/false = just the note."
      • changedInput schema / properties / skill_slug / description
        Previous value: -"Optional: set when the note is feedback about a SPECIFIC skill (e.g. 'us-sales-tax'). Replaces the old submit_feedback."New value: +"Optional: set when the note is feedback about a SPECIFIC Guide, by its slug (e.g. 'us-sales-tax'). Replaces the old submit_feedback."
    • Changedvalidate_vat_number1 field changed
      • changedOutput schema / properties / confirm_available / description
        Previous value: -"Whether the user can ask a named accountant to confirm the VAT treatment via ask_accountant_to_confirm."New value: +"Always true: if the user asks, the VAT treatment can be sent for checking via share_with_openaccountants with request_review."
  3. 1 tool update
    • Changedget_skill2 fields changed
      • changedOutput schema / properties / provenance / properties / tier / enum
        Previous value: -[
        -  "accountant-verified",
        -  "research-verified"
        -]New value: +[
        +  "accountant-verified",
        +  "accountant-authored",
        +  "research-verified"
        +]
      • addedOutput schema / properties / written_by
        Added value: +{
        +  "description": "The accountant who wrote this Guide ({name, profile_url}), when it is accountant-authored; null otherwise.",
        +  "type": [
        +    "object",
        +    "null"
        +  ]
        +}
  4. 1 tool update
    • Changedstart1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "intent",
        -  "acting_as"
        -]New value: +[
        +  "intent"
        +]
  5. 1 tool update
    • Changedshare_with_openaccountants2 fields changed
      • changedInput schema / properties / note / description
        Previous value: -"Anonymized improvement note/DIFF: what the guidance covered vs what you ADDED or worked around and WHY, OR a bug in a specific skill. No names, amounts, or PII. Send whenever the user agrees to help improve."New value: +"Anonymized improvement note: what the guidance covered vs what you added or worked around and why, or a bug in a specific skill. No names, amounts, or PII."
      • changedInput schema / properties / request_review / description
        Previous value: -"true ONLY if the user WANTS a licensed Partner to review their actual figures. Never mandatory. Requires working_paper + jurisdiction + scenario + contact_email. Omit/false = just the note."New value: +"true only when the user has asked for a licensed accountant to review their figures. Requires working_paper + jurisdiction + scenario + contact_email. Omit/false = just the note."
  6. 1 tool update
    • Addedcheck_audit_exemption

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    C
    maintenance
    AI-powered skills for financial professionals. Comprehensive collection of finance, accounting, audit, and compliance skills for AI agents. IFRS/GAAP compliant with industry-specific applications.
    100
    31
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Enables AI assistants to query and manage self-hosted accounting data—invoices, balances, and books—through natural language, with read-only tools by default and optional scoped write operations.
    30
    77 PyPI
    AGPL 3.0
  • A
    license
    C
    quality
    C
    maintenance
    Free, open-source (MIT), local-first Swiss accounting MCP server: an AI agent posts double-entry journal entries, categorises and chases invoices, and prepares the MWST-Abrechnung (the Swiss VAT return), with a minimalist Studio for human oversight. Posted entries are append-only and immutable, corrections are reversing entries, and every query is tenant-scoped.
    500
    47 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to query a connected accounting platform for organisations, invoices, contacts, chart of accounts, and profit-and-loss reports, supporting bookkeeping, AR/AP, and financial reporting workflows.
    80 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.