MCP App Store
by KeenEthics
Fleetkeep icon

Fleetkeep

By Studea Limited

Get New App Alerts

Overview

Review and manage your Fleetkeep vehicles, maintenance, checks, documents, reminders, bookings, tolls and running costs. Changes require your approval; completed services use an explicit review and Save. Read company drivers, recorded journeys, connected tracking and push status. Preview vehicle and toll imports and outbound messages before approving them. Files must be supplied by you. Access follows your account permissions and plan. Payment, account deletion, team invitations, provider credentials and device registration stay on fleetkeep.co.uk. Official DVLA and MOT lookup is UK-only. Recorded checks and tracking are not proof a vehicle is safe or a location is live. Compare dated UK charging prices with their source dates and availability.

Tools

addVehicle

ChatGPT
Use this to add a vehicle by registration. Adds a vehicle to the authorised user's account. Server triggers a DVLA Vehicle Enquiry Service lookup to populate make, model, year, fuel, MOT due date and tax due date. Insurance, last service and service interval are taken from the request body if supplied. Requires explicit user approval. An API confirmation challenge is not a successful change.

addVehicleEquipment

ChatGPT
Use this to add equipment to a vehicle. Creates an equipment lifecycle record for an owned vehicle. Requires explicit user approval. An API confirmation challenge is not a successful change.

applyEquipmentTemplate

ChatGPT
Use this to apply previewed equipment presets across owned vehicles. Applies the identical canonical selection using its preview digest. Existing current presets are skipped and never overwritten. Requires explicit user approval. An API confirmation challenge is not a successful change.

applyProviderJobImport

ChatGPT
Use this to apply the reviewed job import from an existing saved ServiceM8 or Simpro connection using its exact preview digest. Apply the reviewed job import from an existing saved ServiceM8 or Simpro connection using its exact preview digest Requires explicit user approval. An API confirmation challenge is not a successful change.

applyTollImport

ChatGPT
Use this to apply the exact previously previewed toll statement. Requires the same CSV bytes, the preview digest and an Idempotency-Key. At most 500 charge rows are accepted. Requires explicit user approval. An API confirmation challenge is not a successful change.

applyVehicleImport

ChatGPT
Use this to apply one reviewed batch of at most five selected spreadsheet rows using the exact file and selection digests. Apply one reviewed batch of at most five selected spreadsheet rows using the exact file and selection digests Requires explicit user approval. An API confirmation challenge is not a successful change.

bulkAddVehicles

ChatGPT
Use this to bulk add vehicles by registration. Add up to 50 vehicles in one call. Each registration is processed sequentially; partial success is reported via separate created and errors arrays. Requires explicit user approval. An API confirmation challenge is not a successful change.

cancelReviewedServiceRecord

ChatGPT
App-only cancellation of this exact review.

closeFleetJob

ChatGPT
Use this to close a fleet job owned by the signed-in account. Close a fleet job owned by the signed-in account Requires explicit user approval. An API confirmation challenge is not a successful change.

completeDefect

ChatGPT
Use this to complete an owned open defect agentically. Two-step version-bound action. Completion preserves defect history and replay returns not_found. Requires explicit user approval. An API confirmation challenge is not a successful change.

completeMaintenance

ChatGPT
Use this to complete an owned open maintenance task agentically. Two-step version-bound action. A recurring task creates at most one successor during the confirmed atomic completion. Forecast tasks require actual completedDate and completedMileage in both requests; confirmation is bound to those readings. The next estimate retains the saved annual mileage, interval and reminder timing. Requires explicit user approval. An API confirmation challenge is not a successful change.

confirmTollPdfReview

ChatGPT
Use this to save explicitly reviewed PDF charges, idempotently. Check extracted rows against the original invoice first. All rows must be included. The same reviewed payload is retry-safe. Requires explicit user approval. An API confirmation challenge is not a successful change.

createBooking

ChatGPT
Use this to create Booking. Derives task, vehicle and category from an owned open maintenance event. It does not send email. Requires explicit user approval. An API confirmation challenge is not a successful change.

createContact

ChatGPT
Use this to create Contact. Requires explicit user approval. An API confirmation challenge is not a successful change.

createDefect

