Skip to content

journelyme/journely-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Journely MCP Server

Free MCP server for Vietnamese, Japanese, and US market data.

9 tools · REST + MCP parity · OpenAPI 3.1 documented · broker-neutral · live data


docs MCP License Markets


⚠️ 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.


What it is

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.

Why it exists

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.

Quick start

Option 1 — Claude Desktop (MCP)

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."

Option 2 — cURL (REST)

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&sector=real-estate&limit=20"

# VIC financial statements
curl -H "Authorization: Bearer $JOURNELY_TOKEN" \
  "https://api.journely.me/api/v1/journely/data/stocks/VIC/statements"

Option 3 — Python (or any HTTP client)

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())

Tools

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

Pricing

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.

Good for

  • 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

Not for

  • 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.

How it compares

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

Status

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.

Feedback and contributions

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

Disclaimer

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.

License

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

About

Free MCP server for Vietnamese, Japanese, and US market data — broker-neutral, REST + MCP parity, OpenAPI 3.1.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors