US, Japan and Vietnam market data: macro, sectors, fundamentals, estimates, price history.
One address for any MCP client. You sign in at api.journely.me once, after adding it.
Not assessed yet.
Odel charges nothing per call. The publisher may charge for its own service.
Odel could not list its tools without signing in.
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 and forecasts, an economic calendar, sector aggregates, and per-stock fundamentals, analyst estimates and price history.
Every MCP tool is also a REST endpoint with the same data model. So you can:
This repository is the public-facing landing for the server. The MCP server itself runs at https://api.journely.me/api/v1/journely/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/api/v1/journely/mcp",
"headers": {
"Authorization": "Bearer jrn_live_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:
"Pull VIC's last 5 years of revenue and margins, then check where Vietnamese inflation and rates are heading."
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"
# VIC (Vingroup) snapshot + quote
curl -H "Authorization: Bearer $JOURNELY_TOKEN" \
"https://api.journely.me/api/v1/journely/data/stocks/VIC/overview?country=VN"
# VIC income statement (annual)
curl -H "Authorization: Bearer $JOURNELY_TOKEN" \
"https://api.journely.me/api/v1/journely/data/stocks/VIC/statements?country=VN&type=income"
import httpx
client = httpx.Client(
base_url="https://api.journely.me/api/v1/journely",
headers={"Authorization": f"Bearer {TOKEN}"},
)
# Sector snapshot (broad-market, not country-split): P/E, margin, 1Y change
r = client.get("/data/sectors", params={"level": "sector"})
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_macro_indicators | GET /data/macro/indicators | GDP, inflation, labor, rates panel for US / JP / VN |
get_macro_forecast | GET /data/macro/forecast | Forward-looking macro projections (4–8 quarters) |
get_macro_calendar | GET /data/macro/calendar | Upcoming economic events (FOMC, CPI, NFP, GDP) with previous / forecast / actual |
get_sector_overview | GET /data/sectors | Sector (11) or industry (145) snapshot — P/E, margin, dividend yield, 1D/1Y change. Broad-market, not country-split |
get_stock_overview | GET /data/stocks/{symbol}/overview | Company snapshot + live quote — any US / JP / VN ticker |
get_stock_statements | GET /data/stocks/{symbol}/statements | Income, balance sheet, cash flow, or ratios (ROIC, FCF yield, EV/EBIT) — annual or quarterly |
get_stock_forecast | GET /data/stocks/{symbol}/forecast | Analyst consensus, price targets, rating trend |
get_stock_price_history | GET /data/stocks/{symbol}/history | Closing prices — full daily for US; ~1Y daily + long-horizon snapshot for JP / VN |
get_earnings_calendar | GET /data/earnings-calendar | Upcoming earnings dates + EPS / revenue estimates for a list of US tickers |
There is no ticker-search tool — pass any US / JP / VN symbol you already know (e.g. AAPL, 7203, FPT).
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
Free tier with reasonable rate limits — designed for indie developers, research, and most agent workloads.
| Tier | Price | Rate limit | Notes |
|---|---|---|---|
| Free | $0 | 100 / day · 30 / hour | 1 key |
| Pro | see pricing | 5,000 / day · 500 / hour | 5 keys |
| Max | see pricing | 50,000 / day · 5,000 / hour | 20 keys |
Only tools/call counts against quota — initialize, tools/list and ping are free.
No card required to get a free key. No marketing emails after signup.
| 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), stateless |
| Auth | Bearer token (jrn_live_…), or OAuth 2.1 + PKCE for clients that support remote-connector sign-in (discovery at /.well-known/oauth-protected-resource) |
| Server | Live at https://api.journely.me/api/v1/journely/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:
enhancementexamples/ directory or DM @journely on XNothing 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