FreelanceOS
FreelanceOS is a comprehensive freelance business management platform with 37 tools covering the full freelance lifecycle — from client onboarding to invoicing and follow-ups.
Clients — Create, retrieve, list, update, and archive client records with contact details, billing rates, currency, and notes.
Projects — Create, retrieve, list, update, and archive projects linked to clients, tracking budgets, timelines, and lifecycle status (active/paused/completed).
Proposals — Create, retrieve, list, and update proposals with pricing and expiry dates; accepting a proposal automatically seeds the project scope from deliverables.
Invoices — Create, retrieve, list, and update invoices with line items, tax calculations, and status tracking (draft, sent, paid, overdue, void).
Time Tracking — Log, retrieve, list, update, and archive time entries per project with billable flags; aggregate total hours over a date range.
Scope Management — Define project scope with deliverables, boundaries, exclusions, and assumptions; log and classify change requests (in-scope/out-of-scope/needs-review); check whether new client requests fall within agreed scope.
Follow-ups — Create, retrieve, list, update, and mark follow-up messages as sent; fetch context (outstanding invoices, prior messages, client details) before drafting.
Handles subscription billing and API key delivery for the FreelanceOS service, supporting monthly and one-time payment plans.
FreelanceOS
Run your entire freelance business from Claude Code. Proposals, invoices, time tracking, scope management, and follow-ups — handled through chat. 37 hosted tools, 5 coaching skills, one install command.
🌐 Live: https://freelance-os-production.up.railway.app
Install
claude plugin install freelance-osWhen prompted, paste your API key. That's it — start managing your freelance business conversationally.
Related MCP server: Calculadora de Propostas T2C Group
Get an API key
Plan | Price | Link |
Monthly | $19/month (7-day free trial) | |
Lifetime | $40 one-time |
Monthly plan includes a 7-day free trial — no charge until day 8. Your API key is delivered instantly on the success page after checkout.
Why this exists
I was tired of jumping between Stripe, Notion, a spreadsheet for hours, and a Word doc for proposals every time a client emailed. Every tool wanted me to switch context, log in, copy data between them — meanwhile I was already in Claude Code 8 hours a day shipping client work. So I made the admin layer live where the work does. Conversational. Hosted server stores the data, AI handles the chaos.
— Built by Jacob Sohlin. The 5 coaching skills are MIT and live in this repo. The MCP server is hosted (not open source) — your subscription pays for hosting, billing, support, and per-user data isolation.
What you get
37 hosted MCP tools
Full CRUD across the freelance lifecycle, served by the hosted backend:
Entity | Tools | What you can do |
Clients | 5 | CRM — contacts, billing rates, notes |
Projects | 5 | Track work per client with budgets and timelines |
Proposals | 5 | Draft, price, send — |
Invoices | 4 | JSONB line items, tax, status tracking. |
Time | 6 | Log hours, aggregate per project, real |
Scope | 6 | Define boundaries, log change requests, detect creep |
Follow-ups | 6 | Context-aware reminders, sent-tracking |
5 coaching skills (MIT, in this repo)
The local layer that teaches Claude freelance domain expertise. Free to inspect, fork, and learn from:
Skill | What it does |
Proposals | Pricing strategy, scope clarity, revision limits, payment terms |
Invoices | Line item structure, payment terms, overdue management |
Follow-ups | Timing, tone, and content for every follow-up scenario |
Scope | Scope definition, change requests, creep detection |
Time | Logging practices, hour aggregation, time-to-invoice workflow |
Example workflows
New client onboarding:
"I have a new client, Acme Corp. Contact is Jane at jane@acme.com. They need a website redesign, budget around $5k."
End-of-week invoicing:
"Show me uninvoiced time for the Acme project this week and generate an invoice."
Scope creep detection:
"Jane asked for a blog section — is that in scope for the Acme redesign?"
Follow-up on overdue invoice:
"Invoice INV-0042 is 2 weeks overdue. Draft a polite but firm follow-up to Jane."
Compatibility
Client | Status | Notes |
Claude Code | ✅ First-class | Coaching skills + MCP tools |
Claude Desktop | ✅ Tools work | Add as a remote MCP server in |
Cursor / Cline / Continue / etc. | ✅ Tools work | Any MCP-compatible client connects to the Streamable HTTP endpoint |
Issues & feedback
🐛 Bug reports → GitHub Issues
💡 Feature requests → GitHub Discussions
🚀 Status → /health endpoint
If something breaks, file an issue and I usually respond within a day.
License
MIT for the skills in this repo. The hosted MCP server is closed-source — your subscription pays for hosting, support, and per-user data isolation.
Maintenance
Related MCP Servers
- Flicense-qualityDmaintenanceAutomates FreshBooks invoicing and time tracking through Claude, allowing users to send invoices, list invoices, log billable hours, and get financial insights via natural language commands.Last updated2
- Alicense-qualityDmaintenanceEnables the calculation and management of hourly-based commercial proposals with persistent storage and interactive statistical visualization. It provides tools to create, list, and analyze quotations for project and maintenance costs directly within Claude.Last updatedMIT
- FlicenseBquality-maintenanceGenerates professional, AI-powered freelance project proposals including executive summaries, scopes of work, and pricing structures. It leverages Claude to create tailored proposals based on specific project descriptions, budgets, and timelines.Last updated1
- AlicenseBqualityBmaintenanceAI-native business management — invoices, expenses, clients, products, quotes, and webhooks. 31 tools for Claude, Cursor, Windsurf, and Cline.Last updated1001,3529MIT
Related MCP Connectors
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Form companies, manage bank accounts, cards, invoices and more — directly from your AI coding tools.
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sohlin2/freelance-os'
If you have feedback or need assistance with the MCP directory API, please join our Discord server