Skip to content
Agentmart
Submit a tool

Slhad Aha MCP

A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automati…

Connector by smithery.ai · Domain verified by the MCP Registry

IndexedMITRemote (HTTP)
Write a review

Chalk Labs

Need help deploying Slhad Aha MCP?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/smithery-ai-slhad-aha-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://server.smithery.ai/@slhad/aha-mcp/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automati…

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
27 read · 11 write · 4 delete · 2 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 44

Read from the source code; the running server may list different tools.

Read 27 · Look things up without changing anything.

  • get-automation-by-entity-id
  • get-automation-by-rest-id
  • get-config-entry-id-by-entity-id
  • get-device-id-by-entity-id
  • get-entity-domain
  • get-entity-registry-by-entity-id
  • get-entity-state
  • get-lovelace-config
  • get-lovelace-resources
  • get-manifest
  • get-rest-automation-by-entity-id
  • get-rest-automation-by-rest-id
Show 15 more tools
  • get-rest-automation-trace
  • get-rest-script-by-alias
  • get-rest-script-by-entity-id
  • get-status
  • list-area
  • list-automations
  • list-config-entry-flows-helpers
  • list-device-automation-triggers
  • list-entities-by-prefix
  • list-entities-by-regex
  • list-lovelace-dashboards
  • list-rest-automation-traces
  • list-scripts
  • search-related
  • validate-config

Write 11 · Create, change, send or run things.

  • call-service
  • create-config-entry-flow
  • create-config-entry-options-flow
  • create-lovelace-dashboard
  • create-rest-automation
  • update-automation-by-entity-id
  • update-config-entry-options-flow
  • update-device-registry
  • update-lovelace-config
  • update-rest-automation-by-rest-id
  • upsertScriptRest-rest-script-by-alias

Delete 4 · Delete, drop, revoke or wipe things.

  • delete-automation
  • delete-lovelace-dashboard
  • delete-rest-automation-by-rest-id
  • delete-rest-script-by-alias

Not yet classified 2 · We could not tell from the name and description.

  • continue-config-entry-flow
  • finish-config-entry-flow

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • Authorization

Network hosts it talks to 1

  • server.smithery.ai · found in remote endpoint, install command

Tools (44)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • call-serviceCall a Home Assistant service

    Call a Home Assistant service

  • continue-config-entry-flowContinue config entry flow

    Continue an existing config entry flow with a next step Id

  • create-config-entry-flowCreate config entry flow with a handler helpers

    Create a new config entry in the Home Assistant entity registry for a new config entry (new templated helpers for ex)

  • create-config-entry-options-flowCreate config entry options flow for a config entry id

    Create a new config entry options flow for a specific config entry (already existing config entry, templated helpers for ex)

  • create-lovelace-dashboardCreate Lovelace Dashboard

    Create a new Lovelace dashboard.

  • create-rest-automationCreate REST automation

    Create a new automation via the Home Assistant REST API. Returns the new rest_id.

  • delete-automationDelete an automation

    Delete an automation by id

  • delete-lovelace-dashboardDelete Lovelace Dashboard

    Delete a Lovelace dashboard by dashboard_id.

  • delete-rest-automation-by-rest-idDelete REST automation by rest_id

    Delete an automation using its rest_id (REST API id, not entity_id).

  • delete-rest-script-by-aliasDelete a script by alias

    Delete a specific script by its alias

  • finish-config-entry-flowFinish config entry flow

    Finish an existing config entry flow

  • get-automation-by-entity-idGet automation by entity_idread-only

    Find an automation entity using its entity_id (e.g. automation.my_automation).

  • get-automation-by-rest-idGet automation by rest_idread-only

    Find an automation entity using its REST API id (rest_id, not entity_id).

  • get-config-entry-id-by-entity-idGet config_entry_id by entity_idread-only

    Get the config_entry_id for a given entity_id, useful for templated sensors and other config entry flows alike

  • get-device-id-by-entity-idGet device_id by entity_idread-only

    Get the device_id for a given entity_id

