← Registry

General Tools

doingwork.work

Provides general-purpose tools through the Model Context Protocol.

1 endpoint141 known tools

ENDPOINT 1

https://app.doingwork.work/mcp

No auth detected

MCP server metadata

Name
doing-work
Version
8.0.0
Capabilities
tools

Known tools 141

accept_data_terms

Use this after the plan is paid, before a customer file is imported.

Inferred read-only
save_workers

Use this after services are saved.

Inferred read-only
apply_worker_area

Use this when the crew is already saved and only the service area should change.

Inferred read-only
customers_later

Use this when the owner will bring customers over on switch day, not during early setup.

Inferred read-only
services_later

Use this only when the owner wants to skip the service list for now.

Inferred read-only
mark_setup_complete

Use this after the plan is paid and the owner is done with the setup list.

Inferred read-only
preview_sample_week

Use this after crew, hours, and services are saved, before the shop is paid.

Inferred read-only
extract_business

Use this when the owner has a public website and wants a head start on the shop name and services.

Inferred read-only
places_search

Use this when the owner is looking up a street or city to put on the shop.

Inferred read-only
place_details

Use this after places_search, with the place they picked and the same session id.

Inferred read-only
users_list

Use this to read the owner, people with a login, named assistants, and how many users are in use.

Inferred read-only
access_audit

Use this to read recent access changes for the shop.

Inferred read-only
workers_list

Use this to read the crew who can be assigned work, without creating logins.

Inferred read-only
access_request

Use this to prepare an invite, a role change, a user-count change, or turning off a login.

Inferred read-only
access_commit

Use this after the owner approves an access change from their email.

Potential side effects
my_account

Use this to read the signed-in person's name, verified email, and notification preference.

Potential side effects
update_my_account

Use this to save the signed-in person's name and notification preference.

Inferred read-only
booking_policy

Use this when the owner wants to change the public request form: the link name, whether it is open, which services it offers, and which postal codes it accepts.

Inferred read-only
workspace

Use this after the shop is paid for a quick look at today's office: open requests, counts, and who can be dispatched.

Inferred read-only
customer_search

Use this after the shop is paid, before you create a duplicate.

Potential side effects
customer_candidates

Use this just before creating a customer, with the contact and address you are about to save.

Inferred read-only
customer_create

Use this after the shop is paid and you have checked for a duplicate.

Inferred read-only
customer_update

Use this when a saved customer's name, phone, or email changed.

Potential side effects
property_create

Prefer service_address_save for a new address.

Inferred read-only
service_address_save

Use this after the shop is paid to add a service address, or to correct one, on an existing customer.

Inferred read-only
service_address_remove

Use this when a service address should leave the customer and the owner has said so.

Inferred read-only
work_create

Use this after the shop is paid, when a known customer needs a job.

Inferred read-only
phone_note

Use this when the shop already took a call on its own phone and you are writing down what the caller wanted.

Inferred read-only
work_list

Use this to scan jobs in the shop, one page at a time.

Inferred read-only
work_get

Use this before you change a job, and whenever you need its visits, customer, and repeat.

Inferred read-only
work_economics_save

Use this when the owner, or an agent allowed to see costs, is recording hours and parts on a job.

Inferred read-only
request_match

Use this when a request is not tied to the right customer yet.

Inferred read-only
work_qualify

Use this after the customer and address are on the job, before you look for a time.

Inferred read-only
work_save_draft

Use this to keep notes on a job and move a request into draft.

Inferred read-only
technician_save

Use this to add or update a person who can be put on a visit, with their skills and hours.

Potential side effects
availability_find

Use this after the job has a scope, a duration, and a fee.

Inferred read-only
schedule

Use this to read one shop day.

Inferred read-only
schedule_move

Use this to move one booked visit to another person or start time.

Inferred read-only
booking_propose

Use this when the owner is ready to book, add, reschedule, or cancel a visit.

Inferred read-only
repeat_set

Use this on one booked visit when the work should repeat weekly, every few weeks, monthly, every 3 months, or yearly.

Inferred read-only
repeat_end

Use this to stop a repeat after one visit that still follows it.

Inferred read-only
booking_commit

Use this only after the owner has approved that exact proposal from their email.

Potential side effects
booking_operation

Use this when a booking proposal was interrupted, or you need its conflict detail.

Inferred read-only
quote_get

Use this to read one quote, the customer's decision, and whether a deposit is still open.

Inferred read-only
quote_save

Use this to save the options and prices the customer will see on a quote.

Inferred read-only
quote_review

Use this when the quote is ready for the owner to approve a send.

Potential side effects
quote_send

Use this only after the owner has approved that exact quote review.

Inferred read-only
quote_revoke