ChatGPT
Use this to report a defect for an owned vehicle. Requires explicit user approval. An API confirmation challenge is not a successful change.

createMaintenance

ChatGPT
Use this to create a maintenance task for an owned vehicle. Requires explicit user approval. An API confirmation challenge is not a successful change.

createTollAccount

ChatGPT
Use this to create an owned toll or clean-air cover record. Stores the customer's record only. It does not create an account or initiate a payment with the provider. Requires explicit user approval. An API confirmation challenge is not a successful change.

createTollTransaction

ChatGPT
Use this to record an owned toll or clean-air charge. Records customer-supplied spend only. It does not initiate, settle or verify payment. Requires explicit user approval. An API confirmation challenge is not a successful change.

createVehicleDocument

ChatGPT
Use this to create a private metadata record or upload a private document. Requires explicit user approval. An API confirmation challenge is not a successful change.

deleteContact

ChatGPT
Use this to delete Contact. Requires explicit user approval. An API confirmation challenge is not a successful change.

deleteMaintenance

ChatGPT
Use this to cancel an owned open maintenance task. Two-step destructive action. First request returns confirmation_required; retry with X-Fleetkeep-Confirmation. Completed history and defects are never deleted. Requires explicit user approval. An API confirmation challenge is not a successful change.

deleteServiceRecord

ChatGPT
Use this to delete a historical service record. Requires x-fleetkeep-confirmation and fails closed after a version change or deletion. Requires explicit user approval. An API confirmation challenge is not a successful change.

deleteVehicle

ChatGPT
Use this to remove a vehicle. Two-step destructive action. The first request verifies ownership and returns 409 confirmation_required with a five-minute token. Retry with that token in X-Fleetkeep-Confirmation. The token is bound to the user, access token, action, vehicle and current vehicle version; any vehicle update invalidates it. Requires explicit user approval. An API confirmation challenge is not a successful change.

deleteVehiclePhoto

ChatGPT
Use this to remove the private current vehicle photo. The signed fleetkeep-mobile client may delete after its native destructive confirmation. Other clients require the version-bound confirmation header. Requires explicit user approval. An API confirmation challenge is not a successful change.

downloadAccountExport

ChatGPT
Use this to download a private account JSON export. Returns the customer-owned account export with storage keys, driver share tokens, extracted contact indexes and audit metadata omitted from the OAuth variant.

downloadDriverGuidanceDocument

ChatGPT
Use this to download the authorised user's private driver-guidance document.

downloadFleetSpreadsheet

ChatGPT
Use this to download the existing Fleetkeep fleet spreadsheet export.

downloadVehicleDocument

ChatGPT
Use this to download a tenant-scoped private vehicle document.

enableTollForwarding

ChatGPT
Use this to enable a private forwarding address for this account, idempotently. Requires explicit user approval. An API confirmation challenge is not a successful change.

getBooking

ChatGPT
Use this to get Booking.

getChargingPrices

ChatGPT
Use this to read regional UK home charging price history. Use returned source dates and availability. This is a tariff comparison, not a cost guarantee or payment action.

getDriverActivity

ChatGPT
Use this to read recorded driver journeys and checks.

getDriverGuidance

ChatGPT
Use this to read approved driver guidance and safe document metadata.

getDriverWorkspace

ChatGPT
Use this to read your authorised driver workspace.

getFuelEconomy

ChatGPT
Use this to read vehicle fuel economy reference values. Return source, date and availability. Reference fuel economy is not measured performance of this fleet vehicle. Report the returned trim and US EPA mpg units explicitly; US mpg is not UK imperial mpg. Never invent a price or match.

getFuelPrices

ChatGPT
Use this to read current fuel price references. Return source, date and availability. Reference fuel economy is not measured performance of this fleet vehicle. Report the returned trim and US EPA mpg units explicitly; US mpg is not UK imperial mpg. Never invent a price or match.

getMaintenance

ChatGPT
Use this to get an owned maintenance task.

getProfile

ChatGPT
Use this to read the authorised user's Fleetkeep profile.

getPublicChargingPrices

ChatGPT
Use this to read dated public charging provider comparisons. Preserve source dates, expiry and unavailable values. Do not fabricate a national average or imply prices are live.

