Why Choose EcoData?
An Economic-Financial Data Platform, Standardized and Ready for Research and Teaching.
Clean, Publication-Ready Data
All data is cleaned and standardized into panel/time-series formats, ready for research and international publication.
Comprehensive & Continuously Updated
A multi-domain, multi-source data repository, regularly updated from official agencies and organizations.
Complete International Macro Indicators
Coverage of macro indicators from trusted sources: World Bank, IMF, ADB, UN, FRED, OECD, ILO...
Official Vietnamese Data
General Statistics Office (Statistical Yearbook, socio-economic reports), General Department of Customs (import/export by commodity), survey data (PAPI, PCI, PAR, SIPAS, ICT) and VHLSS, VARHS, VES microdata...
Automated Econometric Analysis Pipeline
105 models across 12 analytical families, end-to-end 1-Click execution: from data extraction, descriptive statistics, regression estimation to replication package export (Stata/R/Python) – all with a single natural language command.
AI Protocol Integration with 37 Specialized Tools
Connect Gemini Spark, Claude Desktop, Cursor or AntiGravity to EcoData’s economic data warehouse via the standard MCP protocol, query and analyze data directly in the AI chat window without any coding.
Jev Co-Processor: Inference Optimization & Academic Verification
Cuts context tokens by 84.2%, prevents loop traps and statistical hallucination, enforces 3-tier result validation – ensuring every report meets international academic standards with zero user configuration.
EcoData Overview
What is EcoData and what economic data sources does it provide?
EcoData is a standardized economic and financial data platform for research and education, integrating over 170 domestic and international sources with 200,000+ macroeconomic indicators, corporate financial statements, GSO statistics, customs trade, and VHLSS microdata.
EcoData is a professional economic and financial data platform designed to help lecturers, postgraduate students, researchers, and analysts access data from over 170 prestigious domestic and international sources in a unified interface. From macroeconomic indicators (200,000+ indicators from World Bank, IMF, OECD, ILO, FAO, UN, UNESCO...) to listed corporate financial statements, from General Statistics Office data to detailed Customs figures and household microdata surveys — all are cleaned, standardized, and publication-ready.
Core Platform Capabilities
- Integrated data from 170+ prestigious international sources (World Bank, IMF, OECD, ILO, FAO, UN, UNESCO, ADB, FRED, Eurostat, WTO, BIS...)
- Over 200,000 socioeconomic indicators standardized with the academic short code ss_dom_key_mod
- Comprehensive stock data for 2,500+ tickers on HOSE, HNX, and UpCOM with 4 financial statement types
- Provincial-level statistical data from the General Statistics Office (GSO) and governance surveys (PAPI, PCI, PAR, SIPAS)
- Household and enterprise microdata (VHLSS, VARHS, VES) and provincial VHLSS 8-dimension aggregate panels
- Multi-dimensional preview in Wide format matrix, smart numerical formatting, and data completeness slider
- Integrated econometric analysis tool, AI paper replication assistant, and natural language query chatbot
- Client ecosystem for direct integration: Python library, R package, Stata command, and Excel add-in
Target Audience
- Lecturers in economics, finance, and statistics – utilizing data for teaching and academic research
- Master and PhD candidates – accessing clean data for theses, dissertations, and ISI/Scopus publications
- Data analysts and financial specialists – monitoring macroeconomic, sector, and market trends
- Research institutes, universities, and policy centers – standardizing institutional research data
Architecture & Technology
EcoData is built on a modern client-server architecture combining columnar storage and high-throughput FIFO queuing, optimized for large-scale data retrieval and econometric analysis in academic environments.
Technology Stack
| Frontend | React 19 + TypeScript + Vite + Tailwind CSS – high performance SPA, optimized UI |
| Backend | FastAPI + SQLAlchemy + Pydantic (Python 3.12) – high-speed REST & SDMX API |
| Database | PostgreSQL (TimescaleDB engine) & Apache Parquet – time-series and panel data storage |
| Cache & Queue | Redis & FIFO Job Queue – chunked ingestion and load protection |
| Analysis Engines | Python (statsmodels/linearmodels), R (plm/fixest), Stata (.do generator) & AI LLM Agents |
Standardized Data Processing Pipeline
- 1Automated collection from 170+ open APIs via chunked ingestion and FIFO job queuing
- 2Data cleaning, missing value handling, currency standardization, and ss_dom_key_mod mapping
- 3Storage into optimized relational and columnar tables with bilingual metadata (VI/EN)
- 4Delivery via intuitive exploration UI, Wide format matrix preview, and multi-format exports
- 5Instant synchronization to SDMX endpoints serving Python, R, Stata, and Excel clients
System Authentication
Access EcoData with your email and password, or sign in with Google. The session uses a short-lived access token and a refresh token to maintain a secure experience.
Login Steps
- 1Open your browser and go to: ecodata.io.vn
- 2Click "Sign In" or "Start Free Trial" on the landing page
- 3Enter your email and password (or sign in quickly with Google)
- 4Click "Sign In" – the system will verify your credentials
- 5If correct, you will be redirected to the Dashboard
Login Security
| Rate limit | Limited to 5 failed attempts per 10 minutes – IP temporarily blocked when exceeded |
| Access session | The access token is valid for up to 24 hours; the session may be renewed while its refresh token remains valid |
| Logout | Signing out ends the current session on the device in use |
Dashboard Overview & Data Preview
How to filter and preview multi-indicator data in Wide format matrix on the Dashboard?
The EcoData Dashboard provides multi-dimensional filters (category, source, country, time range), multi-indicator Wide format matrix preview, smart number formatting (K/M/B), and a data completeness slider (0-100%).
Upon logging in, you will be directed to the main Dashboard (/app) – the command center unifying economic indicators from all international sources with instant preview and analytics.
Dashboard Features & New Enhancements
- Multi-dimensional filters: filter by economic domain, issuing organization, countries, and date ranges
- Smart search: bilingual (VI/EN) keyword search by indicator title or academic short code ss_dom_key_mod
- Wide format matrix preview: inspect multiple indicators simultaneously across countries in a wide table layout
- Smart numerical formatting: auto-compacts large numbers (K, M, B) on the web UI while preserving exact raw precision in export files
- Data completeness slider: filter time-series by continuity score from 0% to 100%
- Indicator drill-down: academic definitions, units of measurement, sources, interactive charts, and historical tables
- Multi-selection for bulk export or direct forwarding to the Econometric Analysis workspace
| Country / Year | GDP (USD) | CPI Inflation (%) | Employment (emp_ilo) | Agriculture (fao_agr) | Completeness |
|---|---|---|---|---|---|
| Vietnam (VNM 2023) | $433.7 B | 3.25% | 52.4 M | $12.8 B | 100% |
| Thailand (THA 2023) | $514.9 B | 1.23% | 39.8 M | $18.5 B | 100% |
| Indonesia (IDN 2023) | $1,371.2 B | 2.61% | 139.9 M | $45.2 B | 100% |
| Malaysia (MYS 2023) | $399.6 B | 2.50% | 16.4 M | $11.2 B | 98% |
| Singapore (SGP 2023) | $501.4 B | 4.80% | 3.8 M | $0.2 B | 100% |
Membership Payment Guide
Your payment flow depends on whether you request an electronic invoice. Always verify the recipient account, amount and transfer memo shown on the order.
Payment Without an Invoice
- 1Sign in, open Checkout and select the membership plan you need.
- 2Leave “Request electronic invoice” unchecked. EcoData shows only the Personal account and its matching QR code.
- 3Transfer the exact amount with the order memo. You may upload the receipt and then select “I have transferred”.
- 4The payment remains Pending while reconciliation runs. Once matched successfully, the plan is activated and a confirmation email is sent to you.
Payment with an Electronic Invoice
- 1Select “Request electronic invoice”, choose the buyer type and complete the invoice details.
- 2Review the details before creating the order. Company, Individual and Foreigner buyers all see only the Business account.
- 3Transfer the exact amount with the order memo to the displayed Business account. Do not transfer to the Personal account.
- 4Upload the transfer receipt, which is required, and select “I have transferred”. The payment stays Pending because the Business account has no automatic reconciliation connector.
- 5After the responsible team reviews and confirms it manually, the plan is activated, a confirmation email is sent and the invoice request enters the issuance workflow.
Status and Membership Term
| Pending | The transfer has not been matched or its receipt is awaiting review |
| Success | The payment is confirmed and the membership has been activated |
| Start date | The successful payment or activation time, not the order creation time |
| Upgrade | When moving from a lower to a higher plan, the unused value of the lower plan is converted into additional days on the new plan |
Retry a Pending Payment
- 1If your latest payment is Pending, open the Membership Dashboard and select “Pay again”.
- 2EcoData restores the plan and saved invoice details; you must still review and confirm them before creating a new order.
- 3Once the new order is created successfully, the previous pending order is cancelled and superseded to prevent two plans from being activated.
Opening the retry checkout without creating a new order does not change your current pending payment.
International Economic Indicators & Coding Standards
Which international sources are integrated and how does the ss_dom_key_mod academic code work?
EcoData integrates 170+ leading international organizations (World Bank, IMF, OECD, ILO with 54k+ indicators, FAO with 114k+ indicators, UN, UNESCO...), standardized into the ss_dom_key_mod academic short code system with Wide matrix preview support.
EcoData integrates data from over 170 world-leading economic and financial institutions, providing 200,000+ macroeconomic, labor market, agricultural, trade, financial, and sustainable development indicators for more than 200 countries and territories.
Featured International Data Sources
World Bank
World Development Indicators (WDI), poverty, gender equality, health, and green transition
International Monetary Fund
International Financial Statistics (IFS), Balance of Payments (BOP), exchange rates, public debt
Organisation for Economic Co-operation and Development
Developed economies data, composite economic indicators via SDMX v2 protocol
International Labour Organization
Over 54,000 labor indicators: employment, wages, working hours, and occupational safety
Food and Agriculture Organization
Over 114,000 agricultural, food security, land use, and commodity production indicators
United Nations
17 Sustainable Development Goals (SDGs) and socioeconomic demographics
UNESCO Institute for Statistics
Education enrollment, public education expenditures, science, and R&D indicators
World Trade Organization
Global merchandise trade, commercial services, and tariff barrier statistics
Asian Development Bank
Economic indicators and regional integration across Asia and the Pacific
Federal Reserve Economic Data
US economic metrics, bond yields, interest rates, and global liquidity
Eurostat
Harmonized statistical metrics across 27 European Union member states
Bank for International Settlements
International banking credit statistics, leverage ratios, and financial stability
Standardized Academic Short Code System (Ss_dom_key_mod)
To resolve indicator code fragmentation across international organizations, EcoData standardizes all indicator identifiers into the ss_dom_key_mod format for concise and intuitive coding:
| emp_ | ILO:Employment, unemployment rates, sector breakdown (54,000+ indicators) |
| lbf_ | ILO:Labor force, labor force participation rates |
| hrs_ | ILO:Actual weekly working hours |
| inf_ | ILO / WB:Informal employment and vulnerable employment |
| inj_ | ILO:Occupational injuries and workplace safety |
| wag_ | ILO:Nominal and real wage indices across occupations |
| fao_ | FAO:Agricultural output, food price index, food security (114,000+ indicators) |
| oecd_ | OECD:OECD macroeconomic indicators via SDMX v2 protocol |
| unesco_ | UNESCO:Education attainment, education expenditure, R&D spending |
| un_sdg_ | UN:17 United Nations Sustainable Development Goals (SDGs) |
Indicator Categories
- Macroeconomics (GDP, GNI, inflation, growth, budget deficits...)
- International Trade & FDI (imports, exports, trade balances, FDI inflows...)
- Labor Market & Society (employment, unemployment, wages, gender equality...)
- Agriculture, Food & Environment (FAO, food security, CO2 emissions...)
- Finance & Monetary (policy rates, exchange rates, M2 money supply...)
- Education, Science & Technology (UNESCO, R&D spending, patents...)
- Infrastructure & Digital Transformation (telecom, Internet, logistics...)
Vietnamese Stock Market
Comprehensive stock data for over 2,500 tickers across 3 exchanges: HOSE, HNX and UpCOM. Data sourced from VCI (Vietcap) with quarterly and annual financial reports.
Stock Exchanges
Ho Chi Minh Stock Exchange
Vietnam's largest stock exchange
Hanoi Stock Exchange
Second largest exchange
Unlisted Public Company Market
Market for unlisted public companies
Financial Reports
- Balance Sheet – Assets, liabilities, equity
- Income Statement – Revenue, expenses, profit
- Cash Flow Statement – Operating, investing, financing activities
- Financial Ratios – ROE, ROA, P/E, P/B and other ratios
Notes to Financial Statements
In-Depth Financial DataIn-depth expanded disclosures: detailed loan maturity breakdown, work-in-progress assets, production cost structure, investment portfolio and other critical notes – essential for quantitative analysis and academic research.
Additional Features
- Corporate event calendar (dividends, AGM, issuances...)
- Filter by ICB industry classification
- Filter by reporting period
- Bulk export multiple tickers to Excel
General Statistics Office Data
Provincial-level statistics from Vietnam's General Statistics Office, covering 100+ socio-economic indicators organized by province and year.
Key Features
- Select multiple provinces simultaneously or view nationwide data
- Filter by year range and category (economy, society, environment...)
- Search indicators by keyword in indicator names
- 3 view modes: Data Table, Pivot Table, Chart
- Export to Excel (.xlsx) and CSV (.csv)
- Bilingual metadata (Vietnamese – English) for each indicator
Requires Basic tier or above to access GSO data.
Customs Data
Detailed import/export data from Vietnam's General Department of Customs, supporting multiple analysis perspectives.
4 Analysis Perspectives
| Commodity | Import/export by HS code and commodity name |
| Country | Import/export by trading partner |
| Transport Mode | By sea, air, road transport... |
| Province | Import/export by province/city |
Report Types
- Monthly reports (1X/1N) – Monthly import/export figures
- Quarterly reports (2X/2N) – Quarterly aggregation and comparison
- Year-over-year comparison (HTX) – Changes vs same period last year
Provided Metrics
- Period values (monthly/quarterly) and cumulative
- Period volume and cumulative
- Year-over-year growth rate (YoY %)
Requires Premium tier to access Customs data.
Survey & Governance Data
Provincial survey indices on governance, competitiveness and public administration reform in Vietnam, standardized by province and year.
Index Sets
Provincial Governance and Public Administration Performance Index
Citizens' experience of public governance
Provincial Competitiveness Index
Quality of provincial economic governance
Public Administration Reform Index
Administrative reform results of ministries and localities
Satisfaction Index of Public Administrative Services
Satisfaction of citizens and organizations
ICT Readiness Index
Digital transformation and IT infrastructure readiness
Available in the Vietnam Data area of the app.
Microdata
Household- and enterprise-level micro survey datasets for in-depth analysis and quantitative research.
Datasets
Vietnam Household Living Standards Survey
Household income, expenditure, education and health
Vietnam Access to Resources Household Survey
Rural land, credit and labor
Vietnam Enterprise Survey
Firm size, labor and business performance
Some microdata sets require an upgraded tier to download full data.
Provincial Living Standards Aggregate Data
What socioeconomic dimensions are covered in provincial VHLSS aggregate data?
The provincial VHLSS aggregate dataset covers 8 socioeconomic dimensions (income, expenditure, poverty, housing, education, health, employment, social assistance) across 63 provinces from 2010 to 2022 in a Balanced Panel format.
The provincial aggregate dataset derived from the Vietnam Household Living Standard Survey (VHLSS) spans survey waves from 2010 to 2022 across all 63 provinces. Standardized from millions of raw household microdata records by the General Statistics Office into a local balanced panel, it is immediately ready for panel econometric regression models.
8 Quantified Socioeconomic Dimensions
- 1. Per capita income and composition by source (wages, agriculture, non-farm business)
- 2. Living expenditures and household consumption (food and non-food baskets)
- 3. Poverty and inequality: provincial Gini coefficient, general and multidimensional poverty rates
- 4. Housing and living conditions: average living area, permanent house ratio, electricity and clean water access
- 5. Education and training: net enrollment rates, household head educational attainment, education spending
- 6. Healthcare: health insurance coverage rate, medical visits, out-of-pocket health expenditure burden
- 7. Employment and livelihoods: trained labor ratio, provincial informal employment share
- 8. Social protection: social assistance beneficiary ratio and public transfer receipts
Technical Specifications for Econometrics
| Data structure | Balanced Panel of 63 provinces across even years: 2010, 2012, 2014, 2016, 2018, 2020, 2022 |
| Entity identifier | Standard 2-digit GSO provincial code (Province ID) and normalized names |
| Estimation methods | Ideal for Fixed Effects (FE), Random Effects (RE), Difference-in-Differences (DID) |
| Merge compatibility | Seamlessly mergeable with PCI, PAPI, and GSO statistical yearbook by province ID and year |
Requires Basic tier or higher to access the full provincial VHLSS panel series.
Ecodata Data Retrieval Toolkit
Use the client toolkit when you need EcoData inside your research software, not only as a browser export. All clients call the same /api/v1/sdmx API and require a personal API key.
Create and Protect API Keys
- 1Open Dashboard > API Access and create a key named after the research project or software client.
- 2Copy the full key once and store it in an environment variable, ~/.ecodata, Office task pane storage, or a secure password manager.
- 3Revoke the key from the dashboard when a project ends, a device is lost, or a collaborator no longer needs access.
Select Dataflows
- MACRO_INTL for international macro indicators by indicator, country, and frequency.
- GSO_VN for Vietnam GSO indicators by indicator, province, dataset, and frequency.
- CUSTOMS_VN for import-export panels by province, flow, measure, and frequency.
- STOCK_VN for Vietnam market series by symbol, metric, and frequency.
Run Client in Your Environment
Python, R, and Stata core clients have passed production live smokes with real data. Stata and Excel have self-hosted routes. PyPI, CRAN, SSC, AppSource, and manual Excel runtime gates remain separate release steps where noted.
Python
Core verified; PyPI pending
pip install ecodata- 1Set ECODATA_API_KEY or save the key in ~/.ecodata.
- 2Use EcoData().dataflows() to inspect available dataflows.
- 3Call series(...) with dimensions such as indicator, ref_area, freq, start, and end.
eco.series("MACRO_INTL", indicator="NY.GDP.MKTP.CD", ref_area=["VNM", "USA"], freq="A", start=2010)R
Core verified; CRAN pending
install.packages("ecodata_0.1.0.tar.gz", repos = NULL, type = "source")- 1Set options(ecodata.api_key=...) or ECODATA_API_KEY.
- 2Use eco_dataflows() and eco_search_indicators() before querying a series.
- 3Call eco_series(...) to return a tidy tibble with TIME_PERIOD and OBS_VALUE.
eco_series("MACRO_INTL", indicator = "NY.GDP.MKTP.CD", ref_area = c("VNM", "USA"), freq = "A", start = 2010)Stata
Self-host verified; SSC pending
net install ecodata, from("https://ecodata.io.vn/clients/stata") replace- 1Install from the self-hosted /clients/stata route.
- 2Run ecodata setkey eco_live_... for the current Stata session.
- 3Use ecodata use to load SDMX-CSV into a frame or replace memory with clear.
ecodata use MACRO_INTL, indicator(NY.GDP.MKTP.CD) ref_area(VNM USA) freq(A) start(2015) frame(gdp)Excel
Self-host data layer verified; AppSource pending
https://ecodata.io.vn/excel/manifest.xml- 1Use the self-hosted manifest for sideloading while AppSource review is pending.
- 2Save the API key in the task pane before inserting or refreshing data.
- 3Use the task pane insert flow or the ECODATA.SERIES custom function.
=ECODATA.SERIES("MACRO_INTL","NY.GDP.MKTP.CD.VNM.A","2019","2023")Econometric Analysis
The built-in Econometric Analysis tool helps students and researchers immediately assess the practicality and feasibility of their research, following an end-to-end workflow from data preparation to exporting reproducible code.
A 4-Step Workflow
Data Preparation
Filter data scope → select indicators → compute variables → clean data → descriptive statistics.
Analysis Models
Build proposed and alternative models → estimate and test → robustness checks and model selection.
Report Presentation
Export results in citation styles: APA 7th, Chicago 8th, Harvard 2008, IEEE 2008 and MLA 7th.
Export Reproducible Code
Generate complete code from indicator selection to report export, ready to run on Stata, R and Python.
Supported Citation Styles
Code Export Targets
Available to paid membership tiers.
Using Econometric Analysis
Guide to running a complete econometric analysis workflow.
- 1Open the Econometric Analysis area and start the analysis flow
- 2Step 1 – Data preparation: filter scope, select indicators, create computed variables, clean and view descriptive statistics
- 3Step 2 – Models: build proposed and alternative models, estimate and test, run robustness checks
- 4Step 3 – Report: choose a presentation style (APA 7th, Chicago 8th, Harvard 2008, IEEE 2008, MLA 7th) and export the report
- 5Step 4 – Reproduce: export the complete code to run on Stata, R or Python
AI Paper Replication Assistant
How to replicate an empirical economics paper using EcoData AI?
EcoData Replication Assistant automatically analyzes research papers, extracts regression equations, maps variables to EcoData indicators, and generates complete Stata/R/Python scripts with data to reproduce results.
The AI Replication Assistant empowers postgraduate students, PhD researchers, and economists to verify, learn from, and replicate top-tier empirical economics papers. By pairing domain-tuned language models with EcoData's standardized data repository, the system creates a seamless end-to-end replication workflow.
4-step Automated Replication Workflow
- 1Upload paper (PDF) or provide DOI: AI analyzes paper structure, research questions, and hypotheses
- 2Extract econometric specifications: identifies dependent variables, core regressors, controls, and estimation methods (OLS, FE, RE, GMM, DID)
- 3Automated variable mapping: maps paper variables to standardized indicators in EcoData's repository
- 4Generate full replication bundle: downloads runnable scripts (Stata .do, R script, Python notebook) with extracted datasets for immediate robustness checks
Breakthrough Advantages for Researchers
- Reduces data preparation and econometric coding time from weeks to minutes
- Ensures complete research transparency and scientific reproducibility
- Enables seamless paper extensions with updated years or applied to Vietnam's context
- Session Tracking preserves research workflows and allows collaborative sharing
Advanced feature available for Pro and Enterprise subscribers.
AI Chatbot & Economic Assistant
How to query economic data using natural language with EcoData AI Chat?
EcoData AI Chat enables conversational natural language queries in English and Vietnamese, automatically converting questions into data queries, charts, and downloadable tables.
EcoData AI Chat is an intelligent conversational interface enabling researchers to interact directly with vast datasets using natural language. No need to memorize indicator codes or complex API parameters — ask questions just as you would with a seasoned data analyst.
Intelligent Analytical Capabilities
- Understands natural language in Vietnamese and English with economics domain context
- Automatically identifies economic entities: countries, provinces, relevant indicators, units, and timeframes
- Aggregates and derives metrics: computes growth rates, share breakdowns, and inflation-adjusted values
- Renders interactive summary tables and comparison charts directly inside the conversation stream
- One-click export to Excel/CSV or code snippet generation for Python, R, and Stata
Common Sample Prompts
- “Compare GDP growth and inflation for Vietnam, Thailand, and Indonesia over the past 10 years”
- “Export a table of Vietnam's textile and electronics exports to the US from 2018 to 2023”
- “Top 10 provinces by PCI in 2023 along with time costs and transparency sub-indices”
- “Find renewable energy indicators for ASEAN countries from World Bank and IRENA sources”
All data cited by AI Chat includes transparent citations linking directly to the underlying database.
Connecting AI Assistants via Model Context Protocol
How to connect EcoData directly into Gemini Spark, Claude Desktop, Cursor, and AntiGravity?
The EcoData MCP Server exposes 21 tools for querying Vietnamese macroeconomic, trade, 30-year financial statements, and advanced econometric modeling, with 1-click connection for Google Gemini Spark (Custom apps), Claude Desktop, Cursor, Windsurf, and AntiGravity/Gemini CLI.
The Model Context Protocol (MCP) is an open standard that allows Large Language Models (LLMs) and AI development tools to securely connect with EcoData. You can analyze macro indicators, financial statements, and enterprise ratios directly inside the Gemini Spark chat or code editor without switching apps.
Step-by-step Connection Guides
Google Gemini Spark
Connect custom apps at gemini.google.com/spark/apps
- 1Visit EcoData > AI Integration Hub (/account/connect-apps) to get your connection details.
- 2Method 1 (Recommended): Copy the 'Direct Tokenized URL' and paste it into the App link field in Spark. No need to open Advanced Settings.
- 3Method 2 (Standard OAuth 2.1 PKCE): Paste the base App link and enter Client ID / Client Secret in Advanced Settings.
- 4Click 'Next', the system will verify and connect the app to your Gemini account.
- 5In chat, call @EcoData or ask naturally: The 1-step unified tool (query_macro_data_unified) retrieves provincial trade data immediately in a single step.
Claude Desktop
Integrate 21 tools into Claude Desktop via Model Context Protocol
- 1Visit AI Apps and download the automated installer: install-ecodata-claude.bat (Windows) or install-ecodata-claude.sh (Mac/Linux).
- 2Run the script and paste your Personal API Key (eco_live_...) or Client Secret provided in your EcoData dashboard.
- 3The installer automatically configures your claude_desktop_config.json file.
- 4Restart Claude Desktop. The Hammer (MCP Tools) icon will now display all 21 EcoData tools.
Cursor & Windsurf IDE
Empower Composer & Chat Agents inside your code editor
- 1Download the template cursor_mcp.json file from the EcoData AI Hub.
- 2Open Cursor Settings > Features > MCP Servers (or create a .cursor/mcp.json file in your project).
- 3Configure Server Type: SSE, Server URL: https://ecodata.io.vn/mcp/sse, Headers: Authorization: Bearer <API_KEY>.
- 4Verify the green Connected status indicator. Turn on Agent Mode (Yolo Mode) for autonomous data queries.
Gemini CLI & AntiGravity
Activate in-depth economic research skills for AI Agents
- 1Use the ready-to-run skill pack in .agent/skills/ecodata/SKILL.md.
- 2Quick install via CLI command: antigravity skill install https://ecodata.io.vn/skills/ecodata.
- 3Your agent will automatically call BCTC, macro, and econometrics tools when assigned quantitative tasks.
Tips & Best Practices for AI Interaction
Fast One-Step Unified Retrieval
When querying macroeconomic indicators or provincial trade (e.g. 'Export data of Dong Nai from 2010 to 2025'), the unified tool query_macro_data_unified automatically discovers and returns data in a single tool call, eliminating repeated Allow popups on Gemini Spark.
Fast Mentions & Autocomplete
In Gemini Spark, you don't need to type the full name. Simply type @eco and hit Tab or Enter to autocomplete @EcoData MCP. Then ask your question in natural language.
Econometric Analysis & Diagnostics
You can ask Spark or Claude to estimate OLS, Fixed Effects, Random Effects, or ARIMA directly from EcoData indicator codes or CSV data strings, with diagnostic tests for White, Breusch-Pagan, Durbin-Watson, and VIF.
Authorization Controls & Autonomous Execution
Gemini Spark: The Deny / Allow prompt is Google's Zero-Trust client security gate for custom apps; click Allow when the tool is triggered.
Claude Desktop: Check 'Always allow this tool' on first run to query data in the background.
Cursor / Windsurf & AntiGravity: Enable Agent Mode (Yolo Mode) so the AI agent queries data and estimates models without interruptions.
Catalog of 37 Specialized Integrated MCP Tools
Analyze overall research requirements, identify domain, and recommend optimal models
End-to-end 1-Click study: Table 1 descriptives, correlation, regression, narrative, and replication code
Single-step unified query: Provincial trade, GSO statistics, and macro data in 1 call
Official socioeconomic data from the General Statistics Office (GDP, CPI, labor, population)
Cross-country macro indicators from World Bank, IMF, OECD, ADB, and WTO
| Tool Name | Group | Function |
|---|---|---|
analyze_request | Global Analysis | Analyze overall research requirements, identify domain, and recommend optimal models |
run_complete_econometric_study | 1-Click Autonomous | End-to-end 1-Click study: Table 1 descriptives, correlation, regression, narrative, and replication code |
query_macro_data_unified | Unified Macro | Single-step unified query: Provincial trade, GSO statistics, and macro data in 1 call |
get_gso_data | GSO Statistics | Official socioeconomic data from the General Statistics Office (GDP, CPI, labor, population) |
get_global_macro_data | Global Macro | Cross-country macro indicators from World Bank, IMF, OECD, ADB, and WTO |
MCP Connected Apps and AI Skills are exclusively available for Paid members (Monthly, Semi-annual, Annual, Lifetime). Rate limit: 5,000 requests/day and 30 requests/minute.
Jev Co-Processor: Inference Optimization & Academic Verification
What is Jev Co-Processor in EcoData and how does it optimize econometric research?
Jev Co-Processor is a hybrid co-processor architecture combining TypeSafe AI System One with deterministic rule engines, cutting context tokens by 84.2%, preventing loops, executing 1-Click autonomous econometric pipelines, and enforcing 3-tier validation against academic hallucination.
In modern econometric and financial research, leveraging Large Language Models (LLMs) frequently encounters three major hurdles: context window saturation when exposing excessive tools, steep latency and costs from repetitive calls, and empirical hallucination (claims contradicting estimated regression tables). The Jev Co-Processor is integrated directly into EcoData to resolve these challenges via an intelligent hybrid architecture combining high-speed semantic intuition with deterministic mathematical rules.
Five Breakthrough Pillars of the Jev Co-Processor
84.2% Context Token Reduction via Dynamic Sub-Schemas
Instead of exposing all 37 tools (~15,200 tokens) which saturates AI context windows, Jev dynamically classifies user intent in < 5ms and presents only 7–10 relevant tools (~1,850 tokens), allowing the model to focus strictly on domain analysis.
Loop Prevention & Inbound Data Standardization
Automatically intercepts and repairs reversed date ranges (e.g., swapping '2024 -> 2020' to '2020 -> 2024'), detects repetitive ticker-loop traps on non-standard groups (like TOP5_MARKETCAP), and reroutes them to batch financial queries.
One-Click Autonomous Econometric Pipeline
End-to-end integration of 5 research phases in a comprehensive single tool call (run_complete_econometric_study): data extraction, descriptive statistics (Table 1), correlation matrix (Table 2), model estimation (Table 3), academic interpretation and code replication package export (Stata/R/Python).
Three-Tier Result Verification & Academic Rubric Scoring
Guards the integrity of a 25-diagnostic metric matrix, executes Surgical Quarantine to isolate contradicting specification assertions (Hausman test), and scores papers against a 0–100 academic barem.
Native Multimodal Chart Delivery
Combines inline multimodal distribution, correlation, and time series charts embedded directly in AI chat (Native Image Content Blocks) with 300 DPI high-resolution download links backed by HMAC digital signatures.
4-step Practical Workflow for Researchers
- 1Step 1: Connect your preferred AI client to EcoData MCP via AntiGravity IDE, Claude Desktop, Cursor, or Gemini Spark as described in Section 13.
- 2Step 2: Enter a plain natural language prompt (e.g., 'Perform an econometric study on the impact of FDI and trade openness on Vietnam GDP from 2000 to 2024').
- 3Step 3: Jev Co-Processor triggers automatically: loading 7 macro tools, standardizing LaTeX formulas, extracting clean datasets, and estimating models.
- 4Step 4: Receive an end-to-end academic paper: complete with LaTeX Markdown Tables 1, 2, 3, publication-ready figures, and downloadable Stata/R/Python replication bundles.
1-click Practical Prompt Examples
Jev Co-Processor operates autonomously at the backend layer with zero user configuration required. Semantic routing is cached in Redis DB 2 with latency < 5ms.
Search Economic Indicators
Guide to using the Dashboard to find, filter and view international economic indicators.
- 1Log in and navigate to the Dashboard (/app)
- 2Use the left-side filters to narrow scope: select category, data source, country
- 3Type keywords in the "Search" box to quickly filter by indicator name
- 4Click on an indicator name to view details: description, chart, historical data
- 5Check the indicators you need with checkboxes, then click "Export Data"
Using Stock Explorer
Guide to searching Vietnam stock market data.
- 1Navigate to the Stocks page at /stocks (from menu or direct URL)
- 2Search for a ticker using the search box, or filter by group (exchange, index) and ICB industry
- 3Click on a ticker to view its detail page
- 4Select report type: Balance Sheet, Income Statement, Cash Flow, Financial Ratios
- 5Choose reporting period: Annual or Quarterly
- 6For bulk export: select multiple tickers and click "Bulk Export" to download Excel file
Using GSO Explorer
Guide to searching General Statistics Office data.
- 1Navigate to the GSO page at /data/gso (requires Basic tier or above)
- 2Select provinces from the left panel (you can select multiple)
- 3Choose the year range for data viewing
- 4Select economic categories and indicators from the list
- 5Switch view mode: Data Table, Pivot Table, or Chart
- 6Click "Export Data" to download Excel (.xlsx) or CSV (.csv) file
Using Customs Explorer
Guide to searching import/export data.
- 1Navigate to the Customs page at /data/customs (requires Premium tier)
- 2Select analysis perspective: Commodity, Country, Transport Mode, or Province
- 3Set up filters: year, month, keyword search for commodity or country
- 4View data in paginated table (500 rows/page, click "Load More" for more)
- 5Click export button to download CSV or JSON file
Standardized Data Export & Downloads
Should I choose Wide or Long format when exporting data from EcoData?
EcoData supports Wide format exports (variable matrix for overviews/Stata) and Long format (Tidy data for panel regressions/R/Python), with smart numerical formatting and metadata sheets.
EcoData delivers a versatile export engine supporting both Wide Format (indicator matrix) and standardized Long/Tidy Format, ensuring exported files are immediately ready for research software without tedious pre-processing.
- 1Select data to export: check individual indicators in the table or click 'Select All'
- 2Choose data layout: Wide Format (one indicator per column) or Long Format (TIME_PERIOD & OBS_VALUE columns)
- 3Click 'Export Data' and choose your target format: Excel (.xlsx), CSV (.csv), JSON (.json), or Parquet (.parquet)
- 4Inspect the interactive Preview modal to verify row counts, column structure, and completeness before downloading
- 5The file downloads automatically with source and timestamp in the filename (e.g., EcoData_Wide_Macro_2026-09-05.xlsx)
Format Selection: Wide Format vs Long Format
| Wide Format (Indicator Matrix) | Each row represents an entity/year observation, and each indicator is an individual column. Ideal for high-level overviews, Excel reporting, and direct Stata/SPSS variable estimation. |
| Long Format (Tidy Data) | Each row represents a single observation (TIME_PERIOD, INDICATOR, OBS_VALUE). The gold standard for panel regressions, R tidyverse, Python pandas melt/pivot, and SDMX standards. |
Smart Numerical Formatting & Metadata Inclusion
- Display numbers: Web UI automatically compacts large numbers (K, M, B) for readability, while Excel/CSV exports preserve exact unrounded raw values
- Metadata sheet included: Exported Excel workbooks automatically include a dedicated 'Metadata' tab detailing definitions, units, sources, and official citations
- Parquet format support: Enterprise users can export compressed Apache Parquet columnar files for large-scale datasets, loading up to 10x faster than CSV
Supported Formats by Module
| Dashboard (International indicators) | Excel (.xlsx), CSV (.csv), Parquet (.parquet) |
| Stock Explorer (Equities) | Excel (.xlsx) - Single and Bulk Export |
| GSO Explorer (General Statistics Office) | Excel (.xlsx), CSV (.csv), Pivot Table view |
| Customs Explorer (Customs trade) | CSV (.csv), JSON (.json), Excel (.xlsx) |
| VHLSS Aggregate (Provincial panel) | Excel (.xlsx), CSV (.csv), Stata (.dta format ready) |
Export Quotas by Membership Tier
| Free | Max 5 indicators per export, 20 exports per day, basic CSV format |
| Basic | Max 50 indicators per export, unlimited daily exports, Excel and CSV support |
| Pro & Lifetime | Unlimited indicators, Bulk Export, Parquet support, API access, and Metadata sheets included |
Glossary
Definitions of economic and technical terms used in EcoData.
Total value of goods and services produced within a country during a specific time period.
GDP plus net income from abroad.
Measures changes in the price of a basket of consumer goods and services over time.
Long-term investment by foreign individuals or organizations into another country.
Aid or concessional loans from governments and international organizations.
| Term | Full Name | Definition |
|---|---|---|
| GDP | Gross Domestic Product | Total value of goods and services produced within a country during a specific time period. |
| GNI | Gross National Income | GDP plus net income from abroad. |
| CPI | Consumer Price Index | Measures changes in the price of a basket of consumer goods and services over time. |
| FDI | Foreign Direct Investment | Long-term investment by foreign individuals or organizations into another country. |
| ODA | Official Development Assistance | Aid or concessional loans from governments and international organizations. |
Frequently Asked Questions & Answers
Common Answers Regarding Data Extraction, File Formats, Academic Licensing, and API Connections.
How can I download multiple indicators across multiple countries at the same time?
Go to the Dashboard (/app), use the left filter panel to select your target countries, then search and check your desired indicators. Enable 'Wide format preview' to inspect data continuity, then click 'Export Data' and choose Excel (.xlsx) or CSV (.csv).
What is the difference between Wide and Long formats, and which should I choose?
If you need an overview data matrix or want to import columns directly into statistical software for multivariate regression, choose Wide Format. If you are working with R (tidyverse), Python (pandas), Stata panel xtset, or large-scale automation, choose Long Format (Tidy data).
How to connect the EcoData API directly into Stata, R, or Python software?
Go to Dashboard > API Access to generate a personal API key. For Python, install via 'pip install ecodata'. For R, install using the package archive. For Stata, run 'net install ecodata, from("https://ecodata.io.vn/clients/stata")'. Refer to the Retrieval Toolkit section of this guide for complete code examples.
Is EcoData data eligible for publication in international peer-reviewed journals (ISI/Scopus)?
Yes, absolutely. All data in EcoData is collected directly from official primary organizations (World Bank, IMF, OECD, ILO, GSO...), preserving original metadata, methodology, and standardized academic identifiers, meeting strict requirements for transparency and reproducibility.
When should I use Provincial VHLSS Aggregate Data instead of raw household microdata?
When your research is at the subnational/provincial level or requires merging with provincial indicators such as PCI, PAPI, provincial GRDP, or public investment, use Provincial VHLSS Aggregate Data (Balanced Panel of 63 provinces across even years 2010-2022). If studying individual or household micro-level behaviors, use raw VHLSS Microdata.
How does the membership payment and electronic VAT invoice request process work?
When upgrading your membership, if a VAT invoice is needed, check 'Request electronic invoice', fill in your company/personal tax information, and transfer the exact amount to EcoData's Corporate bank account with proof of transfer. The support team will manually reconcile and email the e-invoice within 24 business hours.