Skip to content

get_taxonomy

Returns the valid enum values for macroArea and painType filters, plus live data-freshness info. Call this first in a session to orient the agent on what filter values are accepted and when the corpus was last updated.

This tool takes no parameters.

EchoSift taxonomy: valid filter values for list_pain_signals and trending_signals.
Macro areas (macroArea filter, 11 values):
AUTH_IDENTITY, AI_AGENTS_LLM, PAYMENTS_BILLING, DEVOPS_INFRA, DATA_STORAGE,
OBSERVABILITY, NETWORKING_APIS, DEVELOPER_WORKFLOW, MOBILE_CROSSPLATFORM,
UI_UX_PATTERNS, OTHER
Pain types (painType filter, 4 values):
bug, feature_request, complaint, question
Data freshness: scores last recomputed 2026-07-19T03:00:00Z, 28341 active signals tracked.
{
"name": "get_taxonomy",
"arguments": {}
}
  • macroArea values are case-sensitive. auth_identity is rejected; AUTH_IDENTITY is accepted.
  • painType values are lowercase and case-sensitive.
  • feature_request is useful for “what do developers want built”: combine with macroArea for targeted demand discovery.
  • The totalActiveSignals count reflects signals that have passed quality filters (topic classified, pain type assigned).