Integration

SimplyPrint integration

SimplyPrint, cloud 3D printer fleet management: printers (status, start, pause, resume, cancel, G-code), the print queue and its approval flow, files and folders, filament spools, print jobs, maintenance (jobs, schedules, problems, inventory), printer groups, tags, custom fields, courses, partner companies, users and webhooks. Left out: the reference's generated stub pages (no description, no answer), deprecated routes (queue/GetItems, groups/Arrange), the display screen routes (parameters given only in prose) and slicer/SaveProfile (undocumented). Authentication is a SimplyPrint API key (Pro plan or organization member) in the X-API-KEY header, plus the numeric company id every call is made under.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in SimplyPrint.Built from the 200 SimplyPrint tools below, on the connection you add once.

What you can do with SimplyPrint

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Delete, 11 operations

  • account_settings_groups_deleteAccount settings groups deletePOSTDelete company group. This endpoint requires the Print Farm plan.
  • bed_types_deleteBed types deleteGETDeletes a custom bed type. Any printer or queue item that had this bed type attached falls back to no bed type set. This endpoint requires the Print Farm plan.
  • custom_fields_deleteCustom fields deletePOSTDelete custom fields. This endpoint requires the Print Farm plan.
  • filament_deleteFilament deleteGETThis endpoint deletes a filament specified by the `fid` parameter.
  • groups_deleteGroups deletePOSTDelete a printer group.
  • maintenance_comments_deleteMaintenance comments deletePOSTDelete a comment. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_inventory_deleteMaintenance inventory deletePOSTDelete a inventory. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_jobs_deleteMaintenance jobs deletePOSTDelete a job. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_problems_deleteMaintenance problems deletePOSTDelete a problem. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_schedules_deleteMaintenance schedules deletePOSTDelete a schedule. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_templates_deleteMaintenance templates deletePOSTDelete a task. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Get, 11 operations

  • custom_fields_getCustom fields getPOSTList custom fields. This endpoint requires the Print Farm plan.
  • filament_type_getFilament type getGETThis endpoint returns a list of filament types available, including material information like density for each type.
  • groups_getGroups getGETList every printer group on the account in the order the panel shows them.
  • maintenance_comments_getMaintenance comments getPOSTRetrieve comment. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_dashboard_getMaintenance dashboard getGETRetrieve dashboard. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_inventory_getMaintenance inventory getPOSTRetrieve inventory. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_jobs_getMaintenance jobs getPOSTList maintenance jobs, paginated, with a `batch_summary` of the account's batches.
  • maintenance_problems_getMaintenance problems getPOSTRetrieve problem. This endpoint requires the Print Farm plan.
  • maintenance_schedules_getMaintenance schedules getPOSTRetrieve schedule. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_templates_getMaintenance templates getPOSTRetrieve task. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_timeline_getMaintenance timeline getPOSTRetrieve timeline. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Create, 8 operations

  • account_settings_groups_createAccount settings groups createPOSTThis endpoint creates a new group in the company. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • bed_types_createBed types createPOSTCreates a new custom bed type (build plate), or updates an existing one when `id` is set. Use custom bed types to represent aftermarket or in-house plates that aren't covered by the built-in bed type enum.
  • filament_createFilament createPOSTThis endpoint can be used to create or update existing filament. To update existing filament, you need to provide a `fid` query parameter, which is the filament id of the filament you want to update.
  • groups_createGroups createPOSTCreate a new printer group with the given name. Names must be unique within the account.
  • maintenance_inventory_createMaintenance inventory createPOSTCreate a new inventory. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_jobs_createMaintenance jobs createPOSTCreate a new job. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_schedules_createMaintenance schedules createPOSTCreate a new schedule. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_templates_createMaintenance templates createPOSTCreate a new task template -- a reusable definition of a single maintenance step (clean nozzle, lubricate rails, etc.). Templates are not maintenance jobs themselves; they are copied into a job when the job is created or when `Add tasks` is called.