Use this to turn off the customer's quote links and any send that is still waiting for approval.

Potential side effects
field_access

Use this when the owner should approve a login for one assigned technician.

Inferred read-only
field_day

Use this to read one day's assigned visits.

Inferred read-only
field_get

Use this to read one assigned visit before you update it.

Potential side effects
field_update

Use this to record arrival, notes, materials, or completion on an assigned visit.

Inferred read-only
visit_reopen

Use this when an owner or office user needs to reopen a visit that was marked done.

Inferred read-only
field_photo

Use this to upload one photo for a visit in numbered pieces.

Potential side effects
field_photo_get

Use this to read one photo already stored on a visit.

Inferred read-only
field_review

Use this to record that the technician is on the way, or to approve extra work the customer already accepted.

Inferred read-only
field_conflicts

Use this in the office to list visit updates that conflicted and are still unresolved.

Inferred read-only
field_reconcile

Use this in the office to keep or dismiss evidence from a conflicting visit update.

Potential side effects
invoice_draft

Use this after the chosen visits are done, to start an invoice from the accepted scope.

Potential side effects
invoice_get

Use this to read one invoice, its balance, and any payment still in progress.

Potential side effects
money

Use this to read invoice balances, receipts, and deposits left from canceled work.

Potential side effects
invoice_review

Use this to prepare sending an invoice, recording a manual payment, applying a deposit, or a follow-up.

Potential side effects
invoice_commit

Use this only after the owner has approved that exact invoice review.

Potential side effects
invoice_revoke

Use this to turn off the customer's links for one invoice.

Potential side effects
deposit_decision

Use this after work is canceled, when the owner should decide to hold the deposit for review or ask for a refund.

Potential side effects
automation_save

Propose an immutable bounded grant for a named production principal, exact visits and recipients, fixed visit_v1 messages, message/segment/budget/frequency caps and expiry within 30 days.

Potential side effects
automation_revoke

Immediately pause/revoke a grant.

Inferred read-only
communications

Use this to read visit reminders and on-the-way texts for this shop, including each message, whether it was sent, allowance use, and the shop texting number.

Potential side effects
message_prepare

Persist exact recipient, verified reply destination, fixed job-related text, visit revision and due time.

Inferred read-only
message_commit

Reserve included text allowance atomically before scheduling the immutable message.

Potential side effects
message_retry

Retry a terminal provider failure using the same operation and reservation.

Potential side effects
message_status

Poll the durable operation after restart or timeout.

Inferred read-only
message_revoke

Revoke a message link and stop a text that has not gone out yet.

Potential side effects
access_notes

Use this to read customer access notes for an authorized visit, or to mark one note as read.

Inferred read-only
sms_sender_save

Owner-only.

Inferred read-only
house_text_preview

Owner-only.

Inferred read-only
import_extract

Use this after the plan is paid and the data terms are accepted, when the owner has a customer file.

Inferred read-only
import_preview

Use this after a customer table is ready, and again if the file or the column map changes.

Inferred read-only
import_get

Use this to reopen a preview or a finished import by its id.

Inferred read-only
import_list

Use this when you need to find an earlier customer import.

Inferred read-only
import_confirm

Use this only after the owner has approved the exact preview.

Inferred read-only
report_week

Use this to read the office week, seven shop-local dates starting at the date you send.

Potential side effects
actual_cost_record

Use this to record actual labor and materials for one job, and whether those costs are complete.

Inferred read-only
billing_status

Use this to read the plan, the next charge, the card display, receipts, and the 30-day money-back window.

Potential side effects
billing_change

Use this when the owner wants to cancel at the end of the period, resume, or look at a recovery or a texting pack.

Inferred read-only
diagnostics

Use this to read whether setup is ready, whether workers are checking in, and what to do next when something is stuck.

Inferred read-only
credential_revoke

Use this to ask the owner to turn off one named login.

Inferred read-only
refund_policy

Use this to read the 30-day money-back facts.

Inferred read-only
security_facts

Use this to read the security facts this product actually ships.

Inferred read-only
refund_request

Use this to record a money-back request within 30 days of the first paid charge.

Potential side effects
billing_portal

Use this to open the billing page when a billing customer is linked.

Inferred read-only
account_export

Use this to download shop contact records before an account deletion.

Inferred read-only
account_status

Use this to read the latest customer export and any account deletion that is already scheduled.

Inferred read-only
account_delete

Use this to schedule account deletion about 7 days after a fresh export.

Inferred read-only
account_delete_cancel

Use this during the grace window to cancel a scheduled account deletion.

Inferred read-only
customer_privacy_list

Use this to list customers when the owner is exporting or removing one person's contact record.

Inferred read-only
customer_privacy_export

