Star on GitHub

처음 방문하셨다면 먼저 식당 설정을 해주세요

갤러리와 메뉴 화면은 식당 설정에 추가한 식당 기준으로 표시됩니다. 먼저 자주 사용하는 웰스토리 또는 신세계푸드 식당을 추가해 두면 더 정확하게 볼 수 있습니다.

식당 설정으로 이동

API Discovery

Welplan publishes machine-readable discovery metadata for agents and browser automation.

API Catalog

/.well-known/api-catalog

RFC 9727 API catalog published as application/linkset+json.

OpenAPI

/openapi.json

OpenAPI 3.1 document for the JSON endpoints used by the app.

Agent Skills

/.well-known/agent-skills/index.json

Agent Skills discovery index with SHA-256 digests for each published skill.

MCP Server Card

/.well-known/mcp/server-card.json

Discovery metadata for the browser-side WebMCP tools exposed by the site.

HTTP Endpoints

GET /api/health

Lightweight health response for agent and uptime checks.

GET /api/cache/status

Returns server cache counters used by the app.

POST /api/cache/clear

Clears cached menu data and returns the updated cache status.

GET /proxy/search?q=...

Searches available restaurants across supported vendors.

GET /proxy/[id]/menus/detail

Returns menu detail or nutrient detail for a restaurant menu entry.

Markdown Negotiation

HTML pages support content negotiation for agents. Send Accept: text/markdown to receive a markdown response with Content-Type: text/markdown; charset=utf-8 while browsers continue to receive HTML by default.

curl https://example.com/ -H "Accept: text/markdown"

WebMCP Tools

  • Open Welplan page

    Navigate to the gallery, take-in, takeout, restaurant settings, or application settings views.

    welplan.open-page
  • Search restaurants

    Search available Welstory and Shinsegae Food restaurants by name or keyword.

    welplan.search-restaurants
  • Get current page

    Return a structured summary of the currently visible Welplan page.

    welplan.get-current-page
  • Get cache status

    Inspect server-side cache counts used by the Welplan web application.

    welplan.get-cache-status