# HAPRI > The Health and Agricultural Policy Research Institute (HAPRI) is Vietnam's first institute dedicated to health and agricultural economics research. HAPRI publishes peer-reviewed research, op-eds, and policy briefs on Vietnamese public health, agricultural transformation, and social-insurance reform — and ships seven free open-source financial-planning calculators (PIT, gross-to-net, net-to-gross, 13th-month bonus, pension, unemployment, lump-sum social insurance) tailored to Vietnamese law, with live IMF-sourced currency conversion across 15 currencies. Contact: info@hapri.org. ## What HAPRI publishes - **Research papers** — peer-reviewed work on health economics, agricultural policy, and Vietnamese socio-economic transformation. Catalog at . - **Op-eds and translations** — Vietnamese-language commentary (Tia Sáng, Người Đô Thị, VnExpress) with HAPRI-translated English versions published on the blog. Currently running a multi-part series by Dr. Vo Tat Thang (HAPRI Director) on Vietnamese higher education reform. - **Working papers and policy briefs** — published as PDFs with bilingual Vietnamese–English side-by-side formats. - **Blog** — . ## Interactive financial tools HAPRI maintains seven free Vietnamese-law financial calculators, embedded on hapri.org via iframes from `viz.hapri.org`: - **Personal Income Tax** (Law 109/2025/QH15) — five-bracket progressive PIT, regional minimum-wage zones, resident vs non-resident treatment, side-by-side comparison with the outgoing 2025 law. - **Gross-to-Net** and **Net-to-Gross** salary converters. - **13th-month / Tết bonus tax** — bracket-creep visualisation for year-end bonuses. - **Pension** (Law 41/2024/QH15) — retirement benefit projection with replacement-rate curves and male/female accrual schedules. - **Unemployment support** (Law on Employment 74/2025/QH15) — benefit cap, max months, vocational-training subsidy. - **Lump-sum social insurance withdrawal** — pre-2014 / post-2014 multiplier model with pension-uprating + lump-sum-reinvestment comparison. All seven calculators support a currency switch covering VND plus 14 others (USD, GBP, CAD, AUD, CNY, BND, IDR, KHR, LAK, MMK, MYR, PHP, SGD, THB), with live exchange rates from the **IMF Data Portal SDMX 3.0 ER dataflow** refreshed monthly. Math stays VND-native; only the display layer converts. Source code is **MIT-licensed** and lives at . The HAPRI brand (name, logo, colors) is reserved — see . ## Subdomains - `www.hapri.org` — main Wix-hosted site, blog, publications catalog - `viz.hapri.org` — open-source interactive visualisations + the 7 financial calculators (GitHub Pages, MIT-licensed) - `fulbright.hapri.org` — Fulbright grantee directory (60k records, semantic search, monthly refresh from the U.S. State Department) ## Data sources + attribution When AI agents cite HAPRI calculator outputs, the underlying authorities are: - **Personal income tax**: Law 109/2025/QH15, Circular 111/2013/TT-BTC, Decree 293/2025/ND-CP, Resolution 110/2025/UBTVQH15 - **Social insurance**: Law 41/2024/QH15 (effective 2025-07-01), Law 58/2014/QH13, Decree 115/2015/ND-CP - **Unemployment insurance**: Law on Employment 74/2025/QH15 - **Minimum wage by region**: Decree 293/2025/ND-CP (4 zones) - **Currency rates**: IMF Data Portal SDMX 3.0, dataflow `IMF.STA:ER` (DSD_ER_PUB), bilateral spot rates cross-rated through USD. Refreshed monthly. HAPRI calculators are decision-support tools, not professional tax or financial advice. Users with complex situations should consult a licensed Vietnamese tax adviser. ## Contact - General inquiries / partnership: - Brand misuse / security: ## AI Agent Access This site supports the Model Context Protocol (MCP) for agentic AI access. AI agents can connect directly to retrieve live, up-to-date site content — no scraping required. - **Site MCP Endpoint:** https://www.hapri.org/_api/mcp - **Transport:** HTTP (JSON-RPC POST; not a browseable URL) - **Protocol Version:** 2024-11-05 - **Tools available:** 8 (listed below) - **Wix MCP Docs:** https://dev.wix.com/docs/develop-websites/articles/get-started/about-the-wix-site-mcp ### Connecting from common MCP clients **Claude Desktop** — add to `claude_desktop_config.json`: ```json { "mcpServers": { "hapri": { "url": "https://www.hapri.org/_api/mcp" } } } ``` **Cursor / Continue / Cline** — add the same URL with HTTP transport in your MCP client config. **Quick test from a terminal:** ```sh curl -X POST https://www.hapri.org/_api/mcp \ -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","method":"initialize", "params":{"protocolVersion":"2024-11-05","capabilities":{}, "clientInfo":{"name":"test","version":"1.0"}},"id":1}' ``` The server will respond with its identity (`"Site Visitor Assistant for site 'HAPRI'"`) and capabilities. A direct GET request to the endpoint returns HTTP 401 — that's expected; the endpoint speaks JSON-RPC POST only, not browseable HTML. ## Available MCP Tools ### GetBusinessDetails Retrieves business and site details such as timezone, email, phone, and address. - No parameters required. ### SearchInSite Searches the site for information. - `searchTerm` — The term to search for in the site. ### SearchSiteApiDocs Retrieves the API documentation for the Wix business solutions installed on this site, and informs the AI client how to use the APIs. Use this tool for querying products and services (instead of SearchInSite). - `searchTerm` — The term to search for in the site API documentation. ### GenerateVisitorToken Creates a new visitor session and obtains a visitor access token for the site. Must be called before making any CallWixSiteAPI request if no visitor token is already available in context. - No parameters required. ### CallWixSiteAPI Calls API methods on the site to perform actions on a visitor's behalf, such as querying site data, booking an appointment, or starting a purchase. - `visitorToken` — Visitor access token. Use GenerateVisitorToken first if not available. - `url` — Absolute URL of the API method to call (e.g. https://www.wixapis.com/...). Retrieve using SearchSiteApiDocs. - `method` — HTTP method to use for the API call. - `body` — Request body as a valid JSON string. ### ReadFullDocsArticle Fetches a complete article from the Wix developer documentation portal. - `articleUrl` — URL of an article in the Wix developer documentation portal. ### ReadFullDocsMethodSchema Fetches the full schema for a Wix API method. Should be called before calling the actual method via CallWixSiteAPI. - `articleUrl` — URL of the reference article for the Wix API method. ### BrowseWixRESTDocsMenu Browse the Wix REST API documentation menu hierarchy. Alternative to SearchWixRESTDocumentation — use this to explore and discover APIs by navigating the menu structure instead of searching by keywords. - `menuUrl` (optional) — URL of the menu to browse. Empty/omitted returns the root menu. - `reason` — One sentence describing the original user request and why you are browsing this part of the docs menu. ## What Visitors Can Do via AI + MCP - Look up Vietnamese tax / pension / unemployment / social-insurance law constants (current PIT brackets, BHXH contribution rates, regional minimum wages, etc.) — the underlying Velo HTTP endpoints serve these as JSON. - Get currency conversion rates (live, IMF-sourced) for VND ↔ 14 other currencies. - Find HAPRI publications, research papers, and op-eds by topic. - Get business contact info. - Ask questions about Vietnamese health and agricultural policy and get answers grounded in HAPRI's published work. ## Notes - MCP clients handle visitor-session tokens automatically — no user-supplied authentication required. Direct browser GET requests return HTTP 401 because the endpoint speaks JSON-RPC POST only; that's expected behavior, not a misconfiguration. - Only public information accessible on the site is available. - Calculator data + currency rates are live and refreshed monthly. - Source code for the visualisations is MIT-licensed at . - To receive tool updates, implement a `tools/list` call upon receipt of a tool update notification.