Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

SimplyPrint: 3D Print Farm Management

REMOTE · SIMPLYPRINT.IO

3D print farm management for AI. Monitor, queue, and control prints on your SimplyPrint account.

Available components

0 this week 89 Trust /100

Last scanned (55 minutes ago)

Scores higher than 97% of remote servers

Reachable. Last reached 5 Nov 2026.

Category IoT and Hardware

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security92
Transport & Reachability100
Schema Quality & AI Usability67
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 10198 tokens (~109/item across 93 items; 93 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage81
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 42% of tool parameters carry a description.Partial
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 8 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 94 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 5 Nov 26 0
    • Stability: 0.97 → pass security
  • 4 Nov 26 0
    • Stability: pass → 0.97 functional
  • 30 Oct 26 0
    • “list_files” added an optional parameter “files_cursor” cosmetic
    • “list_files” added an optional parameter “files_page_size” cosmetic

    2 cosmetic changes on this day. Switch on “Show cosmetic changes” to see them.

  • 23 Oct 26 0
    • Tool “get_maintenance_status_map” rewrote its description, which is the text the model reads security
    • “add_to_queue” added an optional parameter “note” cosmetic
    • “list_maintenance_jobs” added an optional parameter “dated” cosmetic
  • 19 Oct 26 +14
    • Authorization: unverified → pass ▲ security
  • 18 Oct 26 −14
    • Authorization: pass → unverified ▼ security
  • 9 Oct 26 −1
    • “inspect_printer_queue” added an optional parameter “criteria” cosmetic
    • “list_files” added an optional parameter “cursor” cosmetic
    • “list_files” added an optional parameter “nest_into” cosmetic
    • “list_files” added an optional parameter “start” cosmetic
    • “move_file” added an optional parameter “all_or_nothing” cosmetic
    • “list_files” reworded the description of “limit” cosmetic
    • “list_files” reworded the description of “sort_by” cosmetic

    7 cosmetic changes on this day. Switch on “Show cosmetic changes” to see them.

  • 6 Oct 26 +1
    • New tool “get_partner_maintenance_overview” functional
    • New tool “list_accounts_due_maintenance_visit” functional
    • New tool “list_partner_maintenance_alerts” functional
    • New tool “list_partner_maintenance_visits” functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://simplyprint.io/api/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=simplyprint.io CN=YE2,O=Let's Encrypt,C=US 19 Oct 2026 17 Jan 2027 ECDSA 256 ECDSA-SHA384 5690dc4f49b53002e549f234d80dc650205
SANs: downtime.simplyprint.io, simplyprint.io
CN=YE2,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 4df3b15dd6c0784c507cd37b58e6f115
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of simplyprint.io. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
io. present 38690 8 Verified
simplyprint.io. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Enforced and verified

The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.

Result Enforced and verified
Enforced On tool calls
HTTP status 200

WWW-Authenticate challenge Bearer resource_metadata="https://simplyprint.io/.well-known/oauth-protected-resource/api/mcp", scope="user.read printers.read printers.write printers.actions spools.read spools.write files.read files.write files.temp_upload queue.read queue.write quota.read quota.write statistics.read maintenance.read maintenance.write print_history.read print_history.write custom_fields.read custom_fields.write slicer.read slicer.write tags.read tags.write webhooks.read webhooks.write balance.read balance.write display_screens.read display_screens.write reservations.read reservations.write"

Bearer resource_metadata="https://simplyprint.io/.well-known/oauth-protected-resource/api/mcp", scope="user.read printers.read printers.write printers.actions spools.read spools.write files.read files.write files.temp_upload queue.read queue.write quota.read quota.write statistics.read maintenance.read maintenance.write print_history.read print_history.write custom_fields.read custom_fields.write slicer.read slicer.write tags.read tags.write webhooks.read webhooks.write balance.read balance.write display_screens.read display_screens.write reservations.read reservations.write"
Header Value
x-content-type-options nosniff
x-frame-options DENY

Protected resource metadata

Document https://simplyprint.io/.well-known/oauth-protected-resource/api/mcp
Retrieved Yes
Resource https://simplyprint.io/api/mcp
Authorisation server https://simplyprint.io

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://simplyprint.io/api/mcp Verified 200
http (plaintext) http://simplyprint.io/api/mcp HTTPS enforced 301 https://simplyprint.io/api/mcp
MCP tools · 93 exposed · ~10,165 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
list_maintenance_jobs ~350

List maintenance jobs across the account with filters, paging and sorting — the tool for "what maintenance is outstanding, and on which printer". Each job carries its printer, priority, scheduled date, task progress, assignees and linked problems. Returns 10 per page by default; raise page_size (max 100) or advance page. IMPORTANT: a returned job status may read "overdue", but that value is DERIVED (a scheduled job whose scheduled_date has passed) and is NOT accepted by the status filter — ask for status "scheduled" and read each job's returned status, or use the dashboard's overdue count.

NameTypeReqDescription
datedboolean–Only jobs with a scheduled_date. With sort_id scheduled_date and sort_dir asc this lists what is due next; without it, undated jobs sort first.
pageinteger–Page number (1-based).
page_sizeinteger–Jobs per page, 1-100. Defaults to 10 over MCP; job records are large.
printer_idinteger–Only jobs for this printer. Takes precedence over printer_ids.
printer_idsstring–Only jobs for these printers, as a comma-separated list of ids ("4,9,12"). Ignored when printer_id is set.
searchstring–Substring match over job title, description and printer name.
sort_dirstring–Sort direction; default desc.
sort_idstring–Sort field; default created_at.
statusstring–Filter by stored job status. "overdue" is not a stored status and is rejected here — it is derived from scheduled_date at read time.

No output schema declared.

No examples provided.

list_maintenance_problems ~203

List reported printer problems with their description, problem type, reporter, status and age — get_maintenance_dashboard returns only an open-problem count, none of this. Returns 10 per page by default; raise page_size (max 100) or advance page.

NameTypeReqDescription
pageinteger–Page number (1-based).
page_sizeinteger–Problems per page, 1-100. Defaults to 10 over MCP.
printer_idinteger–Only problems reported against this printer.
problem_type_idinteger–Only problems of this problem type.
searchstring–Substring match over problem description, printer name, problem type name and reporter name.
sort_dirstring–Sort direction; default desc (newest first).
sort_idstring–Sort field; default created_at.
statusstring–Filter by problem status. Use "open" for what still needs attention.

No output schema declared.

No examples provided.

list_partner_maintenance_alerts ~96

For a partner account: its maintenance "needs attention" inbox - alerts its escalation rules opened for serviced accounts (problem thresholds, printers out of order too long, overdue jobs, visits due). Open alerts by default; status can be acknowledged, resolved, unresolved or all. Each alert has a human-readable message.

NameTypeReqDescription
company_idinteger––
limitinteger––
statusstring––

No output schema declared.

No examples provided.

list_partner_maintenance_visits ~91

For a partner account: its maintenance visits to serviced accounts. Open visits (proposed, confirmed, in progress) by default, soonest first; filter by status, company_id or a from/to date range.

NameTypeReqDescription
company_idinteger––
fromstring––
limitinteger––
statusstring––
tostring––

No output schema declared.

No examples provided.

list_pending_queue_items ~50

List queue items pending approval (status: PENDING, DENIED, or REVISION).

NameTypeReqDescription
pageinteger––
per_pageinteger––
statusstring––

No output schema declared.

No examples provided.

list_print_jobs ~359

List past print jobs with pagination, filters, and sort. Compact mode (default) drops gcodeAnalysis, filament breakdowns, and panel-only flags.

NameTypeReqDescription
accepted_statusesarray–Filter by job status. Multiple values OR-matched.
archived_statusstring–null (default): hide archived; archived: only archived; both: include archived
compactboolean–Keep at default true. Returns minimal data tuned for AI context. Only set to false if you specifically need fields the compact view drops, and then pair with limit to keep the response small.
end_datestring–Latest start (ISO-8601)
limitinteger–Cap on results per page (1-100). Alias for page_size.
machine_typesarray––
pageintegeryesPage number (1-based)
page_sizeintegeryesItems per page (1-100)
printer_groupsarray–Only jobs from printers in these groups
printer_idsarray–Only jobs from these printer ids
printer_typesarray––
queue_jobinteger––
searchstring–Filename / UID / custom-field substring search
sort_bystring–Sort by this field. Default: started date desc (newest first).
sort_dirstring–Sort direction; default desc.
sort_idstring––
sourcesarray––
spool_idinteger–Only jobs that used this filament spool
start_datestring–Earliest start (ISO-8601)
user_idsarray–Only jobs started by these users (requires VIEW_ALL_PRINT_HISTORY)

No output schema declared.

No examples provided.

list_printers ~528

List MULTIPLE printers with optional filters. For details on a single known printer, call get_printer instead — do not list-then-filter. For farm-wide counts ("how many printers are doing X"), call get_farm_overview instead — do not paginate this. Use status=["online"] to only see reachable printers, status=["printing"] for ones actively printing, status=["was_printing_when_offline"] for printers that dropped mid-print, status=["idle"] for available printers ready to accept a job, status=["awaiting_bed_clear"] for printers whose last print finished but the bed has not been cleared yet (NOT print_pending, which means a queued staggered start).

NameTypeReqDescription
compactboolean–Keep at default true. Returns minimal data tuned for AI context. Only set to false if you specifically need fields the compact view drops, and then pair with limit to keep the response small.
filament_columnsstring––
group_idinteger–Only return printers in this printer group
job_columnsstring––
limitinteger–Cap on results (1-100). Alias for page_size. Use this with sort_by for "top N" queries.
order_bystring––
out_of_orderboolean–If true, only out-of-order printers; if false, only in-order printers (enterprise feature)
pageinteger–Page number (1-based) when paginating beyond limit/page_size.
page_sizeinteger––
printer_columnsstring––
searchstring––
sort_bystring–Sort by this field. Default: stable (no sort).
sort_dirstring–Sort direction; default asc when sort_by is set.
sort_idstring––
statusarray–Filter by status. Multiple values are OR-matched. Macros (derived): online, offline, idle, was_printing_when_offline, in_maintenance, print_pending, can_accept_commands, awaiting_bed_clear. Raw Print…
tagsarray–Filter printers that have any of the given tag names

No output schema declared.

No examples provided.

list_queue ~409

List print queue items with optional filters. Supports filtering by assigned printer(s), group, approval status, tags, queue-item custom-field values, and age. Example: older_than_days=7 for "items added more than 7 days ago", or custom_fields=[{id: "<uuid>", value: "Engineering"}] for a specific department field.

NameTypeReqDescription
added_afterstring–Items created strictly after this ISO-8601 date
added_beforestring–Items created strictly before this ISO-8601 date
approval_statusstring–Filter by approval status. Default excludes denied.
compactboolean–Keep at default true. Returns minimal data tuned for AI context. Only set to false if you specifically need fields the compact view drops, and then pair with limit to keep the response small.
custom_fieldsarray–Filter by custom field values. Each entry must specify the field id (uuid) and either value (exact match against string/number/boolean/date/options) or contains (case-insensitive substring on text fi…
groupinteger–Only return items in this queue group (0 = the ungrouped bucket)
newer_than_daysinteger–Items created within the last this many days
older_than_daysinteger–Items created more than this many days ago
pageinteger––
page_sizeinteger–Items per page (1-200). Use this as the result-size cap.
printer_idarray–Only return queue items assigned to (via for_printers) any of these printer ids
searchstring–Filename substring search
sort_bystring–Sort by this field. Default: sort_position (ascending — matches the queue's display order).
sort_dirstring–Sort direction; default asc.
tagsarray–Match items that have any of the given tag names

No output schema declared.

No examples provided.

list_queue_comments ~37

Retrieve all approval comments on a queue item or user file.

NameTypeReqDescription
file_idstring––
item_idinteger––

No output schema declared.

No examples provided.

list_queue_groups ~26

List all queue groups in the user's account.

NameTypeReqDescription
item_idinteger––

No output schema declared.

No examples provided.

list_scheduled_prints ~118

List every print across the account that is waiting for a scheduled start time, soonest first. Use this for "what is scheduled tonight", "do I have anything queued up for tomorrow", or before rescheduling/cancelling so you can name the right printer. Returns printer, filename, scheduled_for and who scheduled it. Prints already released and starting are NOT listed here - use get_farm_overview for those.

NameTypeReqDescription
pageintegeryes–
page_sizeintegeryes–
printer_idsarray––

No output schema declared.

No examples provided.

list_spare_parts ~254

List maintenance spare parts with stock level, low-stock threshold, SKU, category, cost and the printer models each part fits. Requires the Maintenance Inventory plan feature: without it this tool fails with an explicit "your account doesn't have access to this feature" error, so an empty list here always means the account genuinely has no matching parts. (get_maintenance_dashboard cannot tell you that — its low_stock_parts is silently [] both when the feature is missing and when stock is healthy.)

NameTypeReqDescription
categorystring–Exact spare-part category match.
pageinteger–Page number (1-based).
page_sizeinteger–Parts per page, 1-100; default 25.
printer_brandstring–Only parts that fit this printer brand.
printer_model_idsarray–Only parts that fit these printer models.
searchstring–Substring match over part name, SKU, description and category.
sort_dirstring–Sort direction; default asc.
sort_idstring–Sort field; default name.
stock_statusstring–Filter by derived stock state. low_stock means at or below the part's threshold but not yet zero.

No output schema declared.

No examples provided.

mark_filament_dried ~48

Mark a filament spool as freshly dried (resets humidity tracking).

NameTypeReqDescription
dried_atstring––
filament_idintegeryesThe filament IDs (comma-separated for multiple)

No output schema declared.

No examples provided.

match_file_to_printers ~42

Find which printer models in the account are compatible with a given file.

NameTypeReqDescription
gcodeAnalysisarray––
modelstringyes–

No output schema declared.

No examples provided.

move_file ~41

Move one or more files to a folder.

NameTypeReqDescription
all_or_nothingboolean––
filesstringyes–
folderintegeryes–

No output schema declared.

No examples provided.

move_folder ~29

Move a folder to another location.

NameTypeReqDescription
folderintegeryes–
targetintegeryes–

No output schema declared.

No examples provided.

move_printer_axis ~145

Move a printer axis to a relative position

NameTypeReqDescription
directionstringyesAxis and direction to move. Use axis letter, optionally with minus for negative. Examples: "X" (+X), "X-" (-X), "Y", "Y-", "Z", "Z-"
distancenumberyesDistance to move in millimeters
printer_idintegeryesThe printer IDs (comma-separated for multiple)
snippet_idinteger–ID of a gcode snippet to send. Either gcode, macro, or snippet_id is required.
speednumber–Movement speed in mm/min. If not specified, uses printer default.

No output schema declared.

No examples provided.

move_queue_item ~37

Move one or more queue items to a different queue group.

NameTypeReqDescription
jobsstringyes–
target_group_idintegeryes–

No output schema declared.

No examples provided.

pause_print ~32

Pause the current print on a printer

NameTypeReqDescription
printer_idintegeryesThe printer IDs (comma-separated for multiple)

No output schema declared.

No examples provided.

remove_from_queue ~31

Remove an item from the print queue

NameTypeReqDescription
jobinteger––
jobsstring––

No output schema declared.

No examples provided.

reorder_queue_group ~33

Move a queue group to a new position.

NameTypeReqDescription
group_idintegeryes–
tointegeryes–

No output schema declared.

No examples provided.

reorder_queue_item ~45

Move a single queue item to a new 1-based position.

NameTypeReqDescription
frominteger––
queue_item_idintegeryes–
tointegeryes–

No output schema declared.

No examples provided.

reschedule_print ~160

Change when a scheduled print starts, or release it immediately. Pass schedule_for with a new absolute instant to move it; omit schedule_for (or send null) to start the print now. Only affects prints still waiting on a scheduled time - a print already staggered or downloading cannot be pushed back.

NameTypeReqDescription
expected_job_uidstring–Job uid returned by list_scheduled_prints. The action is refused if that printer now holds a different pending print.
printer_idstringyesComma-separated printer id(s) whose scheduled print should move.
schedule_forstring–New absolute instant (ISO 8601), at least 1 minute and at most 7 days ahead. Omit or null to start the print now.

No output schema declared.

No examples provided.

resubmit_queue_item ~50

Resubmit a denied or revision-requested queue item back to pending approval. File-replacement is not supported via MCP.

NameTypeReqDescription
commentstring––
queue_item_idintegeryes–

No output schema declared.

No examples provided.

resume_print ~32

Resume a paused print on a printer

NameTypeReqDescription
printer_idintegeryesThe printer IDs (comma-separated for multiple)

No output schema declared.

No examples provided.

revive_queue_item ~68

Bring a completed (done) queue item back to the active queue.

NameTypeReqDescription
amountinteger––
groupinteger––
positionstring––
position_indexinteger––
prioritystring––
queue_item_idintegeryes–

No output schema declared.

No examples provided.

save_queue_group ~20

Create a new queue group or update an existing one.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

send_back_for_revision ~45

Revoke approval on an already-approved item and send it back to the submitter for revisions.

NameTypeReqDescription
commentstring––
queue_item_idintegeryes–

No output schema declared.

No examples provided.

send_gcode ~127

Send G-code commands to a printer

NameTypeReqDescription
gcodearray–Array of G-code commands to send. Either gcode, macro, or snippet_id is required.
macrostring–Predefined macro name to execute. Either gcode, macro, or snippet_id is required.
macro_contextarray–Optional context data for macro execution.
printer_idintegeryesThe printer IDs (comma-separated for multiple)
snippet_idinteger–ID of a gcode snippet to send. Either gcode, macro, or snippet_id is required.

No output schema declared.

No examples provided.

set_custom_field_values ~77

Set custom field values on one or more entities (queue items, files, printers, etc.). Use this to set a "deadline" or similar field across many queue items at once.

NameTypeReqDescription
categorystringyes–
entityIdsarrayyes–
subCategorystring––
valuesarrayyes–

No output schema declared.

No examples provided.

set_file_printers ~50

Set the printers/models/groups a file is assigned to.

NameTypeReqDescription
groupsarray––
itemsarrayyes–
modelsarray––
printersarray––

No output schema declared.

No examples provided.

set_printer_fans ~90

Control the printer cooling fans

NameTypeReqDescription
printer_idintegeryesThe printer IDs (comma-separated for multiple)
snippet_idinteger–ID of a gcode snippet to send. Either gcode, macro, or snippet_id is required.
speedintegeryesFan speed from 0 (off) to 255 (full speed). Use 0 to turn fans off.

No output schema declared.

No examples provided.

set_printer_motors ~94

Enable or disable the printer stepper motors

NameTypeReqDescription
enabledstringyesMotor state: "on" to enable motors (lock axes), "off" to disable (allow manual movement)
printer_idintegeryesThe printer IDs (comma-separated for multiple)
snippet_idinteger–ID of a gcode snippet to send. Either gcode, macro, or snippet_id is required.

No output schema declared.

No examples provided.

set_printer_temperatures ~227

Set target temperatures (nozzle, bed and/or chamber) on one or more printers - works while idle and mid-print. Values above the printer model maximum are clamped; 0 turns a heater off.

NameTypeReqDescription
bedinteger–Target heated bed temperature in degrees Celsius. 0 turns the bed heater off. Values above the printer model maximum are clamped. At least one of tool, bed or chamber is required.
chamberinteger–Target chamber temperature in degrees Celsius. 0 turns the chamber heater off. Skipped for printers without an actively heated chamber. At least one of tool, bed or chamber is required.
printer_idintegeryesThe printer IDs (comma-separated for multiple)
toolinteger–Target nozzle temperature in degrees Celsius. 0 turns the hotend off. Values above the printer model maximum are clamped. At least one of tool, bed or chamber is required.
tool_indexinteger–Zero-based tool index for multi-tool printers. Requires tool to be set. Defaults to 0.

No output schema declared.

No examples provided.

skip_maintenance_task ~43

Mark a task as skipped rather than done - it was not needed this time. Reversible with unskip_maintenance_task.

NameTypeReqDescription
task_idintegeryes–

No output schema declared.

No examples provided.

start_maintenance_job ~66

Move a scheduled maintenance job to in-progress, putting the printer into maintenance mode so AutoPrint stops sending it work. Only works on a job in "scheduled" status. This is the safe direction: it takes a printer OUT of rotation.

NameTypeReqDescription
job_idintegeryes–

No output schema declared.

No examples provided.

unarchive_print_job ~23

Restore an archived print job.

NameTypeReqDescription
jobsarrayyes–

No output schema declared.

No examples provided.

unassign_filament ~45

Remove a filament spool from its printer assignment.

NameTypeReqDescription
filament_idintegeryesThe filament ID
location_idinteger––
sourcestring––

No output schema declared.

No examples provided.

uncomplete_maintenance_task ~39

Reopen a task that was ticked off by mistake. The undo for complete_maintenance_task.

NameTypeReqDescription
task_idintegeryes–

No output schema declared.

No examples provided.

unskip_maintenance_task ~33

Undo a skip, putting the task back on the job as outstanding.

NameTypeReqDescription
task_idintegeryes–

No output schema declared.

No examples provided.

update_file ~72

Update file metadata such as name and GCODE analysis.

NameTypeReqDescription
analysisarray––
item_idstringyes–
namestring––
printer_groupsstring––
printer_modelsstring––
printersstring––
remove_thumbnailboolean––

No output schema declared.

No examples provided.

update_queue_comment ~31

Edit an approval comment you authored.

NameTypeReqDescription
commentstringyes–
item_idintegeryes–

No output schema declared.

No examples provided.

update_queue_item ~154

Update a queue item (amount, note, custom print time, material usage, printer assignments).

NameTypeReqDescription
amountinteger––
deadlinestring––
for_groupsstring––
for_modelsstring––
for_printersstring––
infiniteboolean––
log_printboolean––
material_usagenumber––
max_concurrent_printersinteger––
notestring––
pausedboolean––
persistentboolean––
printedinteger––
prioritystring––
queue_item_idintegeryes–
timeinteger––

No output schema declared.

No examples provided.

Install

How do I install the SimplyPrint: 3D Print Farm Management MCP server?

SimplyPrint: 3D Print Farm Management is a hosted endpoint at https://simplyprint.io/api/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · simplyprint.io

# add to Claude Code
claude mcp add --transport http io-simplyprint-simplyprint 'https://simplyprint.io/api/mcp'
Common questions

What is the SimplyPrint: 3D Print Farm Management MCP server?

SimplyPrint: 3D Print Farm Management is an MCP server listed in the public MCP registry as io.simplyprint/simplyprint. 3D print farm management for AI. Monitor, queue, and control prints on your SimplyPrint account. This page covers its hosted endpoint (https://simplyprint.io/api/mcp).

Is the SimplyPrint: 3D Print Farm Management MCP server safe to use?

SimplyPrint: 3D Print Farm Management scores 89 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the SimplyPrint: 3D Print Farm Management MCP server expose?

SimplyPrint: 3D Print Farm Management exposes 93 tools: list_printers, get_printer, get_farm_overview, pause_print, resume_print, and 88 more. Their descriptions and schemas cost roughly 10,165 tokens of context every time the server is loaded.

Does the SimplyPrint: 3D Print Farm Management MCP server require authentication?

Yes. SimplyPrint: 3D Print Farm Management asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

Is the SimplyPrint: 3D Print Farm Management MCP server still maintained?

SimplyPrint: 3D Print Farm Management is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.