Back to gateway

Find the right MCP tool

Search by task or plain-English alias. Agents should ask the recommender first, inspect the returned schema, then invoke only the stable canonical name.

Local Callable Registry
Aliases improve discovery; the canonical name shown on each card is the only execution identity. The local handler count remains canonical. Network listings remain source-labeled and do not imply successful downstream execution; MCP discovery uses paginated network__, api__, and surface__ aliases.
76 local handlers71 public-safe5 protectedpolicy 2026-08-25.1all aliases remain source-ownedparity reconciled

Showing 49-60 of 76 tools

Alias: mcp.list-registered-sites

list_registered_sites
List public-safe registered/discovered sites from merged trusted-site discovery.
networkpublic readreadSchema and call

Alias: mcp.list-resources

list_resources
List resources from the canonical MCP registry.
mcppublic readreadSchema and call

Alias: mcp.list-tools

list_tools
List tools from the canonical MCP registry.
mcppublic readreadSchema and call

Alias: mcp.list-trusted-domains

list_trusted_domains
Return the public-safe trusted-domain policy and current graph-derived trusted-domain count.
networkpublic readreadSchema and call

Alias: mcp.network-status

network_status
Check the status of the entire PlatPhorm News network or specific sites.
networkpublic readreadSchema and call

Alias: mcp.preview-network-handoff

preview_network_handoff
Validate and preview a trace-linked handoff between any two discovered PlatPhormNews projects without executing downstream work.
mcppublic readreadSchema and call

Alias: mcp.proxy-mcp-call

proxy_mcp_call
Execute a real tool on a discovered trusted PlatPhormNews MCP server with shared-key auth, Aurora audit logging, circuit breaking, response limits, and W3C Trace Context propagation.
handoffkey requiredproxySchema and call

Alias: mcp.read-federated-resource

read_federated_resource
Read a public resource from its discovered trusted PlatPhormNews MCP owner without copying ownership into the local registry.
networkpublic readreadSchema and call

Alias: mcp.read-llms-file

read_llms_file
Read llms.txt or llms-full.txt from the public MCP discovery surface.
networkpublic readreadSchema and call

Alias: mcp.read-llms-index

read_llms_index
Read and parse llms-index.json from the public MCP discovery surface.
networkpublic readreadSchema and call

Alias: mcp.recommend-tools

recommend_tools
Classify prompt intent, enrich the request, and rank real source-labeled capabilities from the canonical network inventory without requiring a model provider.
mcppublic readreadSchema and call

Alias: mcp.reconcile-registry-counts

reconcile_registry_counts
Reconcile canonical registry counts across dashboard, health, docs, llms, OpenAPI, well-known, and JSON-RPC surfaces.
mcppublic readreadSchema and call

Source-owned network tools

A bounded preview keeps this page fast. Use the recommender or paginated MCP tools/list for broader discovery, or open the full federation evidence view.

Live Federated Capability Probe
Runs bounded public MCP capability, OpenAPI, and LLM discovery probes against trusted network candidates. It never executes remote tools.
Probed servers
364
Responding servers
214
Remote tool entries
3250
Remote resources
1542
Remote prompts
901
API operations
4561
LLM discovery sites
226
Unique tool names
1773
live probe completed214 active servers0 degraded servers65 unsupported80 protected0 invalid MCP5 delegated24 filtered tools12 filtered resources12 filtered prompts12 filtered APIs

The stored snapshot contains 3250 remote tool entries, 1542 resources, 901 prompts, and 4561 API operations. This interactive preview is bounded for browser performance; use the filter (which is applied server-side on page load) or the public registry APIs to retrieve every matching record.

Tools

