DataCore A2A MCP server
vn.datacore/datacore-a2a·v0.2.5Normalise Vietnamese addresses and look up companies by name or tax code, through DataCore A2A.
0 stars586 downloads/wk
Reviews
Write oneNobody has reviewed DataCore A2A yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
DataCore A2A tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 4 days ago15/15
- Maintainer identitynamespace and repository owner differ4/10
How DataCore A2A compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 48,255 servers
- Downloads a week
- 586
- more than 90% of 12,191 servers with a package
Release history: 4 versions in the registry since 2026-08-26, latest 2026-10-27, typically one every 1 day.
Install DataCore A2A in Claude Code, Cursor or VS Code
claude mcp add datacore-a2a -- uvx datacore-a2a-mcp
What the publisher says
From the DataCore A2A repository's README, as published. We do not edit it. Read it on GitHub
DataCore A2A — MCP server
<!-- mcp-name: vn.datacore/datacore-a2a --> <!-- Marker dự phòng: registry tìm chuỗi con, nên hai dòng cùng tồn tại được. Giữ đường lùi nếu xác minh tên miền không xong, khỏi phải phát hành một version mới chỉ để sửa một dòng comment. mcp-name: io.github.nambn3tit/datacore-a2a-mcp -->
Cho phép một MCP client (Claude Code, Claude Desktop, VS Code, Cursor…) dùng các skill dữ liệu của DataCore như tool native: chuẩn hoá địa chỉ Việt Nam, kiểm tra địa chỉ, tra cứu doanh nghiệp, sinh embedding.
MCP client (stdio) ──► datacore-mcp ──HTTPS──► DataCore APIZero dependency, Python 3.9+.
Cài đặt
pip install datacore-a2a-mcpCần có trước
Server này là client, không phải dịch vụ. Nó cần một endpoint DataCore và một mandate token để gọi — liên hệ 3TIT để được cấp. Không có hai thứ đó thì server khởi động rồi thoát ngay kèm thông báo thiếu biến nào.
Cấu hình
Dùng đúng URL DataCore cấp kèm mandate. Một endpoint khác sẽ không nhận mandate của bạn và trả 401.
Claude Code / Claude Desktop
Thêm vào .mcp.json (project) hoặc config của Claude Desktop:
{
"mcpServers": {
"datacore-a2a": {
"command": "datacore-mcp",
"env": {
"DATACORE_A2A_URL": "https://api.example.com",
"DATACORE_MANDATE": "<mandate-token>"
}
}
}
}Tool
Tool list được sinh từ endpoint, không hardcode ở đây — nên khi DataCore thêm skill, restart server là thấy tool mới.
Mặc định expose 4 skill đã nối backend thật:
Mọi tool là read-only (readOnlyHint: true): không ghi, không xoá, không tạo gì. Gọi lại cùng input cho cùng kết quả.
Ba skill khác của DataCore (company.graph, company.financial-sankey, company.news) cố ý không được expose: chúng đang trả dữ liệu mock/deterministic. Muốn thấy chúng để thử thì đặt DATACORESKILLS="", và đừng tin kết quả.
Ví dụ
Ba prompt dưới đây chạy qua ba tool khác nhau:
Thai To, Hoan Kiem, Ha Noi"
- Chuẩn hoá địa chỉ — "Chuẩn hoá địa chỉ này thành tỉnh/huyện/xã: So 1 Ly
0100109106 và cho tôi biết trạng thái hoạt động"
- Tra cứu doanh nghiệp — "Tìm thông tin doanh nghiệp có mã số thuế
vector có bao nhiêu chiều: bán buôn thiết bị điện tử"
- Embedding — "Sinh embedding cho đoạn mô tả ngành nghề này rồi cho biết
Mô hình bảo mật
Server này mang mandate token nguyên dạng ở header X-AP2-Mandate để phía DataCore verify, và không tự khai bất kỳ header authorization nào khác. Một client không được là nơi tự cấp quyền cho chính nó — nó chỉ chuyển tiếp thứ nó được cấp, còn mọi quyết định cho phép hay từ chối đều nằm ở phía DataCore.
Mandate là bearer credential: ai giữ nó cũng gọi được đúng những skill trong đó, tới hết hạn mức, cho tới khi hết hạn. Giữ nó như giữ mật khẩu — đừng commit .mcp.json đã điền token, và nếu client của bạn hỗ trợ, đọc nó từ trình quản lý secret thay vì để inline.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
DataCore A2A: common questions
- Is DataCore A2A MCP server safe?
- Mostly: it is graded B (77/100). Read the DataCore A2A safety report
- How do I install DataCore A2A?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does DataCore A2A need an API key?
- Yes. The registry entry asks for
DATACORE_API_KEY,DATACORE_MANDATE. - Is DataCore A2A maintained?
- The last commit was 8 days ago (2026-10-27). The latest release is v0.2.5.
- How does DataCore A2A compare with other MCP servers?
- safety score 77/100 (higher than 50% of 48,255 servers); downloads a week 586 (more than 90% of 12,191 servers with a package). Full comparison.