ListBelanja
Your AI assistant, our LHDN tax & grocery price knowledge
You already talk to an AI assistant every day — in chat, in your code editor, by voice. Point it at ListBelanja and it answers Malaysian tax questions with the LHDN relief table and rules synced every day, using the same calculation engine as our calculators — and grocery price questions from official KPDN data. One address, no account, no personal data sent.
No credit card · BM, English & 中文 · your records live in the cloud, not on one phone
Updated
Checked against official LHDN sources: relief table · rates, deadlines & rules . Checked automatically every day; a change is accepted only after two identical readings. Year of assessment: YA2026.
What your AI assistant can ask
- Every LHDN relief for a year of assessment — cap, sub-caps, shared-cap group, whether a receipt is needed, and the official wording item by item.
- "Can I claim X?" — matched against the official wording of LHDN's table in Malay, English or Chinese, with a page link to cite.
- A Form BE tax estimate: chargeable income, tax, rebates, balance or refund after PCB — box by box.
- A monthly PCB estimate from a salary: category, PCB in the bonus month, PCB for the year and the expected refund.
- Deadlines for Forms BE, B & C, the e-Filing opening date and CP500 instalment months — honestly flagged when LHDN has not published that year's dates yet.
- The resident individual tax-rate table, rebates and dividend tax for that year.
- Grocery prices from KPDN PriceCatcher open data — the national & state median for an item, the cheapest nearby shops and the best basket after fuel cost (location rounded to about 1 km and never stored).
How to connect — three steps
- Open your AI assistant's settings and look for MCP servers, "connectors" or "tools" — most modern chat assistants, code editors and voice assistants have this section.
- Paste the address https://listbelanja.com/mcp (or the JSON configuration below). No key, no sign-in, no password.
- Ask in your language: "Can I claim my child's gym fees?", "How much tax on this salary?", "Where is rice cheapest near me?" — your assistant calls ListBelanja's tools and cites LHDN or KPDN.
{
"mcpServers": {
"listbelanja-cukai": {
"url": "https://listbelanja.com/mcp"
}
}
}The server settings live in a different place in each assistant; searching its settings for "MCP" usually finds it. Assistants without MCP support can be given our public page links or https://listbelanja.com/llms.txt.
Free, read-only, no account
- No sign-up, no API key, no credit card — for individuals, families, SMEs, companies, associations and accountants.
- Read-only: your assistant cannot write, store or file anything, and no tool needs a name, identity number or receipt.
- Live LHDN rules — the relief table, rates, rebates and dates are checked against official sources every day; a change is accepted only after two identical readings.
- The same engine as our public tax calculator and PCB calculator, so the figures your assistant quotes are the figures you see here.
- A fair limit: 60 requests a minute per assistant — plenty for a conversation, not for scraping.
For developers and autonomous agents
The server follows the latest version of the open MCP protocol (2026-07-28: JSON-RPC 2.0 over Streamable HTTP, no handshake, no sessions, server/discover) and still supports the handshake versions (2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05), without authentication. Discovery documents: the MCP manifest, the agent-skills index and SKILL.md with example calls, the OpenAPI specification, agents.md and llms.txt — all at the addresses below.
https://listbelanja.com/mcp
https://listbelanja.com/.well-known/mcp.json
https://listbelanja.com/skills/listbelanja-cukai/SKILL.md
https://listbelanja.com/.well-known/agent-skills.json
https://listbelanja.com/openapi.json
https://listbelanja.com/agents.md
https://listbelanja.com/llms.txtConnect AI to my records — read-only, with your permission
- A separate personal address lets your AI assistant read a summary of your records in ListBelanja: tax relief left per code, this month's spending, the shopping list, latest receipts and key dates.
- It works only after you sign in and press Allow in the app — the consent screen shows the assistant's name, the return address and what can be read; the default is Deny.
- Read-only: no tool can write, change or delete; receipt images, notes and personal numbers are never sent. Account balances only if you tick them yourself.
- Revoke at once and see the access log in AI connections inside the app.
- Built on the latest open MCP specification with OAuth 2.1 and PKCE — short-lived access, bound to this server and stored only as hashes.
Frequently asked questions
Is my data shared with the AI assistant?
No. The server only carries public knowledge — the relief table, rates, dates, KPDN open price data and the calculation engine. It cannot read your receipts, records or ListBelanja account, and no tool asks for a name or identity number; nearby prices need only an approximate location, which is rounded to about 1 km and never stored. Your question stays between you and your AI assistant. If you DO want your assistant to read a summary of your own records, there is a separate personal address — it works only after you sign in and press Allow in the app, is read-only and can be revoked at any time.
Can the AI assistant file my taxes?
No. It only answers and estimates — read-only, nothing is sent to LHDN. Official filing is done by you on MyTax; estimates are not official tax advice.
How often are the rules updated?
Every day. The relief table, rates, rebates and dates are checked automatically against official LHDN sources; a change is accepted only after two identical readings, and every answer states when its data was updated.
Which AI assistants are supported?
Any assistant that supports MCP, the open protocol for AI tools — chat assistants, code editors or voice assistants, on a phone or a computer. If yours does not support MCP yet, give it our public page links or llms.txt.