work.doingwork/shop
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Field Service Business Platform by Doing Work
Publisher-provided description
Headless field service software. Your AI agent runs jobs, schedules, quotes, invoices and payments.
Summary by lookupd
Lets an agent manage field service work: create and track jobs, schedule visits, draft and send quotes, invoice, and manage shop members.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http shop https://doingwork.work/mcp
Codex, remote (streamable-http)
codex mcp add shop --url https://doingwork.work/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"shop": {
"url": "https://doingwork.work/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 429)
Publisher-provided text
auth_requestLinkEmail a one-time sign-in link. Always answers ok, so it never reveals whether an email has an account.auth_sendLinkEmail a person a one-time sign-in link that opens a named Doing Work screen after they sign in, so an agent can hand its person straight to the page that needsauth_oauthRegisterRegister an OAuth client (RFC 7591 dynamic registration). Public clients only: PKCE, no secret. Redirects must be https, or http on loopback.auth_oauthAuthorizeA signed-in person approves an agent client. Returns the redirect with a one-time code (PKCE S256). Needs a browser session, not an agent token. `resource` (RFCauth_oauthTokenExchange an authorization code and PKCE verifier, or a refresh token, for a short-lived agent access token and a new refresh token. Refresh tokens rotate: eachme_getThe signed-in person. Call me.start for shops, what this connection can do, and the next tasks.me_startStart here. Shops this connection can use, the grant in plain words, counts, and the next tasks for the state of each shop.me_shopsShops the signed-in person belongs to right now, with their role. A shop key gets only the one shop that key is bound to.shops_createCreate a shop. The caller becomes its one owner. The caller must already have accepted the current Terms and Privacy, once for their account, which covers everymembers_inviteInvite a person by email as office, lead or field. Owners and office can invite. A lead cannot. The invite link works once. Shop roles are owner, office, lead amembers_resendInviteEmail an open invite again with a new link, for a worker or office member who lost it or let it expire. The old invite is revoked and a new one is made with themembers_sendPageEmail a current member of your shop a one-time sign-in link that opens one page: board (the day board, for owner or office), override (mark a job or visit donemembers_acceptAccept an invite as the signed-in person. The invite email must match yours.members_listCurrent members of a shop with role and start date. Role is owner, office, lead or field.members_endEnd a membership: the owner removes a worker, or a worker leaves. Shop tokens end with it. The owner cannot leave; ownership moves only by transfer.members_changeRoleOwner changes a worker among office, lead and field. The old membership ends and a new one starts, so history keeps both. Shop roles are owner, office, lead andjobs_createStart a job at a home, found or created from the address: address is an object, not a string, with required line1, locality, postal_code and jurisdiction (line2jobs_listJobs of a shop you belong to, newest first. A field worker sees only jobs with a visit they are assigned to. A lead also sees jobs their crew is on. Another shojobs_getOne job with its home address and, when it was converted from a request, that request. A field worker gets not found unless they are assigned to a visit on it.media_requestUploadGet a signed upload URL for a job photo or video. Before you call this, look at the file and say what it shows in summary: plain words, findings, any text you cmedia_listList the photos and videos you are allowed to see, with what the agent said each shows (summary), taken time, GPS location, heading and camera details. Filter bmedia_mapPhotos with a GPS location as a GeoJSON FeatureCollection (points in longitude, latitude order), ready for a map. Takes the same filters as media.list.media_getOne photo or video's details, including its full summary (findings, readable text, measurements, transcript and key moments), taken time, location, camera fieldjobs_requestConfirmationGet a single-use link the customer opens to confirm the work was done (or flag a problem).media_setSummaryWrite or correct what a photo or video shows. Use it to fix a summary, to fill in one marked needs_summary (older photos and browser captures have none), or aftmedia_needsSummaryPhotos and videos with no summary yet: older uploads, browser captures, and uploads whose agent could not look at the file. Open each with media.get include_conquotes_createCreate a quote (AI can draft lines; a person who can send quotes approves agent-drafted lines before the quote is sent). Optional: good, better, best options anquotes_sendLock the quote and get a single-use signing link for the customer (the customer signs on the hosted page; an agent cannot sign or accept a quote). Who may sendquotes_revisePass the COMPLETE new line list; any line you omit is removed. Replace an unsigned quote with a new version. Earlier signing links stop working; send it again fquotes_withdrawWithdraw a draft or sent quote the customer has not signed, with an optional reason. Signing links stop working and follow-ups stop. A withdrawn quote cannot be
Details
- Version: 1.0.1
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 1859 ms
- First indexed:
- Last seen in registry:
- Website: https://doingwork.work/connectors/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/work.doingwork/shop)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp