{"apiVersion":"v1","directorySlug":"visioneng-mcp-bc7449f7eb","title":"Vision Engineering Inc.","description":"customer support platform","pageUrl":"https://www.mcpbundles.com/skills/visioneng-mcp-bc7449f7eb","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://visioneng.support/mcp","hostedMcpUrl":null,"toolCount":21,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"support.visioneng/visioneng-mcp-bc7449f7eb","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"osticket_list_tickets","description":"List tickets, newest first. Filter by status (open/closed/resolved/archived or numeric id) and department. Paginated.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"sort":{"enum":["created","updated","number"],"type":"string"},"limit":{"type":"integer","maximum":100,"minimum":1},"offset":{"type":"integer","minimum":0},"status":{"type":"string"},"department":{"type":"string"}},"additionalProperties":false},"logicalName":"osticket_list_tickets","displayName":"osticket_list_tickets","title":"osticket_list_tickets","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_search_tickets","description":"Search tickets by subject and/or message body. Optional status filter and pagination.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"sort":{"enum":["created","updated","number"],"type":"string"},"limit":{"type":"integer","maximum":100,"minimum":1},"query":{"type":"string","minLength":1},"offset":{"type":"integer","minimum":0},"status":{"type":"string"}},"additionalProperties":false},"logicalName":"osticket_search_tickets","displayName":"osticket_search_tickets","title":"osticket_search_tickets","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_get_ticket","description":"Get one ticket with full detail including the message thread. Each thread entry may include an \"attachments\" array (fileId, name, type, size, inline, cid); pass an attachment's numeric fileId to osticket_download_attachment. Provide number or id.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"id":{"type":"integer","exclusiveMinimum":0},"number":{"type":"string"}},"additionalProperties":false},"logicalName":"osticket_get_ticket","displayName":"osticket_get_ticket","title":"osticket_get_ticket","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_get_stats","description":"Aggregate ticket statistics: total, open, closed, overdue.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"osticket_get_stats","displayName":"osticket_get_stats","title":"osticket_get_stats","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_list_statuses","description":"List all ticket statuses with their canonical state.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"osticket_list_statuses","displayName":"osticket_list_statuses","title":"osticket_list_statuses","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_list_topics","description":"List all active help topics (id and name) for use when creating tickets.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"osticket_list_topics","displayName":"osticket_list_topics","title":"osticket_list_topics","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_create_ticket","description":"Create a new ticket. Requires subject and message.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["subject","message","name","email"],"properties":{"name":{"type":"string"},"alert":{"type":"boolean"},"email":{"type":"string","format":"email"},"phone":{"type":"string"},"deptId":{"type":"integer","exclusiveMinimum":0},"fields":{"type":"object","additionalProperties":{}},"message":{"type":"string","minLength":1},"subject":{"type":"string","minLength":1},"topicId":{"type":"integer","exclusiveMinimum":0},"priority":{"type":"integer","exclusiveMinimum":0},"autorespond":{"type":"boolean"},"assignTeamId":{"type":"integer","minimum":0},"assignStaffId":{"type":"integer","minimum":0}},"additionalProperties":false},"logicalName":"osticket_create_ticket","displayName":"osticket_create_ticket","title":"osticket_create_ticket","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_update_ticket","description":"Update a ticket: change status, set/clear due date, change help topic or department, write custom form fields, and/or add an internal staff note.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["number"],"properties":{"note":{"type":"string"},"alert":{"type":"boolean"},"deptId":{"type":"integer","exclusiveMinimum":0},"fields":{"type":"object","additionalProperties":{}},"number":{"type":"string"},"status":{"type":"string"},"dueDate":{"type":["string","null"]},"staffId":{"type":"integer","exclusiveMinimum":0},"topicId":{"type":"integer","exclusiveMinimum":0},"noteTitle":{"type":"string"},"assignNote":{"type":"string"},"assignTeamId":{"type":"integer","minimum":0},"assignStaffId":{"type":"integer","minimum":0},"statusComment":{"type":"string"}},"additionalProperties":false},"logicalName":"osticket_update_ticket","displayName":"osticket_update_ticket","title":"osticket_update_ticket","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_reply_ticket","description":"Post a customer-facing reply to a ticket. This is emailed to the ticket's user.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["number","response"],"properties":{"alert":{"type":"boolean"},"number":{"type":"string"},"replyTo":{"enum":["all","user","collabs"],"type":"string"},"staffId":{"type":"integer","exclusiveMinimum":0},"response":{"type":"string","minLength":1}},"additionalProperties":false},"logicalName":"osticket_reply_ticket","displayName":"osticket_reply_ticket","title":"osticket_reply_ticket","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_update_user","description":"Update contact fields on an existing osTicket user (company, address, city, state, ZIP, phone, name). Look up by userId, email, or ticket number.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"zip":{"type":"string"},"city":{"type":"string"},"name":{"type":"string"},"USZip":{"type":"string"},"email":{"type":"string"},"notes":{"type":"string"},"phone":{"type":"string"},"state":{"type":"string"},"fields":{"type":"object","additionalProperties":{}},"number":{"type":"string"},"userId":{"type":"integer","exclusiveMinimum":0},"address":{"type":"string"},"company":{"type":"string"},"address2":{"type":"string"}},"additionalProperties":false},"logicalName":"osticket_update_user","displayName":"osticket_update_user","title":"osticket_update_user","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_lookup_user","description":"Find a user by email or name and return their recent tickets (excludes ITAR).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"name":{"type":"string"},"email":{"type":"string"},"limit":{"type":"integer","maximum":50,"minimum":1}},"additionalProperties":false},"logicalName":"osticket_lookup_user","displayName":"osticket_lookup_user","title":"osticket_lookup_user","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_list_users","description":"List users matching a partial email/domain or company name. Returns id, name, email, company, and ITAR flag. Paginated.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"email":{"type":"string"},"limit":{"type":"integer","maximum":100,"minimum":1},"offset":{"type":"integer","minimum":0},"company":{"type":"string"},"organization":{"type":"string"}},"additionalProperties":false},"logicalName":"osticket_list_users","displayName":"osticket_list_users","title":"osticket_list_users","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_delete_ticket","description":"Permanently delete a ticket and its thread. Irreversible.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["number"],"properties":{"number":{"type":"string"}},"additionalProperties":false},"logicalName":"osticket_delete_ticket","displayName":"osticket_delete_ticket","title":"osticket_delete_ticket","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_link_subticket","description":"Link a child ticket under a parent (parent/child relationship).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["parent","child"],"properties":{"child":{"type":"string"},"parent":{"type":"string"}},"additionalProperties":false},"logicalName":"osticket_link_subticket","displayName":"osticket_link_subticket","title":"osticket_link_subticket","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_unlink_subticket","description":"Remove a child ticket's parent link.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["child"],"properties":{"child":{"type":"string"}},"additionalProperties":false},"logicalName":"osticket_unlink_subticket","displayName":"osticket_unlink_subticket","title":"osticket_unlink_subticket","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_get_children","description":"List all child tickets of a parent ticket.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["number"],"properties":{"number":{"type":"string"}},"additionalProperties":false},"logicalName":"osticket_get_children","displayName":"osticket_get_children","title":"osticket_get_children","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_get_parent","description":"Get the parent ticket of a child ticket (null if none).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["number"],"properties":{"number":{"type":"string"}},"additionalProperties":false},"logicalName":"osticket_get_parent","displayName":"osticket_get_parent","title":"osticket_get_parent","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_attach_file","description":"Attach a file to an existing ticket. Send filename plus base64 data. Default posts an internal note (not emailed). Set as=reply to attach on a customer-facing reply.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["filename","data"],"properties":{"as":{"enum":["note","reply"],"type":"string"},"id":{"type":"integer","exclusiveMinimum":0},"data":{"type":"string","minLength":1},"alert":{"type":"boolean"},"number":{"type":"string"},"comment":{"type":"string"},"staffId":{"type":"integer","exclusiveMinimum":0},"filename":{"type":"string","minLength":1},"mimeType":{"type":"string"}},"additionalProperties":false},"logicalName":"osticket_attach_file","displayName":"osticket_attach_file","title":"osticket_attach_file","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_download_attachment","description":"Download a ticket attachment by its numeric file id (from a thread entry's attachments[].fileId in osticket_get_ticket), returned as base64.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["fileId"],"properties":{"fileId":{"type":"integer","exclusiveMinimum":0}},"additionalProperties":false},"logicalName":"osticket_download_attachment","displayName":"osticket_download_attachment","title":"osticket_download_attachment","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_list_canned","description":"List all enabled canned responses (id, title, body).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"osticket_list_canned","displayName":"osticket_list_canned","title":"osticket_list_canned","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"osticket_post_canned","description":"Post a canned response by id onto a ticket. Variables in the form %{name} or {name} are replaced. Default posts as an internal note.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["number","cannedId"],"properties":{"as":{"enum":["note","reply"],"type":"string"},"alert":{"type":"boolean"},"number":{"type":"string"},"staffId":{"type":"integer","exclusiveMinimum":0},"cannedId":{"type":"integer","exclusiveMinimum":0},"variables":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"logicalName":"osticket_post_canned","displayName":"osticket_post_canned","title":"osticket_post_canned","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Vision-Engineering-Inc-&config=eyJ1cmwiOiAiaHR0cHM6Ly92aXNpb25lbmcuc3VwcG9ydC9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Vision-Engineering-Inc-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fvisioneng.support%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Vision-Engineering-Inc-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fvisioneng.support%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Vision+Engineering+Inc.&connectorUrl=https%3A%2F%2Fvisioneng.support%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Vision-Engineering-Inc-\" --url \"https://visioneng.support/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/visioneng-mcp-bc7449f7eb","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/visioneng-mcp-bc7449f7eb/tools/{tool}","mcpServerUrl":"https://visioneng.support/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/visioneng-mcp-bc7449f7eb?live=1"}