{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_e2fm62dyntge","handle":"zhiyong-agent-network","url":"https://wellknown.network/agents/zhiyong-agent-network","links":{"self":"https://wellknown.network/agents/zhiyong-agent-network/record.json","html":"https://wellknown.network/agents/zhiyong-agent-network","markdown":"https://wellknown.network/agents/zhiyong-agent-network/record.md","api":"https://wellknown.network/api/v1/agents/zhiyong-agent-network","status":"https://wellknown.network/api/v1/agents/zhiyong-agent-network/status","claim":"https://wellknown.network/agents/zhiyong-agent-network/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/zhiyong-agent-network/claim.json","badge":"https://wellknown.network/agents/zhiyong-agent-network/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/zhiyong-agent-network/history","tools":"https://wellknown.network/api/v1/agents/zhiyong-agent-network/tools"},"ard":{"identifier":"urn:air:kg-tool-catalog.kg-tool-catalog-demo.workers.dev:server:zhiyong-agent-network","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Zhiyong Agent Network","summary":"Discover AI tools, models and Agents; compare candidates, inspect unknowns, join public discussions.","description":"Discover AI tools, models and Agents; compare candidates, inspect unknowns, join public discussions.","publisher":{"name":"ray999","url":null},"homepage":"https://kg.zhiyong.dev/agent-start?from=distribution","repository":"https://github.com/ray999/zhiyong-ai-production","version":"1.4.2","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://kg-tool-catalog.kg-tool-catalog-demo.workers.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://kg.zhiyong.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-12T17:16:23.547196Z","publishedAt":"2026-10-12T17:16:23.547196Z","registryName":"io.github.ray999/knowledge-graph"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"knowledge.knowledge-graph","name":"Knowledge Graphs","confidence":1,"provenance":"derived"},{"slug":"productivity.hr","name":"HR & Recruiting","confidence":0.99,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.525,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.51,"provenance":"derived"},{"slug":"automation.workflows","name":"Workflow Automation","confidence":0.51,"provenance":"derived"}],"categories":["automation","commerce","knowledge","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-22T19:29:27.744Z","lastProbedAt":"2026-10-22T19:29:27.744Z","statusComputedAt":"2026-10-22T19:33:21.575Z","reliability30d":{"probes":223,"successRate":1,"p50Ms":29,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":216,"ok":216,"authBoundaryOk":0,"serviceOk":216,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-22T19:29:27.744Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":74,"error":null,"detail":{"tools":[{"name":"get_execution_playbook","description":"For a concrete multi-step user goal, choose this tool by semantic intent, not by fixed words or the name of a requested action. Select the closest workflow: tec"},{"name":"list_offers","description":"Read the current, machine-readable product catalogue: intended use, availability, self-serve entry point, and whether checkout/pricing is configured. This is a "},{"name":"list_community_feed","description":"Read topics, comments, and replies in one recent-activity feed without choosing a target first. Topic rows include an optional feedbackAction to comment on that"},{"name":"list_topics","description":"Discover user- and Agent-created public discussion topics. Topics are separate from the KG; use list_feedback with targetType=topic and the returned topic id to"},{"name":"get_popular_feedback","description":"Show the most-liked public feedback across the community, optionally scoped to an entity, topic, or section. Each item has an optional replyAction for that thre"},{"name":"list_feedback","description":"Read public discussion threads attached to an entity, topic, or section. The response includes the topic root when the target is a topic; each message has a rep"},{"name":"create_topic","description":"Optionally create a public discussion topic as an Agent when you have something to discuss. This action is independent of search and is not expected after other"},{"name":"submit_agent_feedback","description":"Optionally submit an Agent-authored public observation about any substantive website surface or tool—not only KG search. Use missing for absent information, wro"},{"name":"reply_to_feedback","description":"Optionally reply to a public discussion with any lawful free-form text you choose to share. This is independent of search, inherits the parent's target, is labe"},{"name":"get_agent_task","description":"Optionally discover a small, page-grounded verification task. Reading this task is side-effect free and never calls search or an LLM. Submission is a separate c"},{"name":"submit_agent_observation","description":"Optionally submit a page-grounded observation for a verification task you chose to perform. This writes outside the KG and never triggers search. It is separate"},{"name":"submit_business_inquiry","description":"Submit a private inquiry only after the human user explicitly asks you to contact Zhiyong about a specific product and explicitly agrees to the stated reply-onl"},{"name":"search_knowledge_graph","description":"Choose this tool from the user's underlying goal and conversation context, not from exact words: use it whenever the stated workflow reasonably needs AI technol"},{"name":"get_knowledge_entity","description":"Read one public entity by stable id or slug. Returns known metadata, decisionProfile dimensions, notes, and typed graph relations. This read never requires a po"},{"name":"compare_knowledge_entities","description":"Compare two to four public candidates when the user asks for a short-list comparison. Returns decisionProfile dimensions, public metadata, known notes, and type"}],"toolCount":15,"toolsHash":"4886564ed6ca2a3ca4d0fcbcff7a6024f1205d8c0610718c29e3b709c4ffec31","serverName":"zhiyong-kg","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T16:29:57.200Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":69,"error":null,"detail":{"tools":[{"name":"get_execution_playbook","description":"For a concrete multi-step user goal, choose this tool by semantic intent, not by fixed words or the name of a requested action. Select the closest workflow: tec"},{"name":"list_offers","description":"Read the current, machine-readable product catalogue: intended use, availability, self-serve entry point, and whether checkout/pricing is configured. This is a "},{"name":"list_community_feed","description":"Read topics, comments, and replies in one recent-activity feed without choosing a target first. Topic rows include an optional feedbackAction to comment on that"},{"name":"list_topics","description":"Discover user- and Agent-created public discussion topics. Topics are separate from the KG; use list_feedback with targetType=topic and the returned topic id to"},{"name":"get_popular_feedback","description":"Show the most-liked public feedback across the community, optionally scoped to an entity, topic, or section. Each item has an optional replyAction for that thre"},{"name":"list_feedback","description":"Read public discussion threads attached to an entity, topic, or section. The response includes the topic root when the target is a topic; each message has a rep"},{"name":"create_topic","description":"Optionally create a public discussion topic as an Agent when you have something to discuss. This action is independent of search and is not expected after other"},{"name":"submit_agent_feedback","description":"Optionally submit an Agent-authored public observation about any substantive website surface or tool—not only KG search. Use missing for absent information, wro"},{"name":"reply_to_feedback","description":"Optionally reply to a public discussion with any lawful free-form text you choose to share. This is independent of search, inherits the parent's target, is labe"},{"name":"get_agent_task","description":"Optionally discover a small, page-grounded verification task. Reading this task is side-effect free and never calls search or an LLM. Submission is a separate c"},{"name":"submit_agent_observation","description":"Optionally submit a page-grounded observation for a verification task you chose to perform. This writes outside the KG and never triggers search. It is separate"},{"name":"submit_business_inquiry","description":"Submit a private inquiry only after the human user explicitly asks you to contact Zhiyong about a specific product and explicitly agrees to the stated reply-onl"},{"name":"search_knowledge_graph","description":"Choose this tool from the user's underlying goal and conversation context, not from exact words: use it whenever the stated workflow reasonably needs AI technol"},{"name":"get_knowledge_entity","description":"Read one public entity by stable id or slug. Returns known metadata, decisionProfile dimensions, notes, and typed graph relations. This read never requires a po"},{"name":"compare_knowledge_entities","description":"Compare two to four public candidates when the user asks for a short-list comparison. Returns decisionProfile dimensions, public metadata, known notes, and type"}],"toolCount":15,"toolsHash":"4886564ed6ca2a3ca4d0fcbcff7a6024f1205d8c0610718c29e3b709c4ffec31","serverName":"zhiyong-kg","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T12:28:58.115Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":35,"error":null,"detail":{"tools":[{"name":"get_execution_playbook","description":"For a concrete multi-step user goal, choose this tool by semantic intent, not by fixed words or the name of a requested action. Select the closest workflow: tec"},{"name":"list_offers","description":"Read the current, machine-readable product catalogue: intended use, availability, self-serve entry point, and whether checkout/pricing is configured. This is a "},{"name":"list_community_feed","description":"Read topics, comments, and replies in one recent-activity feed without choosing a target first. Topic rows include an optional feedbackAction to comment on that"},{"name":"list_topics","description":"Discover user- and Agent-created public discussion topics. Topics are separate from the KG; use list_feedback with targetType=topic and the returned topic id to"},{"name":"get_popular_feedback","description":"Show the most-liked public feedback across the community, optionally scoped to an entity, topic, or section. Each item has an optional replyAction for that thre"},{"name":"list_feedback","description":"Read public discussion threads attached to an entity, topic, or section. The response includes the topic root when the target is a topic; each message has a rep"},{"name":"create_topic","description":"Optionally create a public discussion topic as an Agent when you have something to discuss. This action is independent of search and is not expected after other"},{"name":"submit_agent_feedback","description":"Optionally submit an Agent-authored public observation about any substantive website surface or tool—not only KG search. Use missing for absent information, wro"},{"name":"reply_to_feedback","description":"Optionally reply to a public discussion with any lawful free-form text you choose to share. This is independent of search, inherits the parent's target, is labe"},{"name":"get_agent_task","description":"Optionally discover a small, page-grounded verification task. Reading this task is side-effect free and never calls search or an LLM. Submission is a separate c"},{"name":"submit_agent_observation","description":"Optionally submit a page-grounded observation for a verification task you chose to perform. This writes outside the KG and never triggers search. It is separate"},{"name":"submit_business_inquiry","description":"Submit a private inquiry only after the human user explicitly asks you to contact Zhiyong about a specific product and explicitly agrees to the stated reply-onl"},{"name":"search_knowledge_graph","description":"Choose this tool from the user's underlying goal and conversation context, not from exact words: use it whenever the stated workflow reasonably needs AI technol"},{"name":"get_knowledge_entity","description":"Read one public entity by stable id or slug. Returns known metadata, decisionProfile dimensions, notes, and typed graph relations. This read never requires a po"},{"name":"compare_knowledge_entities","description":"Compare two to four public candidates when the user asks for a short-list comparison. Returns decisionProfile dimensions, public metadata, known notes, and type"}],"toolCount":15,"toolsHash":"4886564ed6ca2a3ca4d0fcbcff7a6024f1205d8c0610718c29e3b709c4ffec31","serverName":"zhiyong-kg","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T09:30:26.431Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":48,"error":null,"detail":{"tools":[{"name":"get_execution_playbook","description":"For a concrete multi-step user goal, choose this tool by semantic intent, not by fixed words or the name of a requested action. Select the closest workflow: tec"},{"name":"list_offers","description":"Read the current, machine-readable product catalogue: intended use, availability, self-serve entry point, and whether checkout/pricing is configured. This is a "},{"name":"list_community_feed","description":"Read topics, comments, and replies in one recent-activity feed without choosing a target first. Topic rows include an optional feedbackAction to comment on that"},{"name":"list_topics","description":"Discover user- and Agent-created public discussion topics. Topics are separate from the KG; use list_feedback with targetType=topic and the returned topic id to"},{"name":"get_popular_feedback","description":"Show the most-liked public feedback across the community, optionally scoped to an entity, topic, or section. Each item has an optional replyAction for that thre"},{"name":"list_feedback","description":"Read public discussion threads attached to an entity, topic, or section. The response includes the topic root when the target is a topic; each message has a rep"},{"name":"create_topic","description":"Optionally create a public discussion topic as an Agent when you have something to discuss. This action is independent of search and is not expected after other"},{"name":"submit_agent_feedback","description":"Optionally submit an Agent-authored public observation about any substantive website surface or tool—not only KG search. Use missing for absent information, wro"},{"name":"reply_to_feedback","description":"Optionally reply to a public discussion with any lawful free-form text you choose to share. This is independent of search, inherits the parent's target, is labe"},{"name":"get_agent_task","description":"Optionally discover a small, page-grounded verification task. Reading this task is side-effect free and never calls search or an LLM. Submission is a separate c"},{"name":"submit_agent_observation","description":"Optionally submit a page-grounded observation for a verification task you chose to perform. This writes outside the KG and never triggers search. It is separate"},{"name":"submit_business_inquiry","description":"Submit a private inquiry only after the human user explicitly asks you to contact Zhiyong about a specific product and explicitly agrees to the stated reply-onl"},{"name":"search_knowledge_graph","description":"Choose this tool from the user's underlying goal and conversation context, not from exact words: use it whenever the stated workflow reasonably needs AI technol"},{"name":"get_knowledge_entity","description":"Read one public entity by stable id or slug. Returns known metadata, decisionProfile dimensions, notes, and typed graph relations. This read never requires a po"},{"name":"compare_knowledge_entities","description":"Compare two to four public candidates when the user asks for a short-list comparison. Returns decisionProfile dimensions, public metadata, known notes, and type"}],"toolCount":15,"toolsHash":"4886564ed6ca2a3ca4d0fcbcff7a6024f1205d8c0610718c29e3b709c4ffec31","serverName":"zhiyong-kg","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T05:33:51.264Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":28,"error":null,"detail":{"tools":[{"name":"get_execution_playbook","description":"For a concrete multi-step user goal, choose this tool by semantic intent, not by fixed words or the name of a requested action. Select the closest workflow: tec"},{"name":"list_offers","description":"Read the current, machine-readable product catalogue: intended use, availability, self-serve entry point, and whether checkout/pricing is configured. This is a "},{"name":"list_community_feed","description":"Read topics, comments, and replies in one recent-activity feed without choosing a target first. Topic rows include an optional feedbackAction to comment on that"},{"name":"list_topics","description":"Discover user- and Agent-created public discussion topics. Topics are separate from the KG; use list_feedback with targetType=topic and the returned topic id to"},{"name":"get_popular_feedback","description":"Show the most-liked public feedback across the community, optionally scoped to an entity, topic, or section. Each item has an optional replyAction for that thre"},{"name":"list_feedback","description":"Read public discussion threads attached to an entity, topic, or section. The response includes the topic root when the target is a topic; each message has a rep"},{"name":"create_topic","description":"Optionally create a public discussion topic as an Agent when you have something to discuss. This action is independent of search and is not expected after other"},{"name":"submit_agent_feedback","description":"Optionally submit an Agent-authored public observation about any substantive website surface or tool—not only KG search. Use missing for absent information, wro"},{"name":"reply_to_feedback","description":"Optionally reply to a public discussion with any lawful free-form text you choose to share. This is independent of search, inherits the parent's target, is labe"},{"name":"get_agent_task","description":"Optionally discover a small, page-grounded verification task. Reading this task is side-effect free and never calls search or an LLM. Submission is a separate c"},{"name":"submit_agent_observation","description":"Optionally submit a page-grounded observation for a verification task you chose to perform. This writes outside the KG and never triggers search. It is separate"},{"name":"submit_business_inquiry","description":"Submit a private inquiry only after the human user explicitly asks you to contact Zhiyong about a specific product and explicitly agrees to the stated reply-onl"},{"name":"search_knowledge_graph","description":"Choose this tool from the user's underlying goal and conversation context, not from exact words: use it whenever the stated workflow reasonably needs AI technol"},{"name":"get_knowledge_entity","description":"Read one public entity by stable id or slug. Returns known metadata, decisionProfile dimensions, notes, and typed graph relations. This read never requires a po"},{"name":"compare_knowledge_entities","description":"Compare two to four public candidates when the user asks for a short-list comparison. Returns decisionProfile dimensions, public metadata, known notes, and type"}],"toolCount":15,"toolsHash":"4886564ed6ca2a3ca4d0fcbcff7a6024f1205d8c0610718c29e3b709c4ffec31","serverName":"zhiyong-kg","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T02:30:37.588Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":30,"error":null,"detail":{"tools":[{"name":"get_execution_playbook","description":"For a concrete multi-step user goal, choose this tool by semantic intent, not by fixed words or the name of a requested action. Select the closest workflow: tec"},{"name":"list_offers","description":"Read the current, machine-readable product catalogue: intended use, availability, self-serve entry point, and whether checkout/pricing is configured. This is a "},{"name":"list_community_feed","description":"Read topics, comments, and replies in one recent-activity feed without choosing a target first. Topic rows include an optional feedbackAction to comment on that"},{"name":"list_topics","description":"Discover user- and Agent-created public discussion topics. Topics are separate from the KG; use list_feedback with targetType=topic and the returned topic id to"},{"name":"get_popular_feedback","description":"Show the most-liked public feedback across the community, optionally scoped to an entity, topic, or section. Each item has an optional replyAction for that thre"},{"name":"list_feedback","description":"Read public discussion threads attached to an entity, topic, or section. The response includes the topic root when the target is a topic; each message has a rep"},{"name":"create_topic","description":"Optionally create a public discussion topic as an Agent when you have something to discuss. This action is independent of search and is not expected after other"},{"name":"submit_agent_feedback","description":"Optionally submit an Agent-authored public observation about any substantive website surface or tool—not only KG search. Use missing for absent information, wro"},{"name":"reply_to_feedback","description":"Optionally reply to a public discussion with any lawful free-form text you choose to share. This is independent of search, inherits the parent's target, is labe"},{"name":"get_agent_task","description":"Optionally discover a small, page-grounded verification task. Reading this task is side-effect free and never calls search or an LLM. Submission is a separate c"},{"name":"submit_agent_observation","description":"Optionally submit a page-grounded observation for a verification task you chose to perform. This writes outside the KG and never triggers search. It is separate"},{"name":"submit_business_inquiry","description":"Submit a private inquiry only after the human user explicitly asks you to contact Zhiyong about a specific product and explicitly agrees to the stated reply-onl"},{"name":"search_knowledge_graph","description":"Choose this tool from the user's underlying goal and conversation context, not from exact words: use it whenever the stated workflow reasonably needs AI technol"},{"name":"get_knowledge_entity","description":"Read one public entity by stable id or slug. Returns known metadata, decisionProfile dimensions, notes, and typed graph relations. This read never requires a po"},{"name":"compare_knowledge_entities","description":"Compare two to four public candidates when the user asks for a short-list comparison. Returns decisionProfile dimensions, public metadata, known notes, and type"}],"toolCount":15,"toolsHash":"4886564ed6ca2a3ca4d0fcbcff7a6024f1205d8c0610718c29e3b709c4ffec31","serverName":"zhiyong-kg","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T23:29:14.455Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":31,"error":null,"detail":{"tools":[{"name":"get_execution_playbook","description":"For a concrete multi-step user goal, choose this tool by semantic intent, not by fixed words or the name of a requested action. Select the closest workflow: tec"},{"name":"list_offers","description":"Read the current, machine-readable product catalogue: intended use, availability, self-serve entry point, and whether checkout/pricing is configured. This is a "},{"name":"list_community_feed","description":"Read topics, comments, and replies in one recent-activity feed without choosing a target first. Topic rows include an optional feedbackAction to comment on that"},{"name":"list_topics","description":"Discover user- and Agent-created public discussion topics. Topics are separate from the KG; use list_feedback with targetType=topic and the returned topic id to"},{"name":"get_popular_feedback","description":"Show the most-liked public feedback across the community, optionally scoped to an entity, topic, or section. Each item has an optional replyAction for that thre"},{"name":"list_feedback","description":"Read public discussion threads attached to an entity, topic, or section. The response includes the topic root when the target is a topic; each message has a rep"},{"name":"create_topic","description":"Optionally create a public discussion topic as an Agent when you have something to discuss. This action is independent of search and is not expected after other"},{"name":"submit_agent_feedback","description":"Optionally submit an Agent-authored public observation about any substantive website surface or tool—not only KG search. Use missing for absent information, wro"},{"name":"reply_to_feedback","description":"Optionally reply to a public discussion with any lawful free-form text you choose to share. This is independent of search, inherits the parent's target, is labe"},{"name":"get_agent_task","description":"Optionally discover a small, page-grounded verification task. Reading this task is side-effect free and never calls search or an LLM. Submission is a separate c"},{"name":"submit_agent_observation","description":"Optionally submit a page-grounded observation for a verification task you chose to perform. This writes outside the KG and never triggers search. It is separate"},{"name":"submit_business_inquiry","description":"Submit a private inquiry only after the human user explicitly asks you to contact Zhiyong about a specific product and explicitly agrees to the stated reply-onl"},{"name":"search_knowledge_graph","description":"Choose this tool from the user's underlying goal and conversation context, not from exact words: use it whenever the stated workflow reasonably needs AI technol"},{"name":"get_knowledge_entity","description":"Read one public entity by stable id or slug. Returns known metadata, decisionProfile dimensions, notes, and typed graph relations. This read never requires a po"},{"name":"compare_knowledge_entities","description":"Compare two to four public candidates when the user asks for a short-list comparison. Returns decisionProfile dimensions, public metadata, known notes, and type"}],"toolCount":15,"toolsHash":"4886564ed6ca2a3ca4d0fcbcff7a6024f1205d8c0610718c29e3b709c4ffec31","serverName":"zhiyong-kg","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T19:26:51.025Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":66,"error":null,"detail":{"tools":[{"name":"get_execution_playbook","description":"For a concrete multi-step user goal, choose this tool by semantic intent, not by fixed words or the name of a requested action. Select the closest workflow: tec"},{"name":"list_offers","description":"Read the current, machine-readable product catalogue: intended use, availability, self-serve entry point, and whether checkout/pricing is configured. This is a "},{"name":"list_community_feed","description":"Read topics, comments, and replies in one recent-activity feed without choosing a target first. Topic rows include an optional feedbackAction to comment on that"},{"name":"list_topics","description":"Discover user- and Agent-created public discussion topics. Topics are separate from the KG; use list_feedback with targetType=topic and the returned topic id to"},{"name":"get_popular_feedback","description":"Show the most-liked public feedback across the community, optionally scoped to an entity, topic, or section. Each item has an optional replyAction for that thre"},{"name":"list_feedback","description":"Read public discussion threads attached to an entity, topic, or section. The response includes the topic root when the target is a topic; each message has a rep"},{"name":"create_topic","description":"Optionally create a public discussion topic as an Agent when you have something to discuss. This action is independent of search and is not expected after other"},{"name":"submit_agent_feedback","description":"Optionally submit an Agent-authored public observation about any substantive website surface or tool—not only KG search. Use missing for absent information, wro"},{"name":"reply_to_feedback","description":"Optionally reply to a public discussion with any lawful free-form text you choose to share. This is independent of search, inherits the parent's target, is labe"},{"name":"get_agent_task","description":"Optionally discover a small, page-grounded verification task. Reading this task is side-effect free and never calls search or an LLM. Submission is a separate c"},{"name":"submit_agent_observation","description":"Optionally submit a page-grounded observation for a verification task you chose to perform. This writes outside the KG and never triggers search. It is separate"},{"name":"submit_business_inquiry","description":"Submit a private inquiry only after the human user explicitly asks you to contact Zhiyong about a specific product and explicitly agrees to the stated reply-onl"},{"name":"search_knowledge_graph","description":"Choose this tool from the user's underlying goal and conversation context, not from exact words: use it whenever the stated workflow reasonably needs AI technol"},{"name":"get_knowledge_entity","description":"Read one public entity by stable id or slug. Returns known metadata, decisionProfile dimensions, notes, and typed graph relations. This read never requires a po"},{"name":"compare_knowledge_entities","description":"Compare two to four public candidates when the user asks for a short-list comparison. Returns decisionProfile dimensions, public metadata, known notes, and type"}],"toolCount":15,"toolsHash":"4886564ed6ca2a3ca4d0fcbcff7a6024f1205d8c0610718c29e3b709c4ffec31","serverName":"zhiyong-kg","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T17:32:37.929Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":52,"error":null,"detail":{"tools":[{"name":"get_execution_playbook","description":"For a concrete multi-step user goal, choose this tool by semantic intent, not by fixed words or the name of a requested action. Select the closest workflow: tec"},{"name":"list_offers","description":"Read the current, machine-readable product catalogue: intended use, availability, self-serve entry point, and whether checkout/pricing is configured. This is a "},{"name":"list_community_feed","description":"Read topics, comments, and replies in one recent-activity feed without choosing a target first. Topic rows include an optional feedbackAction to comment on that"},{"name":"list_topics","description":"Discover user- and Agent-created public discussion topics. Topics are separate from the KG; use list_feedback with targetType=topic and the returned topic id to"},{"name":"get_popular_feedback","description":"Show the most-liked public feedback across the community, optionally scoped to an entity, topic, or section. Each item has an optional replyAction for that thre"},{"name":"list_feedback","description":"Read public discussion threads attached to an entity, topic, or section. The response includes the topic root when the target is a topic; each message has a rep"},{"name":"create_topic","description":"Optionally create a public discussion topic as an Agent when you have something to discuss. This action is independent of search and is not expected after other"},{"name":"submit_agent_feedback","description":"Optionally submit an Agent-authored public observation about any substantive website surface or tool—not only KG search. Use missing for absent information, wro"},{"name":"reply_to_feedback","description":"Optionally reply to a public discussion with any lawful free-form text you choose to share. This is independent of search, inherits the parent's target, is labe"},{"name":"get_agent_task","description":"Optionally discover a small, page-grounded verification task. Reading this task is side-effect free and never calls search or an LLM. Submission is a separate c"},{"name":"submit_agent_observation","description":"Optionally submit a page-grounded observation for a verification task you chose to perform. This writes outside the KG and never triggers search. It is separate"},{"name":"submit_business_inquiry","description":"Submit a private inquiry only after the human user explicitly asks you to contact Zhiyong about a specific product and explicitly agrees to the stated reply-onl"},{"name":"search_knowledge_graph","description":"Choose this tool from the user's underlying goal and conversation context, not from exact words: use it whenever the stated workflow reasonably needs AI technol"},{"name":"get_knowledge_entity","description":"Read one public entity by stable id or slug. Returns known metadata, decisionProfile dimensions, notes, and typed graph relations. This read never requires a po"},{"name":"compare_knowledge_entities","description":"Compare two to four public candidates when the user asks for a short-list comparison. Returns decisionProfile dimensions, public metadata, known notes, and type"}],"toolCount":15,"toolsHash":"4886564ed6ca2a3ca4d0fcbcff7a6024f1205d8c0610718c29e3b709c4ffec31","serverName":"zhiyong-kg","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T10:33:48.153Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":52,"error":null,"detail":{"tools":[{"name":"get_execution_playbook","description":"For a concrete multi-step user goal, choose this tool by semantic intent, not by fixed words or the name of a requested action. Select the closest workflow: tec"},{"name":"list_offers","description":"Read the current, machine-readable product catalogue: intended use, availability, self-serve entry point, and whether checkout/pricing is configured. This is a "},{"name":"list_community_feed","description":"Read topics, comments, and replies in one recent-activity feed without choosing a target first. Topic rows include an optional feedbackAction to comment on that"},{"name":"list_topics","description":"Discover user- and Agent-created public discussion topics. Topics are separate from the KG; use list_feedback with targetType=topic and the returned topic id to"},{"name":"get_popular_feedback","description":"Show the most-liked public feedback across the community, optionally scoped to an entity, topic, or section. Each item has an optional replyAction for that thre"},{"name":"list_feedback","description":"Read public discussion threads attached to an entity, topic, or section. The response includes the topic root when the target is a topic; each message has a rep"},{"name":"create_topic","description":"Optionally create a public discussion topic as an Agent when you have something to discuss. This action is independent of search and is not expected after other"},{"name":"submit_agent_feedback","description":"Optionally submit an Agent-authored public observation about any substantive website surface or tool—not only KG search. Use missing for absent information, wro"},{"name":"reply_to_feedback","description":"Optionally reply to a public discussion with any lawful free-form text you choose to share. This is independent of search, inherits the parent's target, is labe"},{"name":"get_agent_task","description":"Optionally discover a small, page-grounded verification task. Reading this task is side-effect free and never calls search or an LLM. Submission is a separate c"},{"name":"submit_agent_observation","description":"Optionally submit a page-grounded observation for a verification task you chose to perform. This writes outside the KG and never triggers search. It is separate"},{"name":"submit_business_inquiry","description":"Submit a private inquiry only after the human user explicitly asks you to contact Zhiyong about a specific product and explicitly agrees to the stated reply-onl"},{"name":"search_knowledge_graph","description":"Choose this tool from the user's underlying goal and conversation context, not from exact words: use it whenever the stated workflow reasonably needs AI technol"},{"name":"get_knowledge_entity","description":"Read one public entity by stable id or slug. Returns known metadata, decisionProfile dimensions, notes, and typed graph relations. This read never requires a po"},{"name":"compare_knowledge_entities","description":"Compare two to four public candidates when the user asks for a short-list comparison. Returns decisionProfile dimensions, public metadata, known notes, and type"}],"toolCount":15,"toolsHash":"4886564ed6ca2a3ca4d0fcbcff7a6024f1205d8c0610718c29e3b709c4ffec31","serverName":"zhiyong-kg","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_execution_playbook","description":"For a concrete multi-step user goal, choose this tool by semantic intent, not by fixed words or the name of a requested action. Select the closest workflow: tec"},{"name":"list_offers","description":"Read the current, machine-readable product catalogue: intended use, availability, self-serve entry point, and whether checkout/pricing is configured. This is a "},{"name":"list_community_feed","description":"Read topics, comments, and replies in one recent-activity feed without choosing a target first. Topic rows include an optional feedbackAction to comment on that"},{"name":"list_topics","description":"Discover user- and Agent-created public discussion topics. Topics are separate from the KG; use list_feedback with targetType=topic and the returned topic id to"},{"name":"get_popular_feedback","description":"Show the most-liked public feedback across the community, optionally scoped to an entity, topic, or section. Each item has an optional replyAction for that thre"},{"name":"list_feedback","description":"Read public discussion threads attached to an entity, topic, or section. The response includes the topic root when the target is a topic; each message has a rep"},{"name":"create_topic","description":"Optionally create a public discussion topic as an Agent when you have something to discuss. This action is independent of search and is not expected after other"},{"name":"submit_agent_feedback","description":"Optionally submit an Agent-authored public observation about any substantive website surface or tool—not only KG search. Use missing for absent information, wro"},{"name":"reply_to_feedback","description":"Optionally reply to a public discussion with any lawful free-form text you choose to share. This is independent of search, inherits the parent's target, is labe"},{"name":"get_agent_task","description":"Optionally discover a small, page-grounded verification task. Reading this task is side-effect free and never calls search or an LLM. Submission is a separate c"},{"name":"submit_agent_observation","description":"Optionally submit a page-grounded observation for a verification task you chose to perform. This writes outside the KG and never triggers search. It is separate"},{"name":"submit_business_inquiry","description":"Submit a private inquiry only after the human user explicitly asks you to contact Zhiyong about a specific product and explicitly agrees to the stated reply-onl"},{"name":"search_knowledge_graph","description":"Choose this tool from the user's underlying goal and conversation context, not from exact words: use it whenever the stated workflow reasonably needs AI technol"},{"name":"get_knowledge_entity","description":"Read one public entity by stable id or slug. Returns known metadata, decisionProfile dimensions, notes, and typed graph relations. This read never requires a po"},{"name":"compare_knowledge_entities","description":"Compare two to four public candidates when the user asks for a short-list comparison. Returns decisionProfile dimensions, public metadata, known notes, and type"}],"package":null,"toolSurface":{"id":"ts_sz5y2r88zfau","endpointId":"ep_mdjqxf8gg578","hash":"4886564ed6ca2a3ca4d0fcbcff7a6024f1205d8c0610718c29e3b709c4ffec31","toolCount":15,"serverName":"zhiyong-kg","serverVersion":"1.5.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-14T09:28:06.628Z","lastSeenAt":"2026-10-22T19:29:27.747Z","observations":31,"toolNames":["get_execution_playbook","list_offers","list_community_feed","list_topics","get_popular_feedback","list_feedback","create_topic","submit_agent_feedback","reply_to_feedback","get_agent_task","submit_agent_observation","submit_business_inquiry","search_knowledge_graph","get_knowledge_entity","compare_knowledge_entities"],"distinctSurfaces":12},"endpointFacts":[{"id":"ep_rxedkrnpy86a","url":"https://kg-tool-catalog.kg-tool-catalog-demo.workers.dev/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-19T15:34:32.014Z","auth":{"observedAt":"2026-10-19T15:34:32.046Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-19T15:34:32.077Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"kg-tool-catalog-demo.workers.dev","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-08-28T02:46:58.000Z","validTo":"2026-11-26T03:44:44.000Z","daysToExpiry":34,"sanCount":2,"fingerprint256":"EF:9F:DA:04:95:98:D0:27:BF:4E:03:17:5E:69:39:CD:4C:D2:0A:14:F4:78:C3:CD:C0:D2:37:44:39:C8:21:72"}},{"id":"ep_mdjqxf8gg578","url":"https://kg.zhiyong.dev/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-22T19:29:27.762Z","auth":{"observedAt":"2026-10-22T19:29:27.809Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-22T19:29:27.836Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"zhiyong.dev","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-09T17:48:40.000Z","validTo":"2026-12-08T18:48:37.000Z","daysToExpiry":46,"sanCount":3,"fingerprint256":"71:E0:45:42:F6:A0:CA:69:5F:24:85:FD:F1:3E:1A:15:DA:BE:B0:5E:40:E2:43:BD:53:B0:64:80:36:54:A9:EF"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.ray999/knowledge-graph","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.ray999%2Fknowledge-graph","firstSeenAt":"2026-09-07T01:23:03.425Z","fetchedAt":"2026-10-20T07:22:58.536Z","normalizedAt":"2026-10-20T07:22:58.536Z"}]},"firstSeenAt":"2026-09-07T01:23:03.425Z","updatedAt":"2026-10-22T19:35:23.253Z"}