Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ourwork-mcp-server) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
OurWork MCP Server
An MCP server that connects AI assistants like Claude to your OurWork account. Manage jobs, invoices, quotes, customers, and tasks through natural language.
What you can do
- Customers — create, update, search, and manage customer addresses
- Jobs — schedule, update status, view calendar, send "on the way" notifications
- Invoices — create, issue, mark paid, send reminders, track overdue
- Quotes — create, send, accept/decline, convert to jobs
- Tasks — create, complete, reopen, delete
- Dashboard — view today's schedule, revenue, outstanding invoices, pending quotes
53 tools in total.
Prerequisites
- An OurWork account with an API key (starts with
owk_) - Node.js 18+
Setup
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ourwork": {
"command": "npx",
"args": ["-y", "ourwork-mcp-server"],
"env": {
"OURWORK_API_URL": "https://app.ourwork.tools",
"OURWORK_API_KEY": "owk_your_api_key_here"
}
}
}
}Claude Code
claude mcp add ourwork -- npx -y ourwork-mcp-server \
--env OURWORK_API_URL=https://app.ourwork.tools \
--env OURWORK_API_KEY=owk_your_api_key_hereManual
OURWORK_API_URL=https://app.ourwork.tools \
OURWORK_API_KEY=owk_your_api_key_here \
npx ourwork-mcp-serverConfiguration
| Variable | Required | Description |
|---|---|---|
OURWORK_API_URL |
Yes | Your OurWork API endpoint |
OURWORK_API_KEY |
Yes | API key (must start with owk_) |
Tools
Customers
list_customers get_customer create_customer update_customer delete_customer add_customer_address update_customer_address remove_customer_address
Jobs
list_jobs get_job create_job update_job change_job_status cancel_job get_calendar send_on_the_way create_invoice_from_job add_job_line_item update_job_line_item remove_job_line_item
Invoices
list_invoices get_invoice create_invoice update_invoice issue_invoice mark_invoice_paid cancel_invoice add_invoice_line_item update_invoice_line_item remove_invoice_line_item send_invoice_reminder list_overdue_invoices
Quotes
list_quotes get_quote create_quote update_quote send_quote accept_quote decline_quote cancel_quote convert_quote_to_job add_quote_line_item update_quote_line_item remove_quote_line_item
Tasks
list_tasks get_task create_task update_task complete_task reopen_task delete_task
Dashboard & Notifications
get_dashboard list_notifications
License
MIT