ToolOwnerStatusDescriptionHandoff
search_routes404.platphormnews.comactiveSearch public-safe PlatPhormNews route inventory.Plan
recover_route404.platphormnews.comactiveRecover a missing route using deterministic matching.Plan
suggest_redirect404.platphormnews.comactivePreview redirect candidates for a missing path.Plan
report_dead_link404.platphormnews.comactiveSubmit a public-safe dead-link report.Plan
get_dead_link_report404.platphormnews.comactiveRead an ephemeral or persisted dead-link report by id.Plan
list_routes404.platphormnews.comactiveList public route inventory.Plan
list_dead_links404.platphormnews.comactiveList public-safe dead-link report records available in this runtime.Plan
check_link404.platphormnews.comactiveCheck a trusted PlatPhormNews URL with SSRF protection.Plan
validate_sitemap404.platphormnews.comactiveValidate a sitemap with bounded URL checks.Plan
get_sitemap_status404.platphormnews.comactiveRead generated sitemap status.Plan
get_route_compliance404.platphormnews.comactiveRead standard route compliance summary.Plan
get_discovery_compliance404.platphormnews.comactiveRead discovery compliance summary.Plan
get_network_sites404.platphormnews.comactiveRead graph and sitemap-derived network sites.Plan
get_health404.platphormnews.comactiveRead service health.Plan
get_info404.platphormnews.comactiveRead service info and policy.Plan
create_docs_report404.platphormnews.comactiveFuture protected docs report integration; returns honest degraded state in Phase 1.Plan
create_sheet_report404.platphormnews.comactiveFuture protected Sheets export integration; returns honest degraded state in Phase 1.Plan
create_deck_summary404.platphormnews.comactiveFuture protected Decks summary integration; returns honest degraded state in Phase 1.Plan
list_biblesa1bibles.platphormnews.comactiveReliable Bibles action: list_biblesPlan
get_biblea1bibles.platphormnews.comactiveReliable Bibles action: get_biblePlan
create_biblea1bibles.platphormnews.comactiveReliable Bibles action: create_biblePlan
update_biblea1bibles.platphormnews.comactiveReliable Bibles action: update_biblePlan
delete_biblea1bibles.platphormnews.comactiveReliable Bibles action: delete_biblePlan
mark_solda1bibles.platphormnews.comactiveReliable Bibles action: mark_soldPlan

Resources

ResourceOwnerURITypeHandoff
Route inventory404.platphormnews.com404://routesapplication/jsonPlan
Dead-link reports404.platphormnews.com404://dead-linksapplication/jsonPlan
Sitemap status404.platphormnews.com404://sitemap-statusapplication/jsonPlan
Redirect suggestion info404.platphormnews.com404://redirect-suggestionsapplication/jsonPlan
Network sites404.platphormnews.com404://network/sitesapplication/jsonPlan
Route compliance404.platphormnews.com404://route-complianceapplication/jsonPlan
Discovery compliance404.platphormnews.com404://discovery-complianceapplication/jsonPlan
FAQ404.platphormnews.com404://faqtext/markdownPlan
OpenAPI404.platphormnews.com404://openapiapplication/jsonPlan
LLMS404.platphormnews.com404://llmstext/plainPlan
Trust policy404.platphormnews.com404://trust-policyapplication/jsonPlan
ASCII render APIa2v.platphormnews.coma2v://api/rendertext/plainPlan

Prompts

PromptOwnerArgumentsDescriptionHandoff
recover_missing_route404.platphormnews.com1404 recovery prompt: recover_missing_routePlan
explain_404404.platphormnews.com1404 recovery prompt: explain_404Plan
generate_redirect_suggestion404.platphormnews.com1404 recovery prompt: generate_redirect_suggestionPlan
summarize_dead_links404.platphormnews.com1404 recovery prompt: summarize_dead_linksPlan
generate_sitemap_fix_plan404.platphormnews.com1404 recovery prompt: generate_sitemap_fix_planPlan
generate_route_remediation404.platphormnews.com1404 recovery prompt: generate_route_remediationPlan
create_404_report404.platphormnews.com1404 recovery prompt: create_404_reportPlan
human_machine_404_handoff404.platphormnews.com1404 recovery prompt: human_machine_404_handoffPlan
render_ascii_arta2v.platphormnews.com2Prepare an ASCII rendering request for the current service.Plan
review_network_complianceagentops.platphormnews.com1Prepare a read-only network review using canonical topology and route-safety evidence.Plan
agentready.remediationagentready.platphormnews.com2Turn measured AgentReady findings into a safe, evidence-grounded remediation brief.Plan
create_agentui_artifactagentui.platphormnews.com1Create a reusable AgentUI artifact packet from a schema, tool, operation, workflow, report, or CLI recipe goal.Plan

APIs

