What it is
A server over a Frihet workspace with 157 canonical operations: the documents a business issues, the records they draw on, and the Spanish and EU fiscal filings they roll up into. It translates each call into a REST request against api.frihet.io and returns typed JSON through outputSchema rather than prose.
Requirements
A Frihet workspace and an API key from app.frihet.io, passed as FRIHET_API_KEY. Two transports: stdio via npx -y @frihet/mcp-server on Node 20 or newer, or the hosted endpoint at https://mcp.frihet.io/mcp with a Bearer token or an OAuth 2.1 browser login and nothing installed. FRIHET_DEMO=1 runs the whole surface against example fixtures with no network call and no persistence, if you want to see it before signing up. The key is rate-limited to 100 requests per minute, with retry and backoff handled for you. Bank accounts are connected on the Frihet side; the reconciliation tools read what is already linked.
Setup effort
One command plus a key — npx @frihet/mcp-server, then supply credentials