Skip to content
← Back to Journal
News
4 min read

Frihet joins the Hermes Agent plugin catalog by Nous Research

Frihet’s community integration joins the Hermes Agent plugin catalog and releases ChatGPT plugin v1.0.2 with guided MCP workflow skills and OAuth 2.1.

By Equipo Frihet
Frihet joins the Hermes Agent plugin catalog by Nous Research

TL;DR: The official Frihet plugin for Hermes Agent has been accepted and merged into Nous Research’s community catalog (v0.1.0). In parallel, we release version 1.0.2 of the ChatGPT plugin featuring four guided workflow skills (workspace, invoices, expenses, and clients) over our remote MCP server with OAuth 2.1 and PKCE.

Key takeaways

  • Frihet’s integration is officially part of Nous Research’s Hermes Agent plugin catalog (PR #135038 and #135271, pin v0.1.0)
  • The plugin includes native commands (/frihet status, setup, doctor) and the pre_tool_call safety hook requiring human confirmation before mutations
  • It is an official Frihet integration with tier: community (maintained by Frihet, not by Nous Research)
  • We are also releasing ChatGPT plugin v1.0.2 with 4 workflow skills and 33 enterprise tools on https://openai-mcp.frihet.io/mcp
  • All connections use OAuth 2.1 with PKCE, eliminating plain-text API keys from chat sessions
Contents

Open interoperability between enterprise management systems and artificial intelligence models takes a decisive step today. Frihet’s integration for Hermes Agent has been accepted and merged into the official plugin catalog in Nous Research’s upstream repository. In parallel, we are releasing version 1.0.2 of the Frihet plugin for ChatGPT, engineered around guided workflow skills on the Model Context Protocol (MCP) standard.

Both milestones share the same rigorous engineering principle: connecting accounting and invoicing with intelligent agents without compromising security, without exposing raw keys in chat transcripts, and with mandatory human-approval gates before any mutating state change.

Upstream inclusion in Nous Research: timeline and verifiable boundaries

The integration into Hermes Agent was verified through two upstream public contributions:

  1. Initial acceptance: Upstream PR #135038 was reviewed and merged on October 8, 2026, with confirmation from core maintainer teknium1 in technical discussions.
  2. Canonical release pin: Update PR #135271, merged on October 9, 2026, pinned community version v0.1.0 to exact commit 4f092d58398ab252ea1fa6b07bfefacec717abd9.

It is essential to clarify the governance boundary of this release: under Nous Research’s catalog taxonomy, the plugin is designated as tier: community. This denotes that the source code and operational maintenance are handled directly by Frihet at Frihet-io/hermes-frihet, rather than being developed internally by Nous Research or backed by a commercial endorsement. Furthermore, the companion graphical integration in the Connectors UI remains pending under PR #134790 and is not presented as operational until merged upstream.

Control architecture: native commands and the pre_tool_call hook

The Hermes plugin establishes a direct connection to Frihet’s remote endpoint (https://mcp.frihet.io/mcp) via OAuth 2.1 and PKCE, completely eliminating the need to paste static API tokens into conversational prompts.

The distribution bundles a SKILL.md file that enforces read-first scoping on the model, exposing three primary commands:

  • /frihet setup: interactive walkthrough guiding the operator through authorized workspace pairing.
  • /frihet status: inspects active workspace identity, account entitlements, and connection health.
  • /frihet doctor: executes real-time diagnostic checks on API round-trip latency, token validity, and granted scopes.

The core defensive mechanism is the pre_tool_call hook. While read-only requests (such as listing unpaid invoices or checking quarterly VAT summaries) execute seamlessly, whenever an agent proposes a state mutation (such as creating quotes, modifying expenses, or adding contacts), the hook intercepts execution and demands an explicit human keystroke in the terminal before passing the payload to the API.

ChatGPT Plugin v1.0.2: four guided workflow skills

For operators leveraging OpenAI models and ChatGPT seeking connection to business data, we are shipping version 1.0.2 of the official plugin (marketplace/openai/dist/frihet-1.0.2.zip, tracked in Frihet-io/frihet-mcp#254).

Rather than presenting an unconstrained list of disparate endpoints, v1.0.2 arranges 33 verified enterprise tools into four modular workflow skills:

  • frihet-workspace: fiscal profile details, bank accounts, and quarterly tax summaries.
  • invoices-and-quotes: drafting customer invoices, quoting, tracking due dates, and generating PDF download links.
  • expenses-and-vendors: vendor invoice capture, OCR receipt parsing, and supplier management.
  • clients-crm: customer account queries, transaction ledger history, and associated credit notes.

The distribution includes an onboardingSkill that primes the assistant on first run, providing context on default currencies and tax rules without blind guesswork.

Reproducible read-only examples

You can verify agent connectivity immediately through non-destructive diagnostic queries:

Terminal window
# Diagnostic validation from Hermes Agent
/frihet doctor

Once validated, the assistant handles natural-language requests while honoring least-privilege scoping:

“Which unpaid invoices are reaching their due date within the next seven days?” “Show me a breakdown of tax bases and accrued VAT figures for the current quarter.”

The model only executes authorized read tools (list_invoices or get_modelo_303_summary), returning verified identifiers and live numbers directly from the ERP.

Getting started and developer references

This milestone advances Frihet’s mission toward an open business ecosystem where founders and operators retain full sovereignty over their accounting data and automation pipelines:

The Hermes Agent plugin source code is open to community review and contributions on GitHub.

Share

Was this article helpful?

FAQ

What does tier: community mean for the Hermes plugin?

It means the codebase and maintenance are officially and openly provided by the Frihet team (Frihet-io/hermes-frihet), while Nous Research validates and includes it in their public upstream catalog. It does not imply a commercial partnership or in-house development by Nous Research.

How do you install Frihet in Hermes Agent?

You can discover and install it using standard Hermes plugin manager commands (hermes plugins search frihet and hermes plugins install frihet). Once installed, the /frihet status, /frihet setup, and /frihet doctor commands become available.

What is new in the ChatGPT plugin v1.0.2?

It structures 33 enterprise tools across four guided workflow skills (frihet-workspace, invoices-and-quotes, expenses-and-vendors, and clients-crm), backed by an onboardingSkill and OAuth 2.1 authentication with PKCE.

Can an agent issue invoices or modify records autonomously?

No. The pre_tool_call hook and Frihet authorization policies require explicit human approval before creating, editing, or deleting accounting or tax records.

Compare with

Frihet — Business without drama

Start Free