job-card
Was dieses MCP kann
Manages field-service job cards with labor and material entries, running totals, status workflows, summaries, and printable client sign-off documents.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['client', 'site', 'description', 'currency'], 'properties': {'note': {'type': 'string', 'maxLength': 2000}, 'site': {'type': 'string', 'maxLength': 400, 'description': 'Where the job is, e.g. 14 Nowa Street, flat 3'}, 'client': {'type': 'string', 'maxLength': 200, 'description': 'Who the job is for, e.g. Kowalski bathroom refit, or Acme Ltd'}, 'currency': {'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'description': 'ISO code the rates and prices are in'}, 'description': {'type': 'string', 'maxLength': 2000, 'description': 'What the job is, e.g. Replace the consumer unit and certify'}, 'scheduled_date': {'type': 'string', 'maxLength': 10, 'description': 'The date the crew is due on site, YYYY-MM-DD. May be in the future; it is a plan, not a log'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['card'], 'properties': {'card': {'type': 'string', 'maxLength': 200, 'description': 'The job card id, e.g. JC-2026-0003, or the client name when only one card has it'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['card'], 'properties': {'card': {'type': 'string', 'maxLength': 200, 'description': 'The job card id, e.g. JC-2026-0003, or the client name when only one card has it'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'client': {'type': 'string', 'maxLength': 200, 'description': 'Only cards whose client contains this text, case-insensitive'}, 'status': {'type': 'string', 'maxLength': 20, 'description': 'Only cards at this status: open, in_progress, done, invoiced, archived'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['card', 'worker', 'date', 'hours', 'rate_cents'], 'properties': {'card': {'type': 'string', 'maxLength': 200, 'description': 'The job card id, e.g. JC-2026-0003, or the client name when only one card has it'}, 'date': {'type': 'string', 'maxLength': 10, 'description': 'The day the work was done, YYYY-MM-DD. A future date is refused'}, 'note': {'type': 'string', 'maxLength': 2000, 'description': 'What was done, e.g. First fix, kitchen ring main'}, 'hours': {'type': 'number', 'maximum': 24, 'description': "Hours worked, to the hundredth, e.g. 7.5 or 3.25. One entry is one worker's day at most", 'exclusiveMinimum': 0}, 'worker': {'type': 'string', 'maxLength': 200, 'description': 'Who did the work, e.g. Anna'}, 'rate_cents': {'type': 'integer', 'maximum': 100000000000000, 'minimum': 0, 'description': 'The hourly rate in whole cents. 4500 is 45.00 an hour'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['card', 'item', 'date', 'qty', 'unit_cost_cents'], 'properties': {'qty': {'type': 'number', 'maximum': 1000000, 'description': 'How many, to the thousandth, e.g. 2 or 0.5', 'exclusiveMinimum': 0}, 'card': {'type': 'string', 'maxLength': 200, 'description': 'The job card id, e.g. JC-2026-0003, or the client name when only one card has it'}, 'date': {'type': 'string', 'maxLength': 10, 'description': 'The day it went in, YYYY-MM-DD. A future date is refused'}, 'item': {'type': 'string', 'maxLength': 200, 'description': 'What went into the job, e.g. Copper pipe 15mm, or Consumer unit 10-way'}, 'note': {'type': 'string', 'maxLength': 2000}, 'unit_cost_cents': {'type': 'integer', 'maximum': 100000000000000, 'minimum': 0, 'description': 'What one costs in whole cents. 1299 is 12.99'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['card'], 'properties': {'card': {'type': 'string', 'maxLength': 200, 'description': 'The job card id, e.g. JC-2026-0003, or the client name when only one card has it'}, 'format': {'enum': ['markdown', 'html'], 'type': 'string', 'description': 'markdown (default) or html. The HTML carries its own styling and references nothing external'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'date': {'type': 'string', 'maxLength': 10, 'description': 'A date inside the window, YYYY-MM-DD. Default today'}, 'span': {'enum': ['day', 'week'], 'type': 'string', 'description': 'day (default) is the date itself; week is the Monday to Sunday containing it'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['card', 'status'], 'properties': {'card': {'type': 'string', 'maxLength': 200, 'description': 'The job card id, e.g. JC-2026-0003, or the client name when only one card has it'}, 'date': {'type': 'string', 'maxLength': 10, 'description': 'The date to stamp the step with, YYYY-MM-DD. Default today'}, 'note': {'type': 'string', 'maxLength': 2000}, 'status': {'type': 'string', 'maxLength': 20, 'description': 'The next step for this card: open, in_progress, done, invoiced, archived. in-progress is accepted too'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['key'], 'properties': {'key': {'type': 'string', 'description': 'License key from checkout, MCPL1.<payload>.<signature>'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
Duvo MCP
Provides governed retail and CPG operations for cases, queues, approvals, automations, process documentation, integrations, and a…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…