Update, 7 operations

  • account_settings_groups_updateAccount settings groups updatePOSTThis endpoint updates the groups in the company. This endpoint requires the Print Farm plan.
  • groups_updateGroups updatePOSTRename an existing printer group. Names stay globally unique within the account; a rename collision returns an error rather than overwriting.
  • maintenance_comments_updateMaintenance comments updatePOSTUpdate an existing comment. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_inventory_updateMaintenance inventory updatePOSTUpdate an existing inventory. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_jobs_updateMaintenance jobs updatePOSTUpdate top-level fields on an existing maintenance job. Title, description, priority, and scheduled date can all be edited while the job is still in `scheduled` or `in_progress`.
  • maintenance_schedules_updateMaintenance schedules updatePOSTUpdate an existing schedule. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_templates_updateMaintenance templates updatePOSTUpdate an existing task. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Adopt default, 3 operations

  • maintenance_inventory_adopt_defaultsMaintenance inventory adopt defaultsPOSTApply the default inventory settings. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_schedules_adopt_defaultsMaintenance schedules adopt defaultsPOSTApply the default schedule settings. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_templates_adopt_defaultsMaintenance templates adopt defaultsPOSTApply the default task settings. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Get default, 3 operations

  • maintenance_inventory_get_defaultsMaintenance inventory get defaultsGETRetrieve the default inventory. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_schedules_get_defaultsMaintenance schedules get defaultsGETRetrieve the default schedule. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_templates_get_defaultsMaintenance templates get defaultsGETRetrieve the default task. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Calendar, 2 operations

  • maintenance_dashboard_calendarMaintenance dashboard calendarPOSTRetrieve the calendar view for dashboard. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.
  • maintenance_partner_calendarMaintenance partner calendarPOSTRetrieve the calendar view for partner. This endpoint cannot be used with OAuth2.

Get company, 2 operations

  • partner_get_companiesPartner get companiesPOSTGet companies. This endpoint is only available to partners.
  • partner_get_companyPartner get companyGETGet company. This endpoint is only available to partners.

Add, 1 operation

  • maintenance_comments_addMaintenance comments addPOSTAdd a comment. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Add task, 1 operation

  • maintenance_jobs_add_tasksMaintenance jobs add tasksPOSTAdd tasks to a job. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Adjust stock, 1 operation

  • maintenance_inventory_adjust_stockMaintenance inventory adjust stockPOSTAdjust the stock level of a inventory. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Arrange multiple, 1 operation

  • groups_arrange_multipleGroups arrange multiplePOSTThe preferred way to reorder printers and groups: one request, atomic. Use this for drag-and-drop UI, bulk CSV imports, and any time you're changing more than one thing at a time.

Assign, 1 operation

  • filament_assignFilament assignPOSTThis endpoint assigns filament(s) to a printer.

Assign task, 1 operation

  • maintenance_jobs_assign_taskMaintenance jobs assign taskPOSTAssigns a user to a single task on an in-progress maintenance job (clearing an assignment is not exposed). The task assignment feature must be enabled in the account settings, otherwise this returns a Failed response.

Bulk complete, 1 operation

  • maintenance_jobs_bulk_completeMaintenance jobs bulk completePOSTMark multiple job as complete. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Bulk complete task, 1 operation

  • maintenance_jobs_bulk_complete_taskMaintenance jobs bulk complete taskPOSTMark multiple tasks as complete on a job. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Bulk start, 1 operation

  • maintenance_jobs_bulk_startMaintenance jobs bulk startPOSTStart multiple job at once. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Cancel, 1 operation

  • maintenance_jobs_cancelMaintenance jobs cancelPOSTCancel a job. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Complete, 1 operation

  • maintenance_jobs_completeMaintenance jobs completePOSTMark a job as complete. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Complete task, 1 operation

  • maintenance_jobs_complete_taskMaintenance jobs complete taskPOSTMark a task as complete on a job. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Create category, 1 operation

  • courses_create_categoryCourses create categoryPOSTCreate/update category.

Create company, 1 operation

  • partner_create_companyPartner create companyPOSTCreate/update company. This endpoint is only available to partners.

Create folder, 1 operation

  • files_create_folderFiles create folderPOSTThis endpoint creates a new folder, or edits an existing folder when `?id=` is supplied. Folders can either be private (default) or shared organisation folders.

Create from problem, 1 operation

  • maintenance_jobs_create_from_problemMaintenance jobs create from problemPOSTCreate a new job from an existing problem. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Create type, 1 operation

  • maintenance_problems_create_typeMaintenance problems create typePOSTCreate a new problem type. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Dashboard, 1 operation

  • maintenance_partner_dashboardMaintenance partner dashboardGETRetrieve the dashboard view for partner. This endpoint cannot be used with OAuth2.

Delete category, 1 operation

  • courses_delete_categoryCourses delete categoryPOSTDelete category.

Delete company, 1 operation

  • partner_delete_companyPartner delete companyPOSTDelete company. This endpoint is only available to partners.

Delete course, 1 operation

  • courses_delete_courseCourses delete coursePOSTDelete course.

