Vietnam Data MCP (donerightlabs)
MCP serverSearchVietnam public-tender search and e-invoice XML normalizer for AI agents (pay per use).
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use Vietnam Data MCP (donerightlabs)
Install Vietnam Data MCP (donerightlabs)
The server’s own address, for the clients that take one directly. Or connect ahel onceand every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http vietnam-data-mcp-donerightlabs 'https://mcp.apify.com?tools=donerightlabs/tender-intelligence,donerightlabs/vn-einvoice-xml-normalizer'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://mcp.apify.com?tools=donerightlabs/tender-intelligence,donerightlabs/vn-einvoice-xml-normalizerAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=vietnam-data-mcp-donerightlabs&config=eyJ1cmwiOiJodHRwczovL21jcC5hcGlmeS5jb20/dG9vbHM9ZG9uZXJpZ2h0bGFicy90ZW5kZXItaW50ZWxsaWdlbmNlLGRvbmVyaWdodGxhYnMvdm4tZWludm9pY2UteG1sLW5vcm1hbGl6ZXIifQ==Open the link and Cursor adds the server at that address.
ChatGPT
https://mcp.apify.com?tools=donerightlabs/tender-intelligence,donerightlabs/vn-einvoice-xml-normalizerIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add vietnam-data-mcp-donerightlabs --url 'https://mcp.apify.com?tools=donerightlabs/tender-intelligence,donerightlabs/vn-einvoice-xml-normalizer'Run it once, then sign in with codex mcp login vietnam-data-mcp-donerightlabs if the server asks for an account.
From the project's README
As published by tviettuan01-gif/vietnam-data-mcp in README.md.
Two pay-per-use data tools for Vietnam that AI agents can call through the Apify MCP server:
| Tool (Apify Actor) | What it does | Base price (pay-per-event) |
|---|---|---|
donerightlabs/tender-intelligence | Searches Vietnam's national e-procurement portal (VNEPS, muasamcong.mpi.gov.vn) by keyword and returns open public tenders: notice number, title, bid closing date, province/district, investment field, as JSON. | $0.05 per run + $0.50 per keyword |
donerightlabs/vn-einvoice-xml-normalizer | Converts Vietnamese VAT e-invoice XML files (Decree 123/2020, Circular 78/2021; any provider) into one unified JSON schema for bookkeeping agents. Reads only files the caller already has. Buyer personal data is hidden by default. | $0.01 per run + $0.05 per invoice |
Lower prices apply automatically on higher Apify plans (Bronze/Silver/Gold discounts). The Pricing tab of each Actor is the source of truth.
Try it first (no setup)
Each tool has a published example run with sample input:
- Tender search example (keyword "thiết bị"): https://apify.com/donerightlabs/tender-intelligence/examples/tender-intelligence-task-tim-goi-thau-thiet-bi-vi-du-mau
- E-invoice example (synthetic sample invoice): https://apify.com/donerightlabs/vn-einvoice-xml-normalizer/examples/vn-einvoice-xml-normalizer-task
Connect over MCP
This entry points to Apify's hosted MCP server, restricted to these two tools. Sign in with OAuth in the browser on first use:
{
"mcpServers": {
"vietnam-data": {
"url": "https://mcp.apify.com?tools=donerightlabs/tender-intelligence,donerightlabs/vn-einvoice-xml-normalizer"
}
}
}
If your client does not support OAuth, use an Apify API token:
{
"mcpServers": {
"vietnam-data": {
"url": "https://mcp.apify.com?tools=donerightlabs/tender-intelligence,donerightlabs/vn-einvoice-xml-normalizer",
"headers": { "Authorization": "Bearer <APIFY_TOKEN>" }
}
}
}
Runs are billed to the connected Apify account at the prices above.
Agent payments without an Apify account
Both tools are eligible for Apify's agentic payments: an AI agent can discover, run and pay per use with x402 (USDC) or Skyfire, without creating an Apify account. See Apify's documentation for x402 and Skyfire.
Example prompts
- "Find open Vietnamese government tenders about medical equipment and list the three closing soonest." →
tender-intelligencewith keywordthiết bị y tế. - "Tìm các gói thầu công đang mở liên quan đến 'thi công sửa chữa' và cho tôi tên gói thầu, tỉnh và ngày đóng thầu." →
tender-intelligence. - "Here are three Vietnamese e-invoice XML files. Normalize them and total the tax amounts per seller." →
vn-einvoice-xml-normalizer. - "Đọc file XML hoá đơn điện tử này và cho tôi số hoá đơn, ngày lập, người bán, tổng thanh toán." →
vn-einvoice-xml-normalizer.
Tip: a tender search takes about 1–2 minutes per keyword, so ask for 1–3 keywords per call.
Data and privacy
tender-intelligencereturns package-level public procurement data only; it collects no personal data.vn-einvoice-xml-normalizerdoes not scrape and does not look anyone's invoice up. It only parses XML supplied by the caller. When the buyer looks like an individual (no tax code, a 12-digit personal ID used as tax code, or an ID-card/passport field present), the buyer's name, address and ID numbers are hidden by default, including in the raw-data output; the caller can switch this off for their own bookkeeping.- The tools keep no data beyond the Apify run itself, which follows Apify's platform retention settings.
Support
Issues and feedback: the Issues tab on each Actor's Apify Store page.
Status
Independent tools by donerightlabs. Not affiliated with, or endorsed by, any Vietnamese government agency or e-invoice provider.
Advanced
- Delivery
- vietnam-data-mcp MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
- Catalog kind
- mcp-server
- Gateway key
io-github-tviettuan01-gif-vietnam-data-mcp- Source
- github.com/tviettuan01-gif/vietnam-data-mcp
- Hosted endpoint
https://mcp.apify.com?tools=donerightlabs/tender-intelligence,donerightlabs/vn-einvoice-xml-normalizer