Skip to main content
Glama
cukaimax-tax-authority

cukaimax-tax-authority

CukaiMax for AI agents

Smithery skills.sh jakzaizzat/cukaimax-agent MCP server

CukaiMax gives ChatGPT, Codex, Claude, Gemini, Cursor, VS Code, GitHub Copilot, Kiro and any Streamable HTTP MCP client a source-linked Malaysian individual-tax authority layer.

The public server covers:

  • YA2025 Form BE authority search and deterministic draft preparation.

  • YA2025 Form B authority search and preparation-readiness checks for sole proprietors, freelancers, Grab drivers and e-commerce sellers.

  • YA2026 source-verified planning changes, with filing fields blocked until HASiL publishes the official form and explanatory notes.

Endpoint: https://www.cukaimax.com/.well-known/mcp

No CukaiMax API key is required.

Install

Portable Agent Plugin

This repository is an Agent Plugins 1.0 package. Its root plugin.json, mcp.json, skills/ directory and public Streamable HTTP server can be loaded together by compatible clients including ChatGPT/Codex, Cursor, VS Code, GitHub Copilot and Kiro.

Install the repository URL through the selected client's plugin interface:

https://github.com/jakzaizzat/cukaimax-agent

ChatGPT and Codex

Paste this into the agent:

Read https://www.cukaimax.com/install-agent.md and install the CukaiMax Tax Authority for this project. Verify it by listing supported releases.

The repository also contains a complete OpenAI plugin package with an MCP connection and the CukaiMax tax-authority skill.

Claude Code

claude mcp add --transport http --scope project \
  cukaimax-tax-authority https://www.cukaimax.com/.well-known/mcp

Gemini CLI

Install this repository as an extension:

gemini extensions install jakzaizzat/cukaimax-agent

Or add only the MCP connection:

gemini mcp add --transport http --scope project cukaimax-tax-authority \
  https://www.cukaimax.com/.well-known/mcp

VS Code / GitHub Copilot

code --add-mcp '{"name":"cukaimax-tax-authority","type":"http","url":"https://www.cukaimax.com/.well-known/mcp"}'

Cursor

Use the one-click installer on cukaimax.com/install-agent, or merge:

{
  "mcpServers": {
    "cukaimax-tax-authority": {
      "type": "http",
      "url": "https://www.cukaimax.com/.well-known/mcp"
    }
  }
}

Kiro

Open the Powers panel, choose Add Custom Power → Import power from GitHub, and install:

https://github.com/jakzaizzat/cukaimax-agent

Kiro loads the portable skill and manages the remote MCP connection from the Agent Plugins manifests.

Smithery

Discover, inspect, and connect the same hosted MCP through the CukaiMax Smithery listing. Smithery has indexed all five read-only tools and eight public resources. The official registry release is also indexed as a hosted connector on Glama and as an open-source server at glama.ai/mcp/servers/jakzaizzat/cukaimax-agent. This repository includes a stdio catalog adapter (npm start) so Glama can start the process and run initialize / tools/list. Production clients should keep using the hosted Streamable HTTP endpoint.

Agent Skills registry

Install the indexed CukaiMax skill through the portable Agent Skills CLI:

npx skills add jakzaizzat/cukaimax-agent --skill cukaimax-tax-authority

The public listing is available on skills.sh.

Related MCP server: Conversor IAE-CNAE MCP Server

Example prompts

  • Should I use Form B or Form BE for YA2025?

  • What records should a Grab driver keep for deductible expenses?

  • Which YA2025 Form B worksheets apply to an e-commerce seller?

  • Check whether my fictional Form B example is ready for manual preparation.

  • What is confirmed for YA2026, and what is still blocked pending HASiL forms?

Safety and privacy

The public MCP is read-only and stateless. Do not send taxpayer names, identification numbers, credentials, receipts or account data. No tool files or submits a return to MyTax. CukaiMax source verification is not official HASiL approval.

License

The integration package is MIT licensed. Official tax materials remain subject to their publishers' terms. See the linked CukaiMax release records for source provenance.

Available Tools

5 tools
assess_form_b_2025_readinessAssess Form B 2025 preparation readinessA
Read-onlyIdempotent
Inspect

Check whether the source records, finalised accounts, official worksheets, and conditional schedules needed for manual Form B preparation are ready. This does not calculate or submit Form B.

Inputs: recordsKept (required), assessmentType (required), carriesOnBusiness (required), residentIndividual (required), +17 more.

get_tax_authority_releaseGet Malaysian tax authority releaseB
Read-onlyIdempotent
Inspect

Return a supported Form BE or Form B release, its official sources, validation result, review status, and known limitations.

Inputs: audit, taxYear, formType.

list_tax_authority_releasesList Malaysian tax authority releasesA
Read-onlyIdempotent
Inspect

Discover supported years, forms, versions, statuses, capabilities, and limitations before selecting a release.

Inputs: audit.

prepare_be_2025_draftPrepare Form BE 2025 draftA
Read-onlyIdempotent
Inspect

Compile reviewed taxpayer inputs and a deterministic TaxBrain relief evaluation into source-linked Form BE fields. This tool never stores data or submits to MyTax, and output remains review-gated.

Inputs: income (required), assessmentType (required), reliefEvaluation (required), audit, +7 more.

search_tax_authoritySearch Malaysian tax rulesA
Read-onlyIdempotent
Inspect

Search cited Form BE or Form B rules by topic, field ID, rule ID, or TaxBrain category. Returns official source records with every match.

Inputs: query (required), audit, taxYear, formType.

Tool Schema Changelog

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

    TDQS

    A3.8/5.0

    Scored across 5 tools

    Disambiguation5/5

    Each tool targets a distinct stage of the workflow: release discovery, release retrieval, rule search, draft preparation, and readiness assessment. No two tools could be reasonably interchanged.

    Naming Consistency4/5

    All tool names use a verb-first snake_case pattern, but the objects are inconsistent: 'tax_authority_releases', 'tax_authority', 'be_2025_draft', and 'form_b_2025_readiness' mix naming styles. 'search_tax_authority' is also less descriptive than the others.

    Tool Count5/5

    Five tools is well-scoped for a tax-authority assistant, covering discovery, lookup, search, readiness, and draft preparation without unnecessary redundancy.

    Completeness4/5

    The set covers the main workflow end-to-end: discover releases, retrieve a release, search rules, assess readiness, and prepare a draft. Minor gaps like update, submit, or validation tools are absent, but the descriptions suggest these are intentionally out of scope.

    Maintenance

    ActivityStale
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Remote MCP server that lets any AI agent submit Saudi Arabia tax invoices to ZATCA (Fatoora Phase 2) — the Zakat, Tax and Customs Authority national e-invoicing gateway.
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      MCP server that exposes Brazilian tax infrastructure as tools, resources, and prompts, enabling AI agents to emit and manage fiscal documents (NF-e, NFC-e, NFS-e, CT-e, MDF-e, DC-e) through natural language.
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      A standalone MCP server for Indian personal income-tax work (ITR-1/2/3/4 + post-filing notices) with 8 deterministic tools, running fully offline with no API keys.
      21 PyPI
      MIT