Delete file, 1 operation

  • files_delete_fileFiles delete fileGETThis endpoint deletes one or more files. Each file ID must belong to the requesting user and be modifiable; if any file cannot be deleted (e.g., due to missing permission or nonexistence), the call fails with error details.

Delete folder, 1 operation

  • files_delete_folderFiles delete folderGETThis endpoint deletes one or more folders. All specified folder IDs must exist and be modifiable by the requesting user; if existence or permission validation fails up front, the request fails immediately.

Delete type, 1 operation

  • maintenance_problems_delete_typeMaintenance problems delete typePOSTDelete a problem type. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Download, 1 operation

  • files_downloadFiles downloadGETDownloads a stored file (a user file uid, a queue item id with isQueue=1, or a print job uid with isPrintFile=1) and returns it as a file. On failure the returned file holds SimplyPrint's JSON error ({status: false, message}).

Export, 1 operation

  • maintenance_jobs_exportMaintenance jobs exportPOSTExport job as a downloadable file. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Get batch, 1 operation

  • maintenance_jobs_get_batchMaintenance jobs get batchPOSTRetrieve every job in a batch in one call. `title` is the schedule's name when the batch's jobs have different titles (a schedule names each job after its printer).

Get cancel reason, 1 operation

  • maintenance_templates_get_cancel_reasonsMaintenance templates get cancel reasonsGETRetrieve the available cancel reasons for task. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Get class, 1 operation

  • account_settings_school_classes_get_classesAccount settings school classes get classesGETList classes. This endpoint is only available on the School plan.

Get course, 1 operation

  • courses_get_courseCourses get courseGETGet course.

Get detail, 1 operation

  • jobs_get_detailsJobs get detailsGETReturns one print job by its UID (id): state, file, printer, filament and spools, pauses, timeline, pictures, cost, custom fields, users and cancel or failure info.

Get filament, 1 operation

  • filament_get_filamentFilament get filamentGETThis endpoint returns a list of all filaments as well as filament types and brands.

Get file, 1 operation

  • files_get_filesFiles get filesGETThis endpoint returns a list of files and folders in a given folder. If no folder is specified, the root folder is used.

Get folder, 1 operation

  • files_get_folderFiles get folderGETThis endpoint returns details about a given folder.

Get group, 1 operation

  • account_get_groupsAccount get groupsGETThis endpoint returns a list of groups that exist in the company. This endpoint requires the Print Farm plan.

Get list, 1 operation

  • filament_locations_get_listFilament locations get listGETThe account's filament storage locations as a flat list, empty ones included, top level first. Locations nest three deep (`depth` 0 location, 1 room, 2 shelf); `parent_id` builds the tree and `path` spells it out.

Get notification trigger, 1 operation

  • maintenance_templates_get_notification_triggersMaintenance templates get notification triggersPOSTRetrieve the available notification triggers for task. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Get one, 1 operation

  • maintenance_jobs_get_oneMaintenance jobs get onePOSTRetrieve a single job. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Get overview stats, 1 operation

  • partner_get_overview_statsPartner get overview statsGETGet overview stats. This endpoint is only available to partners.

Get paginated print job, 1 operation

  • jobs_get_paginated_print_jobsJobs get paginated print jobsPOSTGet paginated data about ongoing or finished print jobs.

Get profile, 1 operation

  • maintenance_printer_get_profileMaintenance printer get profilePOSTRetrieve the maintenance profile of a printer. This endpoint requires the Print Farm plan.

Get recommended, 1 operation

  • maintenance_templates_get_recommendedMaintenance templates get recommendedPOSTRetrieve recommended task. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Get specific, 1 operation

  • filament_get_specificFilament get specificGETReturns a single spool, identified either by its 4-character `uid` (the code printed on QR/NFC labels) or by its numeric `id`.

Get statistic, 1 operation

  • account_get_statisticsAccount get statisticsPOSTThis endpoint returns statistics for the user / company. This endpoint requires the Pro plan.

Get status map, 1 operation

  • maintenance_printer_get_status_mapMaintenance printer get status mapGETEach printer's maintenance state and open problem count, keyed by printer id. A printer is in the map when it has a scheduled or in-progress maintenance job, or an open problem; printers with neither are left out.

Get type, 1 operation

  • maintenance_problems_get_typesMaintenance problems get typesGETRetrieve all available problem types.

Link problem, 1 operation

  • maintenance_jobs_link_problemsMaintenance jobs link problemsPOSTLink problems to a job. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Move course, 1 operation

  • courses_move_courseCourses move coursePOSTMove course.

