{"ok":true,"site":{"host":"koheiyamashita.github.io","url":"https://koheiyamashita.github.io/webmcp-article-reader-sample/","type":"live","desc":"WebMCP Article Reader Sample","tools":[{"name":"list_articles","kind":"answer","impl":"imperative","description":"Return article list with title, summary, url and tags only. Does not return full article body.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-article-reader-sample/"},{"name":"load_article_for_llm","kind":"act","impl":"imperative","description":"Load one selected article as Markdown so the user can read it conversationally with an LLM. Japanese: 記事を読む、記事本文を取得する。","inputSchema":{"type":"object","properties":{"articleId":{"type":"string","description":"The article id to load. Use list_articles first if unknown."}},"required":["articleId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-article-reader-sample/"},{"name":"read_current_article","kind":"answer","impl":"imperative","description":"Read the currently selected article. Use this when the user says 記事を読む or LLMと読む.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-article-reader-sample/"},{"name":"get_page_content","kind":"answer","impl":"imperative","description":"Return the current page content and the selected article body for an LLM reader.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/webmcp-article-reader-sample/"}],"category":"Media & Personal","apiSurface":"spec","toolCount":4}}