{
  "manifest_id": "hdoc-agent",
  "name": "hdoc",
  "description": "Publish AI-made HTML documents and slide decks as searchable, presentation-ready URLs.",
  "homepage_url": "https://html-locker-dutil.ilgu186647.chatgpt.site/",
  "llms_txt_url": "https://html-locker-dutil.ilgu186647.chatgpt.site/llms.txt",
  "llms_full_url": "https://html-locker-dutil.ilgu186647.chatgpt.site/llms-full.txt",
  "install_url": "https://html-locker-dutil.ilgu186647.chatgpt.site/install",
  "agent_setup_url": "https://html-locker-dutil.ilgu186647.chatgpt.site/agent-setup",
  "agent_setup_prompt_url": "https://html-locker-dutil.ilgu186647.chatgpt.site/agent-setup/prompt.md",
  "api_key_url": "https://html-locker-dutil.ilgu186647.chatgpt.site/account/keys",
  "skill_url": "https://html-locker-dutil.ilgu186647.chatgpt.site/skill/hdoc",
  "openapi_url": "https://html-locker-dutil.ilgu186647.chatgpt.site/openapi.json",
  "mcp": {
    "endpoint": "https://html-locker-dutil.ilgu186647.chatgpt.site/api/mcp",
    "transport": "streamable-http-request-response",
    "auth": "bearer-api-key",
    "recommended_tools": ["publish_slide_deck", "publish_html", "update_artifact", "list_my_artifacts"]
  },
  "rest": {
    "publish": "https://html-locker-dutil.ilgu186647.chatgpt.site/api/v1/publish",
    "list_artifacts": "https://html-locker-dutil.ilgu186647.chatgpt.site/api/v1/artifacts",
    "auth": "Authorization: Bearer <hdoc API key>"
  },
  "use_when": [
    "user wants to share an HTML artifact as a URL",
    "user wants to publish or present an HTML slide deck",
    "user asks Claude, Codex, or another agent to host generated HTML",
    "user needs searchable history for AI-made HTML reports or proposals"
  ]
}