getPushNotificationStatus

ChatGPT
Use this to read aggregate push notification status.

getReminderSettings

ChatGPT
Use this to get Reminder Settings.

getRunningCosts

ChatGPT
Use this to recorded GBP costs by vehicle, with missing service amounts and excluded currencies flagged..

getServiceEvidenceTimeline

ChatGPT
Use this to get the service-evidence timeline. Returns the recorded request plus append-only contact events and original customer submissions. Customer evidence remains an assessment until a human review is recorded.

getServiceRecord

ChatGPT
Use this to get one service record.

getServiceReviewOutcome

ChatGPT
App-only readback of this exact review. Never writes or retries a save.

getSetupStatus

ChatGPT
Use this to check fleet setup and the next onboarding step. Read this first when setting up Fleetkeep. Available before purchase. Returns subscription access, trial end, vehicle count, email consent and secure website links. Does not start a trial, take payment or change records. Keep existing subscriptions; never ask for card details. Preview supplied spreadsheets and obtain confirmation before applying. Re-read after each website step.

getTollForwarding

ChatGPT
Use this to read this account’s statement forwarding address and recent results. The delivery address is a write-only capability. Its retrieval requires tolls:write; read-only integrations cannot obtain it.

getTollOperations

ChatGPT
Use this to read the current toll and clean-air action view. Returns recorded spend and inferred crossing reviews. Inferred crossings never confirm liability or payment.

getVehicle

ChatGPT
Use this to get a single vehicle.

getVehiclePhoto

ChatGPT
Use this to read the private current vehicle photo.

getVehicleReminderRecipients

ChatGPT
Use this to get Vehicle Reminder Recipients.

getWalkaroundDefinition

ChatGPT
Use this to get the current walkaround definition.

getWalkaroundEvidence

ChatGPT
Use this to read tenant-scoped walkaround evidence.

getWalkaroundSummary

ChatGPT
Use this to get today's completed fleet walkarounds. Returns the definition and distinct vehicle IDs with recorded walkarounds today in Europe/London. Account-scoped and not cached; completion does not certify roadworthiness.

getWexRouteHistory

ChatGPT
Use this to fetch authorised Wex route, trip, fuel and diagnostic data. Calls Wex only after tenant ownership and an active Wex link are proven. A successful response proves only that this request returned provider data; it does not claim general account feed availability.

get_fleet_action_brief

ChatGPT
Return the top 20 MOT, tax, insurance, service and open maintenance actions across fleets of up to 300 vehicles. Compliance actions include overdue dates and the next 30 days. Larger fleets examine the first 300 vehicles by registration and report incomplete coverage with an unknown total. Check coverage before making fleet-wide claims. Read-only.

get_vehicle_action_detail

ChatGPT
Return up to 20 actions and the latest 20 reminder records for one owned vehicle. These lists are not exhaustive; open_maintenance_count is the exact open-maintenance total. Read-only.

listBookings

ChatGPT
Use this to list Bookings.

listContacts

ChatGPT
Use this to list Contacts.

listDefects

ChatGPT
Use this to list owned open and recent completed defects.

listDriverJobs

ChatGPT
Use this to active jobs for the caller's accepted driver membership. Never exposes company costs..

listDriverMemberships

ChatGPT
Use this to list your driver memberships.

listDrivers

ChatGPT
Use this to list company drivers.

listEquipmentTemplates

ChatGPT
Use this to list stable equipment presets.

listFleetJobs

ChatGPT
Use this to list the fleet owner's jobs. Requires an active Fleet plan..

listFuelEconomyModels

ChatGPT
Use this to find reference vehicle models for fuel economy. Return source, date and availability. Reference fuel economy is not measured performance of this fleet vehicle. Report the returned trim and US EPA mpg units explicitly; US mpg is not UK imperial mpg. Never invent a price or match.

listMaintenance

ChatGPT
Use this to list maintenance tasks and recent completed history.

listServiceEvidenceRequests

ChatGPT
Use this to list service-evidence requests. Returns recorded recipient, delivery, chasing and human-review state without sending or changing anything.

listServiceRecords

ChatGPT
Use this to list preserved service-record history.

listServiceSchedules