MethodPathOwnerSummaryHandoff
GET/api/health2025.platphormnews.comService healthPlan
GET/api/v1/health2025.platphormnews.comService health v1Plan
GET/api/mcp2025.platphormnews.comGet MCP transport metadataPlan
POST/api/mcp2025.platphormnews.comCall MCP endpointPlan
POST/api/scan2025.platphormnews.comExternal API scanPlan
POST/api/v1/search404.platphormnews.comPOST /api/v1/searchPlan
POST/api/v1/recover404.platphormnews.comPOST /api/v1/recoverPlan
GET/api/v1/routes404.platphormnews.comGET /api/v1/routesPlan
GET/api/v1/dead-links404.platphormnews.comGET /api/v1/dead-linksPlan
GET/api/v1/sitemap/status404.platphormnews.comGET /api/v1/sitemap/statusPlan
GET/api/v1/network/graph404.platphormnews.comGET /api/v1/network/graphPlan
GET/api/v1/network/sites404.platphormnews.comGET /api/v1/network/sitesPlan

Endpoint status evidence

Actionable failures first. Unsupported projects remain discoverable without being misreported as outages.

ProjectMCP statusChecked endpointHTTPLLMsAPIEvidence
ai-insights-for-humans.platphormnews.comprotectedhttps://ai-insights-for-humans.platphormnews.com/api/mcp401unsupportedhttps://ai-insights-for-humans.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:40.903Z UTC
assessment-and-scheduler.platphormnews.comprotectedhttps://assessment-and-scheduler.platphormnews.com/api/mcp401unsupportedhttps://assessment-and-scheduler.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:40.910Z UTC
desert-bus-game.platphormnews.comprotectedhttps://desert-bus-game.platphormnews.com/api/mcp401unsupportedhttps://desert-bus-game.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:42.148Z UTC
front-runners-webby.platphormnews.comprotectedhttps://front-runners-webby.platphormnews.com/api/mcp401unsupportedhttps://front-runners-webby.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:42.900Z UTC
linkedin.platphormnews.comprotectedhttps://linkedin.platphormnews.com/api/mcp401unsupportedhttps://linkedin.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:43.926Z UTC
notes.platphormnews.comprotectedhttps://notes.platphormnews.com/api/mcp401unsupportedhttps://notes.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:44.648Z UTC
platphorm-2025.platphormnews.comprotectedhttps://platphorm-2025.platphormnews.com/api/mcp401unsupportedhttps://platphorm-2025.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.493Z UTC
platphorm-a2v.platphormnews.comprotectedhttps://platphorm-a2v.platphormnews.com/api/mcp401unsupportedhttps://platphorm-a2v.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.563Z UTC
platphorm-admin.platphormnews.comprotectedhttps://platphorm-admin.platphormnews.com/api/mcp401unsupportedhttps://platphorm-admin.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.585Z UTC
platphorm-agentops.platphormnews.comprotectedhttps://platphorm-agentops.platphormnews.com/api/mcp401unsupportedhttps://platphorm-agentops.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.622Z UTC
platphorm-answer-ready.platphormnews.comprotectedhttps://platphorm-answer-ready.platphormnews.com/api/mcp401unsupportedhttps://platphorm-answer-ready.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.604Z UTC
platphorm-atlas.platphormnews.comprotectedhttps://platphorm-atlas.platphormnews.com/api/mcp401unsupportedhttps://platphorm-atlas.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.649Z UTC
platphorm-base.platphormnews.comprotectedhttps://platphorm-base.platphormnews.com/api/mcp401unsupportedhttps://platphorm-base.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.807Z UTC
platphorm-browser-ops.platphormnews.comprotectedhttps://platphorm-browser-ops.platphormnews.com/api/mcp401unsupportedhttps://platphorm-browser-ops.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.824Z UTC
platphorm-catalog.platphormnews.comprotectedhttps://platphorm-catalog.platphormnews.com/api/mcp401unsupportedhttps://platphorm-catalog.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.743Z UTC
platphorm-chat-prompt.platphormnews.comprotectedhttps://platphorm-chat-prompt.platphormnews.com/api/mcp401unsupportedhttps://platphorm-chat-prompt.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.750Z UTC
platphorm-claws.platphormnews.comprotectedhttps://platphorm-claws.platphormnews.com/api/mcp401unsupportedhttps://platphorm-claws.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.815Z UTC
platphorm-cli-webby.platphormnews.comprotectedhttps://platphorm-cli-webby.platphormnews.com/api/mcp401unsupportedhttps://platphorm-cli-webby.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.766Z UTC
platphorm-cloak.platphormnews.comprotectedhttps://platphorm-cloak.platphormnews.com/api/mcp401unsupportedhttps://platphorm-cloak.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.869Z UTC
platphorm-cobol.platphormnews.comprotectedhttps://platphorm-cobol.platphormnews.com/api/mcp401unsupportedhttps://platphorm-cobol.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.895Z UTC
platphorm-codex.platphormnews.comprotectedhttps://platphorm-codex.platphormnews.com/api/mcp401unsupportedhttps://platphorm-codex.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.843Z UTC
platphorm-content-showback-dashboard.platphormnews.comprotectedhttps://platphorm-content-showback-dashboard.platphormnews.com/api/mcp401unsupportedhttps://platphorm-content-showback-dashboard.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.968Z UTC
platphorm-deascii.platphormnews.comprotectedhttps://platphorm-deascii.platphormnews.com/api/mcp401unsupportedhttps://platphorm-deascii.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:45.979Z UTC
platphorm-decks.platphormnews.comprotectedhttps://platphorm-decks.platphormnews.com/api/mcp401unsupportedhttps://platphorm-decks.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.028Z UTC
platphorm-desa.platphormnews.comprotectedhttps://platphorm-desa.platphormnews.com/api/mcp401unsupportedhttps://platphorm-desa.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.143Z UTC
platphorm-dictionary.platphormnews.comprotectedhttps://platphorm-dictionary.platphormnews.com/api/mcp401unsupportedhttps://platphorm-dictionary.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.104Z UTC
platphorm-dogstar.platphormnews.comprotectedhttps://platphorm-dogstar.platphormnews.com/api/mcp401unsupportedhttps://platphorm-dogstar.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.111Z UTC
platphorm-emoji.platphormnews.comprotectedhttps://platphorm-emoji.platphormnews.com/api/mcp401unsupportedhttps://platphorm-emoji.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.126Z UTC
platphorm-files.platphormnews.comprotectedhttps://platphorm-files.platphormnews.com/api/mcp401unsupportedhttps://platphorm-files.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.159Z UTC
platphorm-fingerprints.platphormnews.comprotectedhttps://platphorm-fingerprints.platphormnews.com/api/mcp401unsupportedhttps://platphorm-fingerprints.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.204Z UTC
platphorm-frwf.platphormnews.comprotectedhttps://platphorm-frwf.platphormnews.com/api/mcp401unsupportedhttps://platphorm-frwf.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.199Z UTC
platphorm-game-porting-service.platphormnews.comprotectedhttps://platphorm-game-porting-service.platphormnews.com/api/mcp401unsupportedhttps://platphorm-game-porting-service.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.267Z UTC
platphorm-games.platphormnews.comprotectedhttps://platphorm-games.platphormnews.com/api/mcp401unsupportedhttps://platphorm-games.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.259Z UTC
platphorm-glass.platphormnews.comprotectedhttps://platphorm-glass.platphormnews.com/api/mcp401unsupportedhttps://platphorm-glass.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.316Z UTC
platphorm-insights.platphormnews.comprotectedhttps://platphorm-insights.platphormnews.com/api/mcp401unsupportedhttps://platphorm-insights.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.322Z UTC
platphorm-jigsaw.platphormnews.comprotectedhttps://platphorm-jigsaw.platphormnews.com/api/mcp401unsupportedhttps://platphorm-jigsaw.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.353Z UTC
platphorm-job-interview.platphormnews.comprotectedhttps://platphorm-job-interview.platphormnews.com/api/mcp401unsupportedhttps://platphorm-job-interview.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.421Z UTC
platphorm-json-tree-webby.platphormnews.comprotectedhttps://platphorm-json-tree-webby.platphormnews.com/api/mcp401unsupportedhttps://platphorm-json-tree-webby.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.468Z UTC
platphorm-jules-webby.platphormnews.comprotectedhttps://platphorm-jules-webby.platphormnews.com/api/mcp401unsupportedhttps://platphorm-jules-webby.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.543Z UTC
platphorm-kanban.platphormnews.comprotectedhttps://platphorm-kanban.platphormnews.com/api/mcp401unsupportedhttps://platphorm-kanban.platphormnews.com/llms.txtunsupportedProtected MCP endpoint (HTTP 401) No public llms-index.json or llms.txt document was found. No public OpenAPI document was found.Persisted observation at 2026-08-26 06:26:46.536Z UTC

Showing 40 of 364 matching endpoint records. Use the filter to narrow by host, status, or evidence.