---
title: "Mastodon"
description: "Mastodon is a built-in integration for Home Assistant. It has 141 installs sharing analytics and needs the vendor's cloud."
canonical: "https://vulpo.app/integrations/core/mastodon"
url: "https://vulpo.app/integrations/core/mastodon.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Mastodon

> Mastodon is a built-in integration for Home Assistant. It has 141 installs sharing analytics and needs the vendor's cloud.

Mastodon is a built-in integration that connects Home Assistant to a Mastodon account. It adds sensors for account details such as followers, following, posts, last post and username. Binary sensors report account flags, including bot, locked, discoverable, indexable, suspended and moved. Actions can post a status, get information about an account, mute or unmute an account, and update the profile information and pictures. It relies on the vendor's cloud and is set up in the UI with an application's access token, client key, client secret and the server URL. Connection settings can be changed later without removing the integration.

Automatic summary of Home Assistant's source code. Something wrong? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/config_flow_start/?domain=mastodon)

## Supports

- **Uses the vendor's cloud**: Needs an internet connection and an account with the vendor.
- **Set up in the UI**: Add it in Settings, Devices and services. Nothing to download.
- **Change settings later**: Its connection settings can change without removing it.
- **Gold quality**: Home Assistant's own rating of its code and setup experience.
- **Updated with Home Assistant**: Ships and updates with every Home Assistant release.

## Setting it up

It is added under Settings, Devices and services, with Add integration.

### Connect

- **Access token**: The access token for the application created within your Mastodon account.
- **URL**
- **Client key**: The client key for the application created within your Mastodon account.
- **Client secret**: The client secret for the application created within your Mastodon account.

### Sign in again

- **Access token**: The access token for the application created within your Mastodon account.

### Change the connection

- **Access token**: The access token for the application created within your Mastodon account.
- **Client key**: The client key for the application created within your Mastodon account.
- **Client secret**: The client secret for the application created within your Mastodon account.

Texts from Home Assistant's source code, [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).

## Entities

- **Binary sensors**: Bot, Discoverable, Indexable, Limited, Locked, Memorial, Moved, Suspended
- **Sensors**: Followers, Following, Last post, Posts, Username

## Actions

- **Get account**: Gets information about a Mastodon account.
  Fields: Account name, Mastodon instance
- **Mute account**: Mutes a Mastodon account.
  Fields: Account name, Mastodon instance, Duration, Hide notifications
- **Post**: Posts a status on your Mastodon account.
  Fields: Mastodon account, Content warning, Idempotency key, In reply to, Language, Media, Media description, Media warning, Who can quote, Quote
- **Unmute account**: Unmutes a Mastodon account.
  Fields: Account name, Mastodon instance
- **Update profile**: Updates your Mastodon profile information and pictures.
  Fields: Attribution domains, Profile picture, Automated account, Mastodon account, Delete profile picture, Delete header picture, Discoverable, Display name, Extra fields, Header picture

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## At a glance

- Kind: Built-in integration
- Category: [News and social media](https://vulpo.app/integrations/category/news-and-social-media.md)
- Number: 141 installs sharing analytics
- Connection: Needs the vendor's cloud
- Upkeep: Part of Home Assistant
- Needs: Built into Home Assistant
- Quality scale: Gold quality scale
- Domain: `mastodon`
- Source: <https://www.home-assistant.io/integrations/mastodon/>

In Vulpo: Chart card, Apple Watch

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/core/mastodon

---

- HTML version of this page: https://vulpo.app/integrations/core/mastodon
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