Use this to export one customer's contact details and service addresses.

Inferred read-only
customer_privacy_delete

Use this after the owner types the customer's saved name, to remove that contact.

Potential side effects
review_settings

Use this to read the review link, whether finished jobs ask for a review, and whether visit texts are turned on.

Inferred read-only
review_settings_save

The owner uses this to save the review link and turn requests on or off.

Inferred read-only
review_request_send

Use this after a visit on the job is marked done and the owner or office has confirmed the request.

Inferred read-only
review_request_status

Use this to read whether the review request for one job is in the 10-minute hold, waiting for confirmation, or already sent.

Inferred read-only
review_requests

Use this to list recent review requests, with the email and whether the text went by SMS or by email.

Potential side effects
review_opt_out

The owner uses this to stop future review requests for one customer.

Inferred read-only
register

Use this when the owner is new to Doing Work and you are not on the install tools.

Inferred read-only
sign_in

Use this to resume an existing shop when you are not on the install tools.

Inferred read-only
verify

Use this as soon as the owner reads the code from their email.

Potential side effects
status

Use this whenever you are unsure what is left.

Inferred read-only
save_shop

Use this after the email code is verified, including on an unpaid draft.

Potential side effects
save_availability

Use this after the shop name is saved, including on an unpaid draft.

Inferred read-only
save_service

Use this when one service needs a price or name change and the rest of the list should stay.

Inferred read-only
save_services

Use this after hours are saved, including on an unpaid draft.

Inferred read-only
save_preferences

Use this after the crew is saved, including on an unpaid draft.

Inferred read-only
request_activation

Use this after the shop name is saved and the owner has agreed to the $49 a month plan.

Inferred read-only
checkout

Use this only after the owner has approved the $49 a month plan from their email.

Potential side effects
events

Use this to read shop events after a cursor.

Inferred read-only
request_access

Use this when this assistant needs costs or live management on its own login.

Inferred read-only
apply_access

Use this after the owner has approved a scope change for this assistant.

Inferred read-only
revoke

The owner uses this to turn off one login immediately.

Inferred read-only
connect

Use this when the owner wants customers to pay by card.

Potential side effects
credentials

Use this to list named logins, their roles, and whether each one is still active.

Inferred read-only
install_playbook

Use this at the start of a new shop, or when you are picking up a shop you already started.

Inferred read-only
install_register

Use this when the owner is new to Doing Work.

Inferred read-only
install_verify

Use this as soon as the owner reads the code from their email.

Potential side effects
install_status

Use this whenever you are unsure what is left.

Inferred read-only
install_save_shop

Use this after the email code is verified, including on an unpaid draft.

Potential side effects
install_request_activation

Use this after the shop name is saved and the owner has agreed to the $49 a month plan.

Inferred read-only
install_checkout

Use this only after the owner has approved the $49 a month plan from their email.

Potential side effects
install_operation

Use this while a plan payment is unfinished, and again after the owner leaves the payment page.

Potential side effects
install_connect_start

Use this when the owner wants customers to pay by card.

Potential side effects
install_connect_status

Use this after the owner has been sent to set up card payments, or when they ask if payouts are ready.

Inferred read-only
install_import_preview

Use this after install_import_extract, or after a Jobber or Housecall Pro table.

Inferred read-only
install_import_confirm

Use this only after the owner has approved the preview.

Inferred read-only
install_save_services

Use this after hours are saved, including on an unpaid draft.

Inferred read-only
install_save_workers

Use this after services are saved.

Inferred read-only
install_mark_setup_complete

Use this after the plan is paid and the owner is done with the setup list.

Inferred read-only
install_sign_in

Use this to resume a shop that already exists.

Inferred read-only
install_import_extract

Use this after the plan is paid and the data terms are accepted, when the owner has a customer file.

Inferred read-only
install_services_later

Use this only when the owner wants to skip the service list for now.

Inferred read-only
install_customers_later

Use this when the owner will bring customers over on switch day, not during early setup.

Inferred read-only
install_save_preferences

Use this after the crew is saved, including on an unpaid draft.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.doing-work]
url = "https://app.doingwork.work/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "doing-work": {
      "type": "http",
      "url": "https://app.doingwork.work/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: doing-work
Remote MCP URL: https://app.doingwork.work/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "doing-work": {
      "url": "https://app.doingwork.work/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "doing-work": {
      "type": "http",
      "url": "https://app.doingwork.work/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "doing-work",
  "transport": "streamable-http",
  "url": "https://app.doingwork.work/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for doingwork.work was fetched 2026-10-01T23:13:50.867Z.

Trust status Neutral

doingwork.work is assessed as Neutral: No suspicious signals found, but no strong positive signal either

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.