Show 29 more tools
  • get-entity-domainGet domain of a specific entityread-only

    Get domain of a specific entity_id

  • get-entity-registry-by-entity-idGet entity registry by entity_idread-only

    Get registry info for a specific entity_id

  • get-entity-stateGet state of a specific entityread-only

    Get state of a specific entity_id

  • get-lovelace-configGet Lovelace Configread-only

    Fetch Lovelace dashboard config by url_path. The URL must contain a dash ('-') and must not contain spaces or special characters, except '_' and '-'

  • get-lovelace-resourcesGet Lovelace Resourcesread-only

    Fetch Lovelace resources.

  • get-manifestGet Home Assistant integration manifestread-only

    Get the manifest of a Home Assistant integration

  • get-rest-automation-by-entity-idGet REST automation by entity_idread-only

    Get an automation's REST definition using its entity_id (e.g. automation.my_automation).

  • get-rest-automation-by-rest-idGet REST automation by rest_idread-only

    Get an automation's REST definition using its rest_id (REST API id, not entity_id).

  • get-rest-automation-traceGet automation trace by rest_id and run_idread-only

    Fetches the trace for a specific automation run using its REST id and run id.

  • get-rest-script-by-aliasGet a script by aliasread-only

    Get the details of a specific script by its alias, not script.entity_id

  • get-rest-script-by-entity-idGet a script by entity_idread-only

    Get the details of a specific script by its entity_id

  • get-statusGet Home Assistant connection statusread-only

    Get Home Assistant connection status

  • list-areaList all areasread-only

    List all Home Assistant areas

  • list-automationsList all automationsread-only

    List all automations

  • list-config-entry-flows-helpersList helpers typesread-only

    List available config entry flow handlers for helpers

  • list-device-automation-triggersList device automation triggersread-only

    List all triggers for a specific device's automations.

  • list-entities-by-prefixList all entities by prefixread-only

    List all Home Assistant entities by prefix

  • list-entities-by-regexList all entities by regexread-only

    List all Home Assistant entities matching a regex pattern

  • list-lovelace-dashboardsList Lovelace Dashboardsread-only

    List all Lovelace dashboards.

  • list-rest-automation-tracesList automation traces by rest_idread-only

    List all traces for a specific automation using its REST id.

  • list-scriptsList all scriptsread-only

    List all scripts in Home Assistant, friendly_name = alias

  • search-relatedSearch related entitiesread-only

    Search for entities related to a specific item_type (like 'area') and entity_id (like 'studio')

  • update-automation-by-entity-idUpdate automation by entity_id

    Update an automation using its entity_id (e.g. automation.my_automation).

  • update-config-entry-options-flowUpdate config entry options flow

    Update an existing config entry options flow

  • update-device-registryUpdate device registry

    Update the device registry for a specific device_id

  • update-lovelace-configUpdate Lovelace Config

    Update Lovelace dashboard config by url_path.

  • update-rest-automation-by-rest-idUpdate REST automation by rest_id

    Update an automation using its rest_id (REST API id, not entity_id).

  • upsertScriptRest-rest-script-by-aliasCreate or Update a script by alias

    Create or Update the details of a specific script by its alias

  • validate-configValidate triggers, conditions and actions for any automation change

    Validate triggers, conditions and actions configurations as if part of an automation. Any changes to automation should be checked with this tool

Signals

Stars
0
Forks
0
Open issues
1
Last commit
Sep 21, 2025 (1 year ago)
Last release
Sep 21, 2025 (1 year ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
ai.smithery/slhad-aha-mcp
Version
0.1.0
Auth
Bearer token
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from smithery.ai

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Slhad Aha MCP running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Slhad Aha MCP?

CallGet help
Cite this page

Slhad Aha MCP. Agent Mart. https://agentmart.dev/connectors/smithery-ai-slhad-aha-mcp (last updated 2026-10-24)