Skip to main content
Pantry Persona Icon
Pantry Persona
Home Assistant logo

Connect Pantry Persona to Home Assistant

About 5 minutes. Read-only by default.

Bring your pantry into your smart home. Ask “what’s expiring?” by voice, or announce it in a morning automation.

What you'll need

  • Home Assistant 2026.2 or newer (includes the Model Context Protocol integration)
  • A reachable instance URL (Nabu Casa or an external URL) for the linking step
  • A Pantry Persona account
1

Generate your Home Assistant credential

Pantry Persona creates the Client ID and Secret that Home Assistant needs.

  1. 1Sign in at pantrypersona.com
  2. 2Go to Settings → Integrations → Home Assistant
  3. 3Leave it read-only (recommended), or tick "Allow changes" to let Home Assistant add to your shopping list and log cooked meals
  4. 4Click "Generate Home Assistant credential" and copy the Client ID and Secret

Tip: The secret is shown once, so copy it before you leave the page. Read-only covers everything voice-related; you can regenerate with write access later if you want it.

2

Add the credential in Home Assistant

Tell Home Assistant about the credential you just created.

  1. 1In Home Assistant, open Settings → Devices & Services
  2. 2Open the three-dot menu (top right) → Application Credentials
  3. 3Click "Add credential" and paste your Client ID and Client Secret
3

Add the Model Context Protocol integration

Connect Home Assistant to the Pantry Persona server.

  1. 1Settings → Devices & Services → Add Integration
  2. 2Search for "Model Context Protocol" and select it
  3. 3Paste the MCP Server URL below
  4. 4When prompted, choose the credential you added in step 2

MCP Server URL:

4

Link your account

Authorize Pantry Persona through the my.home-assistant.io page.

  1. 1A my.home-assistant.io page opens asking for your instance URL
  2. 2Enter YOUR reachable instance URL (your Nabu Casa or external URL, not the default homeassistant.local:8123 unless that actually resolves)
  3. 3Sign in to Pantry Persona and review what Home Assistant can access
  4. 4Click "Link account" to finish

Tip: The most common snag is the instance URL. If linking fails, it is almost always because the default local URL is not reachable from your browser.

5

Use it through your assistant

Pantry Persona is now available to your Home Assistant assistant.

  1. 1Ask your Home Assistant assistant about your kitchen, by chat or voice
  2. 2Or call it from an automation to announce expiring items in the morning

Tip: Home Assistant exposes Pantry Persona to its assistant, so anything your assistant can do (voice, dashboards, automations) can now reach your pantry.

You’re connected.

The link went live the moment you authorized inside Home Assistant. There’s nothing else to confirm here, so here’s how to put it to work.

Your first move

Paste this into Home Assistant to map out your personalized next steps.

More to try in Home Assistant

Click any prompt to copy it

Good to know

  • It remembers your pantry, recipes, and meal plans across every conversation.
  • Shared with everyone in your household who uses it.

Read-only by default

The credential you generate can only read your kitchen unless you opt in to changes. You can regenerate with write access anytime.

MCP Server URL

Once connected, you can

  • Ask your assistant what’s expiring, by voice or chat
  • Announce expiring food in a morning automation
  • Ask what you can cook with what you have
  • Check your meal plan and shopping list hands-free

Home Assistant is a third-party, open-source project. Pantry Persona is not affiliated with the Home Assistant project, Nabu Casa, or their maintainers. Visit home-assistant.io for the official documentation and downloads.

Stuck?

If linking fails, it’s almost always the instance URL on the my.home-assistant.io page. Use your reachable Nabu Casa or external URL, not the default local address.

Email us