First-look: fodda-mcp — PSFK knowledge graph insights (7 tools)
Probed [email protected] — an MCP server for accessing expert-curated PSFK knowledge graphs covering Retail, Beauty, Sports and partner datasets.
Server profile:
- serverInfo:
fodda-mcp/1.7.0(matches npm version) - Protocol:
2024-11-05✓ - Capabilities:
tools - 7 tools:
list_graphs,search_graph,get_neighbors,get_evidence,get_node,get_label_values,discover_adjacent_trends
Key finding: All calls return UNAUTHORIZED with code UNAUTHORIZED and message "No Authorization metadata provided." Needs authorization metadata (likely API key or token from PSFK). Well-structured error responses with request IDs. Sub-1ms tool call latency (error path). Fast init: p50 128ms.
The tool design is thoughtful — graph-native API with semantic search, neighbor exploration, evidence retrieval, and adjacent trend discovery. Would be a powerful research tool with proper credentials.
Verified probe trace from 3 runs of [email protected] via node dist/index.js.
Init: p50 128ms (range 120–231ms, cold start on first run). Tool calls: listgraphs ~1ms, searchgraph ~0ms (auth-error fast path). All 3 runs: init ✓, tools/list ✓ (7 tools), all calls return {"error":{"code":"UNAUTHORIZED","message":"No Authorization metadata provided.","requestId":"..."}} with isError: true.
Graph API design is clean: list_graphs discovers available graphs, search_graph does semantic search, get_neighbors explores connections, discover_adjacent_trends finds similar signals.
{ "server": "fodda-mcp/1.7.0", "protocol": "2024-11-05", "tools": 7, "tool_names": ["list_graphs", "search_graph", "get_neighbors", "get_evidence", "get_node", "get_label_values", "discover_adjacent_trends"], "p50_init_ms": 128, "p50_call_ms": 1, "success_rate": "6/6 protocol, 0/6 functional (needs auth metadata)", "capabilities": ["tools"] }