Skip to content
MCPSTAMP

AnswerHosted URL

Job Card

Job cards for trades. Hours and parts per job, from open to invoiced.

Free tier needs no key. See the exact limits.

What you get

Log a boiler repair

Heating engineer in Sheffield

Answer
Tool callWhat it did
job_card_createOpens the card with client and site
job_card_log_laborLogs 2.5 hours at GBP 60
job_card_log_materialLogs the valve

A card with GBP 150.00 labour and GBP 48.00 parts: GBP 198.00 so far.

Example from "Log a boiler repair". Invented names, real math from the tools.

Open a card for each job, log labour and materials as you go, and see the running total. Move the job from open to in progress, done and invoiced, and print the card for the customer or the office.

Made for Plumbers and electricians, Field service teams, Repair shops

3 requests, start to finish

Example chats. Each one uses real tools of this server, named as they run. The people and firms are made up.

Example done on the free tier. Doing this every week? Pro removes the limit for $19, once. Free vs Pro

  1. Example 1 · Heating engineer in SheffieldLog a boiler repair

    Job card for Mrs Patel, 14 Elm Road, boiler fault. Log 2.5 hours at GBP 60 and a diverter valve at GBP 48.
    • job_card_create Opens the card with client and site
    • job_card_log_labor Logs 2.5 hours at GBP 60
    • job_card_log_material Logs the valve

    A card with GBP 150.00 labour and GBP 48.00 parts: GBP 198.00 so far.

    Saves about 10 min (our estimate)

  2. Example 2 · Electrician in WroclawClose the job

    Mark the Kowalska rewiring job done and print the card.
    • job_card_update_status Moves the card to done
    • job_card_print Prints it as HTML

    A printable card with every hour and part, ready to turn into an invoice.

    Saves about 10 min (our estimate)

  3. Example 3 · Owner of a 3-person repair business in OhioWeekly team summary

    Summarise this week's jobs.
    • job_card_summary Totals hours and materials for the week

    Hours, parts and value per job for the week.

    Saves about 20 min (our estimate)

Free and Pro, line by line

The free column is yours with no key. The Pro column costs $19 once, or comes with the $39 bundle.

Free

$0 no key

Pro

$19 once, lifetime

10 active job cards
Unlimited active job cards
Unlimited labour and material entries
Print, list and daily or weekly summary

Saw a message that says the free tier allows a set number per month? That's the limit Pro removes. Paste the key where the token goes, or set MCP_LICENSE_KEY.

Or Pro on all 49 paid servers for $39 once. Get the bundle

Limits read from the code: servers/job-card/src/index.ts:23 (FREE_ACTIVE_CARDS = 10), :168

Install

Works with Claude, Cursor, VS Code and other MCP clients. The hosted URL needs no install at all.

npm @theluckystrike/mcp-job-card

  1. Get a free token. It lasts 30 days and allows 600 calls per hour. Or open the connect page for a ready URL.
  2. Paste the URL with your token as a custom connector in your MCP client.

1. Free token

curl -s -X POST https://mcp.zovo.one/mcp/token

2. Connector URL (replace <token>)

https://mcp.zovo.one/mcp/job-card/t/<token>

Download the .mcpb bundle and open it. Claude Desktop installs it in one click.

Download job-card.mcpb

Add this to your MCP client config (Claude Desktop, Cursor, VS Code). Needs Node.js.

{
  "mcpServers": {
    "job-card": {
      "command": "npx",
      "args": [
        "-y",
        "@theluckystrike/mcp-job-card"
      ]
    }
  }
}

One command in your terminal.

claude mcp add --transport http job-card https://mcp.zovo.one/mcp/job-card/t/<token>

# or run it locally
claude mcp add job-card -- npx -y @theluckystrike/mcp-job-card

Jobs this server does

All tools (9)

ToolWhat it does
job_card_createOpen a job card for a job your crew is taking on and return its JC-YYYY-NNNN number: the client, the site, what the job is, the currency and when it is scheduled.
job_card_deleteDelete a job card entered by mistake.
job_card_getRead one job card in full by JC number or client: every labor entry and every material used, the hours per worker, and the running totals, labor, materials and grand total, as integer cents with formatted amounts.
job_card_listList job cards newest first: client, site, status, hours logged, and the labor, materials and grand totals in cents.
job_card_log_laborLog hours worked on a job card: who did the work, the day, the hours and the hourly rate in whole cents, with a note on what was done.
job_card_log_materialLog materials used on a job card: the item, the day it went in, the quantity and the unit cost in whole cents.
job_card_printRender a job card ready to print and hand to the client: the labor, the materials, the totals and a signature line for client sign-off.
job_card_summaryHours and value for a day or a week: the job cards touched, the hours per worker, and the labor, materials and total value, kept per currency.
job_card_update_statusMove one job card exactly one step: open, in_progress, done, invoiced, archived, stamping the date and an optional note into its history.

Questions

Do finished jobs count against the limit?
The free tier holds 10 active cards. Archiving a finished job frees its slot.
Can a job go back a step?
No. Status moves one step forward at a time. A backwards step is refused.

More in Operations

Job Card Pro, $19 once

Buy Pro