Skip to main content

Frihet Documentation

Frihet is a modern ERP built to manage invoicing, expenses, clients, accounting, and taxes from the keyboard, the web app, or through AI agents and the REST API.

[!TIP] Does something not match the guide or do you need help with your account? Check Support & Quick Troubleshooting to resolve common VeriFactu, invoicing, banking, REST API, and MCP issues, or to open a contextual support request with our team.


Choose your starting journey​

1. Start invoicing​

If you are about to create your first invoices or want to verify how Frihet calculates taxes before issuing real fiscal documents:

  1. Create an account — set up your workspace and sign in to the app.
  2. Configure your business — enter your Tax ID (NIF/CIF) and legal name under Settings → Tax Profile, and set your tax zone (VAT / IVA in Mainland Spain & Balearic Islands, IGIC in the Canary Islands, or IPSI in Ceuta & Melilla), IRPF withholding, and numbering series under Settings → Billing.
  3. Your first invoice — end-to-end walkthrough with a synthetic draft example (without chaining in VeriFactu or sending real emails), pre-issue review checkpoint, expected result, and recovery steps.
  4. Keyboard shortcuts — press Cmd+K (Ctrl+K on Windows/Linux) to open the command palette and use two-key sequences such as C then F (create invoice) or G then F (go to invoices).

2. Bring my data​

If you are switching from another invoicing tool or spreadsheets and want to keep your history and numbering continuity:

3. Connect API or AI agent​

If you want to query or automate your ERP from code, no-code workflows, or an AI assistant:

  • Developer quickstart — create your key (fri_...) under Integrations → API Keys, run your first read request to GET https://api.frihet.io/v1/clients?limit=5, and distinguish a 200 OK response with records, a new account with an empty list ("data": []), and 401, 403, or 429 error responses.
  • Connect your AI agent and MCP server — connect Claude Code, Cursor, Windsurf, ChatGPT, or Hermes using @frihet/mcp-server (1.17.0, 157 canonical operations).
  • REST API reference and Interactive OpenAPI explorer — full request/response schemas, filters, cursor pagination, and idempotency.

Connect Frihet​

Frihet publishes its own official channels to work with the tools you already use. They are all in the integrations and ecosystem hub.

ChannelWhat for
ZapierPublic Frihet app on Zapier: automate without code. Official listing
ShopifyApp in the Shopify App Store: your orders become invoices. Official listing
n8nOfficial community node for your n8n workflows
Hermes AgentOfficial Frihet plugin in the Hermes catalog, with human confirmation on irreversible writes
MCP serverClaude, Cursor, ChatGPT and other agents connected to your ERP
CLI and SDKTerminal and TypeScript client for your code

What is Frihet?​

A business management platform that brings together in one place:

  • Invoicing and collections — Quotes, invoices, recurring invoices, deposits, payment links, and credit notes
  • Expense and client management — Expense tracking, OCR, vendors, and CRM with contacts, notes, and activities
  • Human-in-the-loop AI assistant — Proposes actions and drafts over your data for you to review and confirm
  • Offline mode and sync — Browse and prepare operations even with an intermittent connection
  • Keyboard navigation — Command palette (Cmd+K / Ctrl+K) and direct shortcuts across every screen
  • Spanish tax compliance — VeriFactu (SHA-256 hash chaining and tax QR), Facturae, and tax models

See all Frihet features or compare plans and pricing.

Quick access​

Core features​

SectionWhat you will find
InvoicingCreate invoices, quotes, credit notes, payment links, and payment records
ClientsClient records, tax details, contacts, notes, activities, and the client portal
ExpensesRecording, categorization, CSV import, and deductible expenses
ProductsProduct and service catalog, variants, price lists, and taxes
AIWhat the in-app AI assistant does, draft proposals, data queries, and tax guidance
IntegrationsOfficial channels, banking, payment gateways, e-commerce, and all integrations
SettingsTax profile, invoice series, team members, permissions, and security
DevelopersREST API quickstart, webhooks, TypeScript SDK, CLI, and MCP server
Support & troubleshootingQuick diagnostic matrix and contextual support channels

For developers​

ResourceDescription
REST API8 core CRUD resources, CRM subcollections, and 4 intelligence endpoints with API key authentication and pagination
Webhooks15 real-time event types with HMAC-SHA256 signatures and automatic retries
MCP Server157 tools in @frihet/mcp-server (v1.17.0) to connect Claude, Cursor, Windsurf, or ChatGPT to your ERP
Claude Code Skill/frihet commands and Spanish tax context directly from your terminal (npx skills add Frihet-io/frihet-mcp)

Design principles​

Frihet is built around three ideas:

  1. Keyboard speed — Navigate and run actions with the command palette (Cmd+K / Ctrl+K) and two-key shortcuts without taking your hands off the keyboard.
  2. Verifiable intelligence — The AI assistant helps you prepare drafts and query data, always requiring your confirmation before saving changes.
  3. Open, portable data — Your documents and records are accessible in standard formats (CSV, PDF, Facturae XML, REST API JSON, and MCP).

Questions or does a step not match what you see on screen? Check Support & Quick Troubleshooting, learn how the AI assistant works, or open the command palette in the app with Cmd+K (Ctrl+K). You can also visit the Frihet blog for practical guides and product updates.