PlatPhorm Network Directory
Trusted-domain map and public discovery hub
Explore network sites, services, public APIs, MCP surfaces, trusted domains, integrations, and route evidence from the root graph.
142 Sites source: graph stats
178 Nodes source: graph stats
227 Edges source: graph stats
59 MCP Tools /api/mcp
100% Route Compliance declared-route-spec
100% Discovery Compliance declared-route-spec
MCP tools and agent-callable surfaces
This page is tool-first: owning service, risk level, public or protected access, input schema, and JSON-RPC examples.
| Tool | Owning service | Risk | Auth | Input schema | Example JSON-RPC |
|---|---|---|---|---|---|
| get_root_info | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_root_info","arguments":{}}} |
| get_public_dmz_status | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_public_dmz_status","arguments":{}}} |
| list_stories | platphormnews-root | read-only | public-read | {"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}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_stories","arguments":{}}} |
| get_news_stories | platphormnews-root | read-only | public-read | {"type":"object","properties":{"category":{"type":"string","enum":["top","best","ask","show","jobs","latest"],"default":"top"},"limit":{"type":"integer","default":20,"minimum":1,"maximum":100}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_news_stories","arguments":{}}} |
| list_top_stories | platphormnews-root | read-only | public-read | {"type":"object","properties":{"limit":{"type":"integer","default":20,"minimum":1,"maximum":100},"page":{"type":"integer","default":1,"minimum":1}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_top_stories","arguments":{}}} |
| list_best_stories | platphormnews-root | read-only | public-read | {"type":"object","properties":{"limit":{"type":"integer","default":20,"minimum":1,"maximum":100},"page":{"type":"integer","default":1,"minimum":1}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_best_stories","arguments":{}}} |
| list_new_stories | platphormnews-root | read-only | public-read | {"type":"object","properties":{"limit":{"type":"integer","default":20,"minimum":1,"maximum":100},"page":{"type":"integer","default":1,"minimum":1}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_new_stories","arguments":{}}} |
| list_ask_stories | platphormnews-root | read-only | public-read | {"type":"object","properties":{"limit":{"type":"integer","default":20,"minimum":1,"maximum":100},"page":{"type":"integer","default":1,"minimum":1}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_ask_stories","arguments":{}}} |
| list_show_stories | platphormnews-root | read-only | public-read | {"type":"object","properties":{"limit":{"type":"integer","default":20,"minimum":1,"maximum":100},"page":{"type":"integer","default":1,"minimum":1}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_show_stories","arguments":{}}} |
| list_job_stories | platphormnews-root | read-only | public-read | {"type":"object","properties":{"limit":{"type":"integer","default":20,"minimum":1,"maximum":100},"page":{"type":"integer","default":1,"minimum":1}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_job_stories","arguments":{}}} |
| get_story | platphormnews-root | read-only | public-read | {"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"HN or root story source ID."}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_story","arguments":{}}} |
| get_story_discussion | platphormnews-root | read-only | public-read | {"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Numeric HN story id."},"limit":{"type":"integer","default":3,"minimum":1,"maximum":50}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_story_discussion","arguments":{}}} |
| search_stories | platphormnews-root | read-only | public-read | {"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search query string."},"limit":{"type":"integer","default":10,"minimum":1,"maximum":50}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_stories","arguments":{}}} |
| search_comments | platphormnews-root | read-only | public-read | {"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search query string."},"limit":{"type":"integer","default":10,"minimum":1,"maximum":50}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_comments","arguments":{}}} |
| get_hn_author_profile | platphormnews-root | read-only | public-read | {"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"HN user id."}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_hn_author_profile","arguments":{}}} |
| get_story_comments | platphormnews-root | read-only | public-read | {"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Numeric HN story id."},"limit":{"type":"integer","default":10,"minimum":1,"maximum":50}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_story_comments","arguments":{}}} |
| get_network_graph | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_network_graph","arguments":{}}} |
| list_network_sites | platphormnews-root | read-only | public-read | {"type":"object","properties":{"limit":{"type":"integer","default":100,"minimum":1,"maximum":500}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_network_sites","arguments":{}}} |
| list_network_integrations | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_network_integrations","arguments":{}}} |
| get_site_summary | platphormnews-root | read-only | public-read | {"type":"object","required":["site"],"properties":{"site":{"type":"string","description":"Site slug or hostname."}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_site_summary","arguments":{}}} |
| list_trusted_domains | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_trusted_domains","arguments":{}}} |
| get_support_info | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_support_info","arguments":{}}} |
| get_status | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_status","arguments":{}}} |
| get_route_compliance | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_route_compliance","arguments":{}}} |
| get_discovery_compliance | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_discovery_compliance","arguments":{}}} |
| get_trust_policy | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_trust_policy","arguments":{}}} |
| get_agent_policy | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_agent_policy","arguments":{}}} |
| list_agent_platforms | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_agent_platforms","arguments":{}}} |
| list_mcp_enabled_sites | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_mcp_enabled_sites","arguments":{}}} |
| list_mcp_tools | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_mcp_tools","arguments":{}}} |
| list_apis | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_apis","arguments":{}}} |
| get_searchops_source | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_searchops_source","arguments":{}}} |
| get_trustops_source | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_trustops_source","arguments":{}}} |
| get_agentops_source | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_agentops_source","arguments":{}}} |
| get_public_access_summary | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_public_access_summary","arguments":{}}} |
| get_health | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_health","arguments":{}}} |
| get_root_health | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_root_health","arguments":{}}} |
| get_public_api_summary | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_public_api_summary","arguments":{}}} |
| get_mcp_summary | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_mcp_summary","arguments":{}}} |
| get_platphormctl_examples | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_platphormctl_examples","arguments":{}}} |
| validate_root_discovery | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"validate_root_discovery","arguments":{}}} |
| ingest_hn_stories_to_docs | platphormnews-root | mutating | PLATPHORM_API_KEY | {"type":"object","properties":{"limit":{"type":"integer","default":30,"minimum":1,"maximum":100},"dryRun":{"type":"boolean","default":true,"description":"Preview without writing to Docs."},"commit":{"type":"boolean","default":false,"description":"Set true to write missing documents to Docs."}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ingest_hn_stories_to_docs","arguments":{}}} |
| sync_network_graph | platphormnews-root | sync | PLATPHORM_API_KEY | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"sync_network_graph","arguments":{}}} |
| refresh_route_compliance | platphormnews-root | sync | PLATPHORM_API_KEY | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"refresh_route_compliance","arguments":{}}} |
| refresh_discovery_compliance | platphormnews-root | sync | PLATPHORM_API_KEY | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"refresh_discovery_compliance","arguments":{}}} |
| submit_support_report | platphormnews-root | mutating | PLATPHORM_API_KEY | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"submit_support_report","arguments":{}}} |
| trigger_network_validation | platphormnews-root | mutating | PLATPHORM_API_KEY | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trigger_network_validation","arguments":{}}} |
| create_docs_report | platphormnews-root | mutating | PLATPHORM_API_KEY | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"create_docs_report","arguments":{}}} |
| update_agent_policy | platphormnews-root | admin | PLATPHORM_API_KEY | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"update_agent_policy","arguments":{}}} |
| get_web4_manifest | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_web4_manifest","arguments":{}}} |
| get_web4_status | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_web4_status","arguments":{}}} |
| get_network_scorecard | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_network_scorecard","arguments":{}}} |
| list_web4_sites | platphormnews-root | read-only | public-read | {"type":"object","properties":{"page":{"type":"integer","default":1,"minimum":1},"limit":{"type":"integer","default":50,"minimum":1,"maximum":200}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_web4_sites","arguments":{}}} |
| get_site_web4_score | platphormnews-root | read-only | public-read | {"type":"object","required":["siteId"],"properties":{"siteId":{"type":"string"}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_site_web4_score","arguments":{}}} |
| get_route_evidence | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_route_evidence","arguments":{}}} |
| list_fingerprints | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_fingerprints","arguments":{}}} |
| lookup_provenance | platphormnews-root | read-only | public-read | {"type":"object","properties":{"url":{"type":"string"},"hash":{"type":"string"},"siteId":{"type":"string"}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"lookup_provenance","arguments":{}}} |
| verify_provenance | platphormnews-root | read-only | public-read | {"type":"object","properties":{"recordId":{"type":"string"},"hash":{"type":"string"}}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"verify_provenance","arguments":{}}} |
| get_xr_manifest | platphormnews-root | read-only | public-read | {"type":"object","properties":{}} | {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_xr_manifest","arguments":{}}} |