{"schema_version":"v1","name_for_human":"PlatPhorm News","name_for_model":"platphormnews","description_for_human":"Browse HN-prioritized stories, public root discovery, and the PlatPhorm News network graph.","description_for_model":"Use this MCP server to list HN-prioritized stories by submission time, retrieve story details and author profiles, search the public root feed, and inspect root network discovery for PlatPhorm News (platphormnews.com). The network spans 0+ project subdomains.","auth":{"type":"service_http","instructions":"Public read-only MCP discovery is open. Mutating or sync tools require PLATPHORM_API_KEY when implemented."},"api":{"type":"openapi","url":"https://platphormnews.com/api/docs","is_user_authenticated":false},"mcp_endpoint":"https://platphormnews.com/api/mcp","well_known":"https://platphormnews.com/.well-known/mcp.json","logo_url":"https://platphormnews.com/og-image.svg","contact_email":"Michael@Barbineworldwide.com","legal_info_url":"https://platphormnews.com/about","network":{"root_domain":"https://platphormnews.com","community_domain":"https://ph3ar.com","blog":"https://blog.ph3ar.com","api":"https://api.platphormnews.com","total_subdomains":0},"tools":[{"name":"list_stories","description":"List HN-prioritized public root stories, newest submissions first, with source attribution, score, author, and comment counts.","inputSchema":{"type":"object","properties":{"category":{"type":"string","enum":["top","best","ask","show","jobs","latest"],"default":"top","description":"HN source category to fetch."},"limit":{"type":"integer","default":20,"minimum":1,"maximum":100},"page":{"type":"integer","default":1,"minimum":1}}}},{"name":"get_story","description":"Retrieve one public root story by source story ID, including HN attribution and author metadata when available.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"HN or root story source ID."}}}},{"name":"search_stories","description":"Search HN-prioritized public root stories using the root search endpoint.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search query string."},"limit":{"type":"integer","default":10,"minimum":1,"maximum":50}}}},{"name":"get_hn_author_profile","description":"Fetch a public HN author profile for story attribution, including karma and submitted item count when supplied by the source API.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"HN user id."}}}},{"name":"get_story_comments","description":"Fetch the first page of public HN source comments for a story, preserving source attribution.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Numeric HN story id."},"limit":{"type":"integer","default":10,"minimum":1,"maximum":50}}}},{"name":"get_network_graph","description":"Return the root PlatPhormNews network graph manifest.","inputSchema":{"type":"object","properties":{}}},{"name":"list_network_sites","description":"List public trusted and discovered network sites from root.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":100,"minimum":1,"maximum":500}}}},{"name":"list_trusted_domains","description":"List the root trusted-domain directory.","inputSchema":{"type":"object","properties":{}}},{"name":"get_route_compliance","description":"Return public route compliance summary from the root graph.","inputSchema":{"type":"object","properties":{}}},{"name":"get_discovery_compliance","description":"Return public discovery-file compliance summary from the root graph.","inputSchema":{"type":"object","properties":{}}},{"name":"list_mcp_enabled_sites","description":"List MCP-capable PlatPhormNews sites from root discovery.","inputSchema":{"type":"object","properties":{}}},{"name":"get_root_health","description":"Return root health and discovery status.","inputSchema":{"type":"object","properties":{}}},{"name":"validate_root_discovery","description":"Validate root public discovery surfaces by reading health, graph, llms, RSS, sitemap, and trust endpoints.","inputSchema":{"type":"object","properties":{}}}]}