ChatGPT
Use this to list source-backed service schedules. Returns provider or operator schedule snapshots separately from Fleetkeep's calculated status. Results never certify roadworthiness.

listTollAccounts

ChatGPT
Use this to list owned toll and clean-air cover records.

listTollPdfReviews

ChatGPT
Use this to read PDF invoices awaiting this account’s approval.

listTollTransactions

ChatGPT
Use this to list owned recorded toll and clean-air charges.

listTrackingSnapshots

ChatGPT
Use this to list fleet tracking snapshots and connection states. Returns stored readings only. A vehicle without a connected or current provider remains in the list with nullable tracking fields.

listVehicleDocuments

ChatGPT
Use this to list private vehicle document records.

listVehicleEquipment

ChatGPT
Use this to list a vehicle's equipment lifecycle records. Returns current and historical equipment for an owned vehicle. active is true only when the record is not removed and has no removal date.

listVehicles

ChatGPT
Use this to list the authorised user's vehicles. Returns every vehicle on the user's account, ordered by createdAt descending.

listWalkarounds

ChatGPT
Use this to list bounded walkarounds and scoped evidence links.

prepareServiceEvidenceRequest

ChatGPT
Use this to prepare a service evidence request without sending a message. Use actual user-provided facts only. First call returns a confirmation challenge. Show the proposed action and use the returned token only after approval, with the same payload and idempotency key. Requires explicit user approval. An API confirmation challenge is not a successful change.

prepareServiceRecord

ChatGPT
Search the registration first and use its owned vehicle ID. Collect the actual service details and reminder choice from the user. Prepare a review without saving anything. The user saves through the displayed Fleetkeep review, not a model-supplied confirmation.

previewContactVerification

ChatGPT
Use this to preview Contact Verification.

previewEquipmentTemplate

ChatGPT
Use this to preview equipment presets across owned vehicles. Read-only preview. Existing current presets are reported as skipped and never overwritten.

previewGarageEmail

ChatGPT
Use this to preview Garage Email.

previewProviderJobImport

ChatGPT
Use this to preview jobs from an existing saved ServiceM8 or Simpro connection without changing fleet jobs. Preview jobs from an existing saved ServiceM8 or Simpro connection without changing fleet jobs

previewTollImport

ChatGPT
Use this to preview a bounded fleet toll statement without writing.

previewVehicleImport

ChatGPT
Use this to preview a fleet spreadsheet without writing data.

recordFleetExpense

ChatGPT
Use this to record a GBP expense. Keep the same UUID and payload on retries.. Requires explicit user approval. An API confirmation challenge is not a successful change.

recordServiceEvidenceContact

ChatGPT
Use this to record a contact that actually occurred without sending a message. Use actual user-provided facts only. First call returns a confirmation challenge. Show the proposed action and use the returned token only after approval, with the same payload and idempotency key. Requires explicit user approval. An API confirmation challenge is not a successful change.

recordServiceEvidenceSubmission

ChatGPT
Use this to record user-supplied service evidence. Use actual user-provided facts only. First call returns a confirmation challenge. Show the proposed action and use the returned token only after approval, with the same payload and idempotency key. Requires explicit user approval. An API confirmation challenge is not a successful change.

removeVehicleEquipment

ChatGPT
Use this to end an equipment lifecycle. Preserves the record as history; it does not hard-delete it. First call with the record ID and removal date returns a five-minute confirmation token. Retry the identical request with X-Fleetkeep-Confirmation. The token is bound to the user, bearer token, equipment version and removal date. Requires explicit user approval. An API confirmation challenge is not a successful change.

reopenFleetJob

ChatGPT
Use this to reopen a fleet job owned by the signed-in account. Reopen a fleet job owned by the signed-in account Requires explicit user approval. An API confirmation challenge is not a successful change.

replaceServiceSchedule

ChatGPT
Use this to replace the recorded service schedule. Use actual user-provided facts only. First call returns a confirmation challenge. Show the proposed action and use the returned token only after approval, with the same payload and idempotency key. Requires explicit user approval. An API confirmation challenge is not a successful change.

replaceVehicleReminderRecipients

