Releases: Frihet-io/frihet-mcp
Releases · Frihet-io/frihet-mcp
v1.1.0 — Safety Annotations, OAuth 2.0+PKCE, Anthropic Directory
What's New
Safety & Compliance
- 31 tools fully annotated with
readOnlyHint,destructiveHint,idempotentHint,openWorldHint - Response size guard — 80,000 character limit (~20K tokens) per response
- HEAD request handling — graceful 200 response (required by Anthropic)
OAuth 2.0 + PKCE (Remote MCP)
- Full OAuth 2.0 Authorization Code + PKCE (S256) flow
- Firebase Auth login (Google, GitHub, Microsoft providers)
- Dynamic client registration at
/register - OAuth discovery at
/.well-known/oauth-authorization-server - Backward compatible — existing
fri_*API keys continue to work
Infrastructure
- Favicon serving at
/favicon.icoand/favicon.svgfor brand consistency - Cloudflare Workers + Durable Objects (McpAgent) architecture
- KV-backed token storage with configurable TTL
Distribution
- Published on npm as
@frihet/mcp-server@1.1.0 - MCP Registry, mcp.so, Glama.ai, awesome-mcp-servers
- Submitted to Anthropic Claude Directory (pending review)
Full Changelog: v1.0.0...v1.1.0
v1.0.0 — AI-native MCP server for business management
@frihet/mcp-server v1.0.0
The first business management platform with an official MCP server.
What's included
- 31 tools across 6 resources: invoices, expenses, clients, products, quotes, webhooks
- Dual transport: stdio (local) + streamable HTTP (remote at mcp.frihet.io)
- Works with: Claude Code, Claude Desktop, Cursor, Windsurf, Cline, Codex
- Claude Code Skill:
/frihetcommands with Spanish tax context (IVA, IRPF, Modelo 303) - Rate limiting: Automatic exponential backoff on 429
- MIT license
Install
npx @frihet/mcp-serverOr use the remote endpoint — zero install:
https://mcp.frihet.io/mcp