A read-first operating contract for using the Frihet ERP MCP safely, with explicit controls for approvals, writes, and retries.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install frihet-erp
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install frihet-erp using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Frihet ERP skill guides AI agents working with Frihet’s MCP server through safe, predictable operations. It establishes a read-first default, documents when human approval is required, and helps prevent duplicate or unintended changes through idempotency and reconcile-before-retry practices.
Designed for Openclaw Skills and compatible agent hosts, this bundle ships without a pre-registered MCP server or write tools. Users explicitly configure a literal allowlist of 39 read-only operations before OAuth authorization, then opt in to additional operations only when needed.
Install the bundle, then register the Frihet MCP with an explicit read-only allowlist. The order matters: do not authorize OAuth until the allowlist has been applied.
# Install the skill bundle; no MCP server is pre-registered.
clawhub install @frihet/agent-plugin
# Register Frihet with the literal read-only tool allowlist.
openclaw mcp add frihet \
--url https://mcp.frihet.io/mcp \
--transport streamable-http \
--auth oauth \
--include 'list_invoices,get_invoice,search_invoices,list_clients,get_client,list_client_activities,list_expenses,get_expense,list_vendors,get_vendor,list_quotes,get_quote,list_products,get_product,list_recurring_invoices,get_recurring_invoice,list_reservations,get_reservation,list_properties,list_bank_accounts,get_bank_account,list_transactions,list_deposits,get_deposit,list_webhooks,get_webhook,list_team_members,list_kitchen_tickets,get_kitchen_ticket,list_kitchen_stations,list_menu_items,list_sales,get_sale,list_terminals,get_time_summary,get_quarterly_taxes,get_business_context,get_monthly_summary,anomaly_list'
# Authorize only after the read-only allowlist is applied.
openclaw mcp login frihet
For Hermes, add the server and use its interactive configuration to deselect mutating operations before authorization. In Cursor, ChatGPT, or Gemini, use the host’s allowed-tools panel and enter the same 39 literal names. Do not use wildcard patterns such as list_*. To enable writes later, explicitly configure the desired operations and follow the host’s human-approval capabilities; the skill itself does not grant permissions.
The skill relies on Frihet’s canonical operating contract and operation-level capability metadata rather than guessing safety from tool names.
| Resource | Purpose |
|---|---|
docs/agent-onboarding.json in Frihet-io/frihet-mcp |
Current machine-readable source of truth for operation safety and capabilities. |
vendor/frihet-mcp-onboarding.json |
Vendored contract copy for offline validation. |
optional-mcps/frihet/manifest.yaml |
Connector manifest that pre-checks the read-only operations. |
references/mcp.json.example |
Example configuration reference; the bundle intentionally does not ship a root-level mcp.json. |
tests/test_security_posture.py |
Checks that the bundle preserves its security posture and documents the literal allowlist. |
Each operation may expose _meta[\"io.frihet/capability\"] with fields such as operation, category, mutates_state, idempotency_required, external_side_effects, and human_authority_required. Runtimes should use this metadata for policy decisions. The default allowlist has 39 read-only tools: 28 list_* operations, 8 get_* operations, search_invoices, anomaly_list, and the applicable time, tax, or business-context summaries. Mutating operations are not pre-enabled.
pre_tool_call hook to route contract-designated operations to its approval gate.mcp.json and documentation of the 39-name allowlist.Loading
Shopify Admin Pro enables guarded Shopify audits, reporting, and store administration through the Admin GraphQL API, with explicit approval required for every write.

Shopify Audit Pro runs security-conscious, read-only Shopify audits and reports using the Admin GraphQL API.

OpenWants helps an AI agent publish user-approved offers and requests, discover relevant posts, and manage follow-ups with clear privacy and permission safeguards.

Finance Theory Master helps assess which financial theories fit a scenario by testing assumptions, weighing evidence, and explaining limitations.

Glyph Fidelity audits transformed text and typography edge cases to help preserve readable, consistent letterforms.

Posterly lets an AI agent manage social publishing through hosted MCP, from account discovery and post validation to confirmed scheduling and publishing.








































