Frihet

AI-native ERP MCP server.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • List Tool Groups: List the Frihet ERP tool domains (invoicing, expenses, fiscal/compliance, banking, CRM, HR/payroll, stay/PMS, POS, intelligence, products, platform) with a one-line blurb and tool co
  • Search Tools: Find Frihet ERP tools by free-text query (matches tool name, title, summary and group). Returns matching tools with their group, one-line summary, read-only flag and input field names —
  • Describe Tool: Return the full original description, group, read-only flag and input field names for a specific Frihet ERP tool by its exact name (as returned by search_tools). Use this to load a tool

What data it sees

Do you need an account

No: the server works without sign-in

AI-native ERP MCP server. 157 tools for invoicing, expenses, clients, products, quotes, CRM, banking and accounting — with native Spanish/EU e-invoicing compliance (VeriFactu, TicketBAI, Facturae). 100+ integrations, progressive tool disclosure, idempotency-keyed mutations, structured output. Remote OAuth 2.0 + PKCE at mcp.frihet.io. v1.15.2 · MIT.

Server tool list (60)

Raw names from tools/list. Only developers need these.

list_tool_groupsList the Frihet ERP tool domains (invoicing, expenses, fiscal/compliance, banking, CRM, HR/payroll, stay/PMS, POS, intelligence, products, platform) with a one-line blurb and tool count for each. Start here, then use search_tools(query) to find tools and describe_tool(name) for a tool's full schema. Frihet serves deep ES/EU fiscal + native compliance on demand. [openWorldHint: false — reads the in-process tool catalog only.] / Lista los dominios de herramientas de Frihet ERP con descripción y recuento. Empieza aquí.
search_toolsFind Frihet ERP tools by free-text query (matches tool name, title, summary and group). Returns matching tools with their group, one-line summary, read-only flag and input field names — progressive disclosure so you load only what you need. Optionally filter by group. Then call describe_tool(name) for a tool's full description and call it by its real name. [openWorldHint: false — reads the in-process tool catalog only.] / Busca herramientas por texto libre. Devuelve coincidencias con grupo, resumen y campos.
describe_toolReturn the full original description, group, read-only flag and input field names for a specific Frihet ERP tool by its exact name (as returned by search_tools). Use this to load a tool's full depth on demand before calling it. [openWorldHint: false — reads the in-process tool catalog only.] / Devuelve la descripción completa de una herramienta por su nombre exacto.
get_business_context[intelligence] Get complete business context — profile, defaults, plan limits, recent activity, top clients, and current month summary. — full schema via describe_tool('get_business_context').
get_monthly_summary[intelligence] Get complete monthly financial summary — revenue, expenses, profit, tax liability, invoice stats, expense breakdown by category. — full schema via describe_tool('get_monthly_summary').
get_quarterly_taxes[intelligence] Get quarterly tax preparation data — Modelo 303 (IVA/IGIC), Modelo 130 (IRPF income tax advance), revenue/expense totals, tax collected vs deductible. — full schema via describe_tool('get_quarterly_taxes').
duplicate_invoice[intelligence] Duplicate an existing invoice for a new period. — full schema via describe_tool('duplicate_invoice').
list_invoices[invoicing] List all invoices with optional pagination and filters. — full schema via describe_tool('list_invoices').
get_invoice[invoicing] Get a single invoice by its ID. — full schema via describe_tool('get_invoice').
create_invoice[invoicing] Create a new invoice. — full schema via describe_tool('create_invoice').
update_invoice[invoicing] Update an existing invoice using PATCH semantics. — full schema via describe_tool('update_invoice').
delete_invoice[invoicing] Permanently delete an invoice by its ID. — full schema via describe_tool('delete_invoice').
search_invoices[invoicing] Search and filter invoices. — full schema via describe_tool('search_invoices').
send_invoice[invoicing] Send an invoice to the client via email. — full schema via describe_tool('send_invoice').
mark_invoice_paid[invoicing] Mark an invoice as paid. — full schema via describe_tool('mark_invoice_paid').
get_invoice_pdf[invoicing] Get the PDF for an invoice. — full schema via describe_tool('get_invoice_pdf').
get_invoice_einvoice[invoicing] Download the e-invoice XML for an invoice. — full schema via describe_tool('get_invoice_einvoice').
create_credit_note[invoicing] Create a credit note (factura rectificativa) for an existing invoice. — full schema via describe_tool('create_credit_note').
apply_late_fee[invoicing] Apply late payment interest to an overdue invoice. — full schema via describe_tool('apply_late_fee').
list_expenses[expenses] List all expenses with optional pagination and date range filters. — full schema via describe_tool('list_expenses').
get_expense[expenses] Get a single expense by its ID. — full schema via describe_tool('get_expense').
create_expense[expenses] Record a new expense. — full schema via describe_tool('create_expense').
update_expense[expenses] Update an existing expense using PATCH semantics. — full schema via describe_tool('update_expense').
delete_expense[expenses] Permanently delete an expense by its ID. — full schema via describe_tool('delete_expense').
list_clients[crm] List all clients/customers with optional pagination. — full schema via describe_tool('list_clients').
get_client[crm] Get a single client by their ID. — full schema via describe_tool('get_client').
create_client[crm] Create a new client/customer. — full schema via describe_tool('create_client').
update_client[crm] Update an existing client using PATCH semantics. — full schema via describe_tool('update_client').
delete_client[crm] Permanently delete a client by their ID. — full schema via describe_tool('delete_client').
list_client_contacts[crm] List all contacts for a client with optional pagination. — full schema via describe_tool('list_client_contacts').
create_client_contact[crm] Add a new contact person to a client. — full schema via describe_tool('create_client_contact').
delete_client_contact[crm] Permanently delete a contact from a client. — full schema via describe_tool('delete_client_contact').
list_client_activities[crm] List all CRM activities for a client with optional pagination. — full schema via describe_tool('list_client_activities').
log_client_activity[crm] Log a CRM activity against a client. — full schema via describe_tool('log_client_activity').
list_client_notes[crm] List all notes for a client with optional pagination. — full schema via describe_tool('list_client_notes').
create_client_note[crm] Add a note to a client. — full schema via describe_tool('create_client_note').
delete_client_note[crm] Permanently delete a note from a client. — full schema via describe_tool('delete_client_note').
list_products[catalog] List all products/services with optional pagination. — full schema via describe_tool('list_products').
get_product[catalog] Get a single product/service by its ID. — full schema via describe_tool('get_product').
create_product[catalog] Create a new product or service in the catalog. — full schema via describe_tool('create_product').
update_product[catalog] Update an existing product using PATCH semantics. — full schema via describe_tool('update_product').
delete_product[catalog] Permanently delete a product by its ID. — full schema via describe_tool('delete_product').
list_quotes[invoicing] List all quotes/estimates with optional pagination and filters. — full schema via describe_tool('list_quotes').
get_quote[invoicing] Get a single quote/estimate by its ID. — full schema via describe_tool('get_quote').
create_quote[invoicing] Create a new quote/estimate for a client. — full schema via describe_tool('create_quote').
update_quote[invoicing] Update an existing quote using PATCH semantics. — full schema via describe_tool('update_quote').
delete_quote[invoicing] Permanently delete a quote by its ID. — full schema via describe_tool('delete_quote').
send_quote[invoicing] Send a quote/estimate to the client via email. — full schema via describe_tool('send_quote').
list_vendors[expenses] List all vendors/suppliers with optional pagination and search. — full schema via describe_tool('list_vendors').
get_vendor[expenses] Get a single vendor/supplier by their ID. — full schema via describe_tool('get_vendor').
create_vendor[expenses] Create a new vendor/supplier. — full schema via describe_tool('create_vendor').
update_vendor[expenses] Update an existing vendor using PATCH semantics. — full schema via describe_tool('update_vendor').
delete_vendor[expenses] Permanently delete a vendor by their ID. — full schema via describe_tool('delete_vendor').
list_webhooks[platform] List all configured webhooks. — full schema via describe_tool('list_webhooks').
get_webhook[platform] Get a single webhook configuration by its ID. — full schema via describe_tool('get_webhook').
create_webhook[platform] Register a new webhook endpoint. — full schema via describe_tool('create_webhook').
update_webhook[platform] Update an existing webhook configuration using PATCH semantics. — full schema via describe_tool('update_webhook').
delete_webhook[platform] Permanently delete a webhook by its ID. — full schema via describe_tool('delete_webhook').
test_webhook[platform] Fire a synthetic test event to the webhook endpoint and return the delivery result. — full schema via describe_tool('test_webhook').
list_deposits[invoicing] List all deposits with optional pagination and date range filters. — full schema via describe_tool('list_deposits').
Frihet: connect to Claude, ChatGPT, Cursor · Connectors.fun