Move filament, 1 operation

  • partner_move_filamentPartner move filamentPOSTFind filament to move with `ValidateFilament` endpoint. This endpoint is only available to partners.

Move file, 1 operation

  • files_move_filesFiles move filesGETThis endpoint moves one or more files to a given folder.

Move folder, 1 operation

  • files_move_folderFiles move folderGETThis endpoint moves a folder to a given folder. Please note that the root folder cannot be moved, but folders can be moved into the root folder by setting `target=0`. Also, folders cannot be moved into themselves.

Move printer, 1 operation

  • partner_move_printerPartner move printerPOSTFind printers to move with `ValidatePrinter` endpoint. This endpoint is only available to partners.

Preview, 1 operation

  • maintenance_schedules_previewMaintenance schedules previewPOSTPreview the jobs a schedule would create across the account, without actually creating them. Useful for verifying scope filters and trigger settings before saving. Does not modify any data. This endpoint requires the Print Farm plan.

Propagate schedule, 1 operation

  • maintenance_partner_propagate_schedulesMaintenance partner propagate schedulesPOSTPropagate schedules to managed partner. This endpoint cannot be used with OAuth2.

Propagate template, 1 operation

  • maintenance_partner_propagate_templatesMaintenance partner propagate templatesPOSTPropagate templates to managed partner. This endpoint cannot be used with OAuth2.

Publish course, 1 operation

  • courses_publish_courseCourses publish coursePOSTPublishes a course (id), or unpublishes it when unpublish is set. Changes what the account's users see.

Reopen, 1 operation

  • maintenance_jobs_reopenMaintenance jobs reopenPOSTReopen a previously closed job. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Report, 1 operation

  • maintenance_problems_reportMaintenance problems reportPOSTReport a new problem on a printer. Optionally link the problem to a print job that exhibited it (`print_job_id`).

Resolve, 1 operation

  • maintenance_problems_resolveMaintenance problems resolvePOSTResolve a problem. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Save, 1 operation

  • custom_fields_saveCustom fields savePOSTCreate or update a custom field. This endpoint requires the Print Farm plan.

Save class, 1 operation

  • account_settings_school_classes_save_classAccount settings school classes save classPOSTCreate or update a class. This endpoint is only available on the School plan.

Send task gcode, 1 operation

  • maintenance_jobs_send_task_gcodeMaintenance jobs send task gcodePOSTSend the gcode associated with a task on a job. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Set enabled, 1 operation

  • custom_fields_set_enabledCustom fields set enabledPOSTEnable or disable a custom field. This endpoint requires the Print Farm plan.

Skip task, 1 operation

  • maintenance_jobs_skip_taskMaintenance jobs skip taskPOSTSkip a task on a job. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Start, 1 operation

  • maintenance_jobs_startMaintenance jobs startPOSTStart a job. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Submit value, 1 operation

  • custom_fields_submit_valuesCustom fields submit valuesPOSTCustom field submission. This endpoint requires the Print Farm plan.

Trigger now, 1 operation

  • maintenance_schedules_trigger_nowMaintenance schedules trigger nowPOSTTrigger a schedule immediately. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Unassign, 1 operation

  • filament_unassignFilament unassignPOSTThis endpoint unassigns a filament from a printer by filament id.

Uncomplete task, 1 operation

  • maintenance_jobs_uncomplete_taskMaintenance jobs uncomplete taskPOSTMark a previously-completed task as not complete on a job. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Unskip task, 1 operation

  • maintenance_jobs_unskip_taskMaintenance jobs unskip taskPOSTMark a previously-skipped task as not skipped on a job. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Update file, 1 operation

  • files_update_fileFiles update filePOSTUpdates editable metadata on an existing user file. The requesting user must have permission to modify the file (the owner, or someone with `edit_others` permission on shared folders).

Update type, 1 operation

  • maintenance_problems_update_typeMaintenance problems update typePOSTUpdate an existing problem type. This endpoint requires the Print Farm plan. This endpoint cannot be used with OAuth2.

Upload, 1 operation

  • files_uploadFiles uploadPOSTAdd an API File to files.

Showing the first 120 of 200 endpoints. The rest are in the product, searchable from the workflow builder and from chat.

Use SimplyPrint from Claude Code, Cursor or Codex

Connect SimplyPrint in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its SimplyPrint operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect SimplyPrint

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect SimplyPrint once

    Add your SimplyPrint connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

SimplyPrint integration FAQ

What can you do with the SimplyPrint integration?

LiveContext exposes 200 operations on SimplyPrint, covering delete, get, create and update.

Popular integrations

Browse the whole catalog