cukaimax-tax-authority
Provides GitHub Copilot with Malaysian tax authority tools for YA2025 Form BE and Form B searches, preparation-readiness checks, and YA2026 source-verified planning.
Supports ChatGPT and Codex with a source-linked Malaysian individual-tax authority layer for YA2025 form drafting and YA2026 planning.
CukaiMax for AI agents
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-agentChatGPT 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/mcpGemini CLI
Install this repository as an extension:
gemini extensions install jakzaizzat/cukaimax-agentOr add only the MCP connection:
gemini mcp add --transport http --scope project cukaimax-tax-authority \
https://www.cukaimax.com/.well-known/mcpVS 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-agentKiro 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-authorityThe 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 toolsassess_form_b_2025_readinessAssess Form B 2025 preparation readinessARead-onlyIdempotentInspect
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 releaseBRead-onlyIdempotentInspect
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 releasesARead-onlyIdempotentInspect
Discover supported years, forms, versions, statuses, capabilities, and limitations before selecting a release.
Inputs: audit.
prepare_be_2025_draftPrepare Form BE 2025 draftARead-onlyIdempotentInspect
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 rulesARead-onlyIdempotentInspect
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
Scored across 5 tools
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.
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.
Five tools is well-scoped for a tax-authority assistant, covering discovery, lookup, search, readiness, and draft preparation without unnecessary redundancy.
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
Related MCP Connectors
Malaysian SME accounting, e-Invoice and payroll for your AI. 77 tools; writes are approved drafts.
Malaysia LHDN MyInvois: AI agents submit, query and cancel e-invoices, stateless BYO.
This MCP server provides seamless access to Malaysia's government open data, including datasets, w…
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceRemote 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
- AlicenseNot gradedqualityDmaintenanceThe first fiscal MCP server for Spain, connecting AI agents to live IAE, CNAE 2025, AEAT tax-form, and RETA data from official sources.MIT

brasilnfe-mcpofficial
FlicenseNot gradedqualityDmaintenanceMCP 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.-- AlicenseNot gradedqualityDmaintenanceA 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 PyPIMIT