{"id":"4bfa2a0c-e846-4634-98c3-16c13ffdd0d8","shortId":"PDfZFp","kind":"mcp","title":"Home Assistant","tagline":"Demonstrates light control in Home Assistant by comparing OpenAI function calling with a standardized protocol for ex...","description":"Demonstrates light control in Home Assistant by comparing OpenAI function calling with a standardized protocol for external tool interaction\n\nDemonstrates the difference between OpenAI function calling and the Model Context Protocol by implementing two approaches to controlling Home Assistant lights. The function calling implementation uses OpenAI's direct function invocation method, while the MCP server provides a standardized protocol for light control that can be used by any MCP-compatible AI assistant. Serves as an educational comparison of different AI interaction paradigms in home automation.","tags":["home","assistant"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/andrelandgraf/mcp-vs-function-calling","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.568","qualityRationale":"deterministic score 0.57 from registry signals: · indexed on pulsemcp · has source repo · 9 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T14:22:12.556Z","embedding":null,"createdAt":"2026-04-18T21:46:49.768Z","updatedAt":"2026-05-02T14:22:12.556Z","lastSeenAt":"2026-05-02T14:22:12.556Z","tsv":"'ai':91,100 'approach':54 'assist':2,8,25,58,92 'autom':105 'call':13,30,45,62 'compar':10,27 'comparison':97 'compat':90 'context':49 'control':5,22,56,81 'demonstr':3,20,39 'differ':41,99 'direct':67 'educ':96 'ex':19 'extern':36 'function':12,29,44,61,68 'home':1,7,24,57,104 'implement':52,63 'interact':38,101 'invoc':69 'light':4,21,59,80 'mcp':73,89 'mcp-compat':88 'method':70 'model':48 'open-source' 'openai':11,28,43,65 'paradigm':102 'protocol':17,34,50,78 'provid':75 'serv':93 'server':74 'standard':16,33,77 'tool':37 'transport-stdio' 'two':53 'use':64,85","prices":[{"id":"421174d7-00db-4a1c-b545-fdf5d6e8e847","listingId":"4bfa2a0c-e846-4634-98c3-16c13ffdd0d8","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-18T21:46:49.768Z"}],"sources":[{"listingId":"4bfa2a0c-e846-4634-98c3-16c13ffdd0d8","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/andrelandgraf-home-assistant","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-18T21:46:49.768Z","lastSeenAt":"2026-05-02T14:22:12.556Z"}],"details":{"listingId":"4bfa2a0c-e846-4634-98c3-16c13ffdd0d8","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Home Assistant","github_stars":9,"registry_url":"https://www.pulsemcp.com/servers/andrelandgraf-home-assistant","source_code_url":"https://github.com/andrelandgraf/mcp-vs-function-calling"},"updatedAt":"2026-05-02T14:22:12.556Z"}}