ChatGPT
Use this to replace backup reminder recipients for this owned vehicle only. Replace backup reminder recipients for this owned vehicle only Requires explicit user approval. An API confirmation challenge is not a successful change.

reviewServiceEvidenceSubmission

ChatGPT
Use this to record the owner decision on service evidence. Use actual user-provided facts only. First call returns a confirmation challenge. Show the proposed action and use the returned token only after approval, with the same payload and idempotency key. Requires explicit user approval. An API confirmation challenge is not a successful change.

reviewTollCrossing

ChatGPT
Use this to confirm or dismiss one pending inferred crossing. Confirmation records the crossing review only. It does not confirm liability, payment or the estimated amount. Requires explicit user approval. An API confirmation challenge is not a successful change.

saveFleetJob

ChatGPT
Use this to save a shared fleet job reference and title; an existing reference updates its title without reopening the job. Save a shared fleet job reference and title; an existing reference updates its title without reopening the job Requires explicit user approval. An API confirmation challenge is not a successful change.

saveReviewedServiceRecord

ChatGPT
App-only save after the user clicks Save on the exact review. Never call automatically or retry an uncertain write.

searchVehicles

ChatGPT
Use this to find a vehicle by registration, name, make or model. Search only the signed-in user's vehicles. Use this before recording a service when the user gives a registration rather than a vehicle ID. Results are capped; if limit_reached is true, narrow the search before choosing a vehicle.

search_vehicles

ChatGPT
Search owned vehicles with exact open-maintenance counts and earliest maintenance dates. Returns at most the requested limit, not a total match count. Narrow the query if the limit is reached. Read-only.

sendContactVerification

ChatGPT
Use this to send Contact Verification. Requires explicit user approval. An API confirmation challenge is not a successful change.

sendGarageEmail

ChatGPT
Use this to send Garage Email. Requires explicit user approval. An API confirmation challenge is not a successful change.

submitWalkaround

ChatGPT
Use this to submit an idempotent walkaround with optional evidence. submissionId is idempotent. Consequential non-mobile submissions return 409 until the exact canonical payload and uploaded bytes are confirmed. The signed fleetkeep-mobile client retains its one-step flow. Requires explicit user approval. An API confirmation challenge is not a successful change.

updateAccountReminderIntervals

ChatGPT
Use this to change reminder timing across the entire signed-in account; the vehicle ID only establishes ownership. Change reminder timing across the entire signed-in account; the vehicle ID only establishes ownership Requires explicit user approval. An API confirmation challenge is not a successful change.

updateBookingStatus

ChatGPT
Use this to update Booking Status. Requires explicit user approval. An API confirmation challenge is not a successful change.

updateMaintenance

ChatGPT
Use this to update an owned open maintenance task. Completed history is immutable and returns not_found. Requires explicit user approval. An API confirmation challenge is not a successful change.

updateReminderSettings

ChatGPT
Use this to update Reminder Settings. Requires explicit user approval. An API confirmation challenge is not a successful change.

updateServiceRecord

ChatGPT
Use this to replace a historical service record. Requires x-fleetkeep-confirmation from the initial 409. Confirmation binds subject, token JTI, action, record ID and current updatedAt. Requires explicit user approval. An API confirmation challenge is not a successful change.

updateVehicle

ChatGPT
Use this to update mutable vehicle fields. Patch semantics: only fields present in the body are touched. null explicitly clears a value; missing keys leave the existing value untouched. Label, insuranceDueDate, lastServiceDate, lastServiceMileage, serviceIntervalMonths, serviceIntervalDays, operationalStatus, assignedDriverName, assignedDriverContact and statusNotes are mutable. DVLA-sourced fields cannot be patched and refresh from DVLA on a server-side schedule. Requires explicit user approval. An API confirmation challenge is not a successful change.

updateVehicleEquipment

ChatGPT
Use this to update an equipment record. Updates an owned equipment record. Current equipment cannot be ended through this operation; use the confirmed lifecycle-removal operation. Historical equipment cannot be reactivated: attempts return equipment_history_immutable. Requires explicit user approval. An API confirmation challenge is not a successful change.

uploadVehiclePhoto

ChatGPT
Use this to replace the private current vehicle photo. Requires explicit user approval. An API confirmation challenge is not a successful change.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

Similar Apps