Free MCP server for Vietnamese, Japanese, and US market data.
9 tools · REST + MCP parity · OpenAPI 3.1 documented · broker-neutral · live data
⚠️ Not investment advice. This server returns market data for research and AI-agent use. Outputs are data, not recommendations. You are responsible for verifying any analysis and for compliance with the rules of the markets and jurisdictions you operate in.
Journely operates a public, free-tier MCP server (Model Context Protocol, spec 2025-06-18) that gives AI agents structured access to Vietnamese, Japanese, and US market data — macro indicators, sector aggregates, ticker search, and per-stock fundamentals/technicals.
Every MCP tool is also a REST endpoint with the same data model. So you can:
- Wire it into Claude Desktop, Cursor, or any MCP-capable client → ask natural-language questions
- Call it directly from any HTTP client → drop into your own AI pipeline, notebook, or app
This repository is the public-facing landing for the server. The MCP server itself runs at https://api.journely.me/mcp — there's nothing to install or self-host.
In 2026, every "Top MCP servers for financial data" roundup covers the same US-first providers (EODHD, Finnhub, Financial Modeling Prep, Alpha Vantage, MarketXLS, Financial Datasets). Vietnamese market coverage is thin or paid-only; broker-tied servers exist but lock you to one execution venue. Journely is broker-neutral, multi-market, and free at the tier most indie and research workloads need.
Add the server to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"journely": {
"url": "https://api.journely.me/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}Get a free token at https://journely.me/settings/api-keys. Restart Claude Desktop. All 9 tools will appear and Claude can call them automatically.
Try a prompt:
"Compare VIC's revenue mix to the Vietnamese real estate sector P/E."
export JOURNELY_TOKEN="your-token-here"
# Vietnam macro indicators
curl -H "Authorization: Bearer $JOURNELY_TOKEN" \
"https://api.journely.me/api/v1/journely/data/macro/indicators?country=VN"
# Search Vietnamese real estate tickers
curl -H "Authorization: Bearer $JOURNELY_TOKEN" \
"https://api.journely.me/api/v1/journely/data/symbols?country=VN§or=real-estate&limit=20"
# VIC financial statements
curl -H "Authorization: Bearer $JOURNELY_TOKEN" \
"https://api.journely.me/api/v1/journely/data/stocks/VIC/statements"import httpx
client = httpx.Client(
base_url="https://api.journely.me/api/v1/journely",
headers={"Authorization": f"Bearer {TOKEN}"},
)
# All sectors with country P/E for Vietnam
r = client.get("/data/sectors", params={"country": "VN"})
print(r.json())All 9 tools are exposed via both MCP and REST. One-to-one parity, same data model.
| MCP tool | REST endpoint | Returns |
|---|---|---|
get_markets |
GET /data/markets |
Index-level snapshot per country (HOSE/HNX/UPCOM for VN, plus US/JP indices) |
list_symbols |
GET /data/symbols |
Ticker search — filter by country, type, sector, free-text. Paginated. |
get_macro_indicators |
GET /data/macro/indicators |
GDP, inflation, labor, monetary aggregates |
get_macro_forecast |
GET /data/macro/forecast |
Forward-looking macro projections |
get_macro_calendar |
GET /data/macro/calendar |
Upcoming macro releases with country + category |
get_sectors |
GET /data/sectors |
Sector-level aggregates + country P/E |
get_stock_overview |
GET /data/stocks/{symbol}/overview |
Company snapshot, key ratios |
get_stock_statements |
GET /data/stocks/{symbol}/statements |
Income statement, balance sheet, cash flow |
get_stock_technicals |
GET /data/stocks/{symbol}/technicals |
Price action, indicators, volume |
Full OpenAPI 3.1 spec with interactive ReDoc UI: https://journely.me/api-docs MCP transport details and tool schemas: https://journely.me/api-docs/mcp.html
Free tier with reasonable rate limits — designed for indie developers, research, and most agent workloads.
| Tier | Price | Rate limit | Notes |
|---|---|---|---|
| Free | $0 | 100 calls / day / key | Covers ~95% of indie use cases |
| Paid tiers | — | — | Available if you need more — talk to us before you hit the limit |
No card required to get a free key. No marketing emails after signup.
- AI agents that need Vietnamese / Japanese / US market context
- Backtesting and analytics on VN-listed equities
- LLM-driven investment research workflows (Claude, GPT, Gemini all supported via MCP or REST)
- Vietnamese-diaspora investors building personal tooling
- Anyone learning to invest who wants real data behind their AI prompts
- Order execution. No trading, positions, or orders endpoints — research data only.
- HFT. Pricing is updated frequently enough for fundamental and research workflows, not for millisecond strategies.
- Investment advice. Outputs are data, not recommendations.
| Journely | Existing free libraries (vnstock, VNQuant) | Paid VN APIs (iTick, FiinGroup, EODHD-VN) | Broker MCP servers | |
|---|---|---|---|---|
| Free tier | ✓ | ✓ | Limited | Usually tied to brokerage account |
| MCP-native | ✓ | ✗ (Python only) | ✗ | Sometimes |
| REST API | ✓ | ✗ | ✓ | Sometimes |
| Multi-market | VN + JP + US | Mostly VN | Mostly VN | Single broker's venues |
| Broker-neutral | ✓ | ✓ | ✓ | ✗ (locked to provider) |
| OpenAPI documented | ✓ | ✗ | Varies | Varies |
| MCP transport | Streamable HTTP (spec 2025-06-18) |
| Server | Live at https://api.journely.me/mcp |
| Region | Asia-Pacific (low-latency for VN/JP users; ~150-300ms US round-trip) |
| Uptime target | Best-effort; this is a community-free service. SLA available for paid tiers. |
This is a docs-and-examples repository for a hosted service. The MCP server itself isn't open-source (yet). To contribute:
- Bugs or wrong data: open a GitHub issue with the exact tool call and what you expected
- Tool requests: open an issue, tag
enhancement - Built something cool with it: PR a link to the
examples/directory or DM @journely on X
Nothing in this repository or the data returned by the Journely MCP server constitutes investment, legal, tax, or accounting advice. Data is provided as-is, on a best-effort basis. Markets move; data feeds occasionally lag or correct. Verify before you act.
MIT for this repository's contents (README, examples). The Journely service itself is governed by its Terms of Service.
Built by Trung Vu — Tokyo. Vietnamese. FIRE'd. Indie founder.
Reach out: hello@journely.me · journely.me · X / Twitter