{"id":1750,"date":"2026-09-25T13:48:04","date_gmt":"2026-09-25T11:48:04","guid":{"rendered":"https:\/\/nexelem.com\/en\/?page_id=1750"},"modified":"2026-09-25T13:51:53","modified_gmt":"2026-09-25T11:51:53","slug":"ai-interface-mcp","status":"publish","type":"page","link":"https:\/\/nexelem.com\/en\/ai-interface-mcp\/","title":{"rendered":"Nexelem AI"},"content":{"rendered":"\n    <header class=\"container-fluid standard-padding pb-lg-0 standard-margin only-margin-bottom block-header-product screen-present\" id=\"acf-block-6a7dc9cd6b1ee\" style=\"background-image: url(https:\/\/nexelem.com\/en\/wp-content\/themes\/nexelem.git\/assets\/img\/bg.png);\">\n\n        <div class=\"container\">\n            <div class=\"row block-content\">\n\n                <div class=\"col-12 col-lg-6 main-column\">\n\n                    <h1>\n                        Nexelem AI. A secure interface between your production and AI models                    <\/h1>\n\n\n                    \n                        <div class=\"header-description\">\n                            <p>Connect Nexelem to the language model of your choice and ask questions of your production data in plain English. Nexelem AI is an interface built on the Model Context Protocol (MCP) that gives large language models (LLMs) access to Nexelem data and business context. The AI can analyse production information, explain dependencies and help you weigh up scenarios, without taking control of the system.<\/p>\n<p><strong>Runs locally, on-premises. Your data never leaves the factory.<\/strong><\/p>\n                        <\/div>\n\n                    \n\n                    \n                <\/div>\n\n\n                \n                    <div class=\"col-12 col-lg-6\">\n\n                        <div class=\"block-zoomable-screen_make-space\" style=\"aspect-ratio: 500 \/ 438;\">\n                            <div class=\"block-zoomable-screen\">\n\n                                <div class=\"block-zoomable-screen__wrapper zoom-disabled\">\n\n                                    \n\n                                    \n                <img decoding=\"async\"\n                    class=\"responsive-image lazy on-dark\"\n                     style=\"aspect-ratio: 300 \/ 263; object-fit: cover;\"\n                    alt=\"AI on your shop floor\"\n                    src=\"https:\/\/nexelem.com\/en\/wp-content\/themes\/nexelem.git\/assets\/img\/placeholders\/nexelem-placeholder-lt.png\"\n                    data-src=\"https:\/\/nexelem.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/the-brain-of-the-factory-300x263.webp\"\n                    data-srcset=\"https:\/\/nexelem.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/the-brain-of-the-factory.webp 500w, https:\/\/nexelem.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/the-brain-of-the-factory-300x263.webp 300w\" \/>\n\n                <noscript>\n                    <img decoding=\"async\" \n                        src=\"https:\/\/nexelem.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/the-brain-of-the-factory-300x263.webp\" \n                        alt=\"AI on your shop floor\" \/>\n                <\/noscript>\n                                <\/div>\n\n                            <\/div>\n                        <\/div>\n\n                    <\/div>\n\n                \n            <\/div>\n        <\/div>\n\n    <\/header>\n\n\n\n\n        <section class=\"container-fluid block-steps-listing large-margin\" id=\"acf-block-6a9981167c8fa\">\n\n            <div class=\"container\">\n                <div class=\"row main-row\">\n\n                    \n                        <div class=\"col-12 col-md-6 main-col\">\n                            <div class=\"row\">\n\n                                \n\n                                <div class=\"col-12\">\n\n                                    \n                                        <div class=\"step-item\">\n\n                                            \n\n                                            \n                                                <div class=\"step-header\">\n                                                    <h3>\n                                                        Connect Nexelem to AI                                                    <\/h3>\n                                              \n                                                    <span>\n                                                        01                                                    <\/span>\n                                                <\/div>\n\n                                            \n                                        <\/div>\n\n                                    \n\n                                    \n                                        <div class=\"content-default\">\n                                            <p><strong>One interface. Your choice of language model.<\/strong><\/p>\n<p>Nexelem AI uses the <strong>Model Context Protocol (MCP)<\/strong> to give language models access to Nexelem data in a standardised way. You can run a local model on-premises, or use a cloud model if your company&#8217;s security policy allows it. There is no need to rebuild Nexelem every time you want to use a different AI technology.<\/p>\n<p>The AI model gets access to the data it can work with, while Nexelem remains the system that stores that data and interprets it according to your production logic.<\/p>\n                                        <\/div>\n\n                                    \n                                <\/div>\n\n                            <\/div>\n                        <\/div>\n\n                    \n                        <div class=\"col-12 col-md-6 main-col\">\n                            <div class=\"row\">\n\n                                \n\n                                <div class=\"col-12\">\n\n                                    \n                                        <div class=\"step-item\">\n\n                                            \n\n                                            \n                                                <div class=\"step-header\">\n                                                    <h3>\n                                                        Nexelem stays in control                                                    <\/h3>\n                                              \n                                                    <span>\n                                                        02                                                    <\/span>\n                                                <\/div>\n\n                                            \n                                        <\/div>\n\n                                    \n\n                                    \n                                        <div class=\"content-default\">\n                                            <p><strong>AI does not replace the planning logic.<\/strong><\/p>\n<p>Nexelem AI is a data access and analysis layer. It is not an APS engine, and it does not make decisions on behalf of the system or the people who use it.<\/p>\n<p>Schedules are still created by <strong>Nexelem&#8217;s deterministic algorithm made in Europe,<\/strong> which works to the rules, parameters and objectives defined for each individual plant. The same data and the same parameters always produce the same result.<\/p>\n<p>What AI can do is explain where a given plan came from, point out dependencies in the data or help you analyse an alternative scenario.<\/p>\n                                        <\/div>\n\n                                    \n                                <\/div>\n\n                            <\/div>\n                        <\/div>\n\n                    \n                        <div class=\"col-12 screen-present main-col\">\n                            <div class=\"row\">\n\n                                \n                                    <div class=\"col-12 col-lg-6 step-screen\">\n\n                                        <div class=\"block-zoomable-screen_make-space\" style=\"aspect-ratio: 800 \/ 800;\">\n                                            <div class=\"block-zoomable-screen\">\n\n                                                <div class=\"block-zoomable-screen__wrapper left-side\">\n\n                                                    \n                                                        <div class=\"block-zoomable-screen__close\">\n                                                            <i class=\"fa-solid fa-xmark\"><\/i>\n                                                        <\/div>\n\n                                                        <div class=\"block-zoomable-screen__zoom-layer\">\n                                                            <i class=\"fa-solid fa-magnifying-glass\"><\/i>\n                                                        <\/div>\n\n                                                    \n                                                    \n                <img decoding=\"async\"\n                    class=\"responsive-image lazy on-dark\"\n                     style=\"aspect-ratio: 800 \/ 800; object-fit: cover;\"\n                    alt=\"Opus answering question about your production status\"\n                    src=\"https:\/\/nexelem.com\/en\/wp-content\/themes\/nexelem.git\/assets\/img\/placeholders\/nexelem-placeholder-lt.png\"\n                    data-src=\"https:\/\/nexelem.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/makieta_Nexelem_Bot_en_k.png\"\n                    data-srcset=\"https:\/\/nexelem.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/makieta_Nexelem_Bot_en_k.png 800w, https:\/\/nexelem.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/makieta_Nexelem_Bot_en_k-300x300.png 300w, https:\/\/nexelem.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/makieta_Nexelem_Bot_en_k-150x150.png 150w, https:\/\/nexelem.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/makieta_Nexelem_Bot_en_k-768x768.png 768w\" \/>\n\n                <noscript>\n                    <img decoding=\"async\" \n                        src=\"https:\/\/nexelem.com\/en\/wp-content\/uploads\/sites\/2\/2026\/09\/makieta_Nexelem_Bot_en_k.png\" \n                        alt=\"Opus answering question about your production status\" \/>\n                <\/noscript>                                                    \n                                                <\/div>\n\n                                            <\/div>\n                                        <\/div>\n\n                                    <\/div>\n\n                                \n\n                                <div class=\"col-12 col-lg-6\">\n\n                                    \n                                        <div class=\"step-item\">\n\n                                            \n\n                                            \n                                                <div class=\"step-header\">\n                                                    <h3>\n                                                        Talk to your production data                                                    <\/h3>\n                                              \n                                                    <span>\n                                                        03                                                    <\/span>\n                                                <\/div>\n\n                                            \n                                        <\/div>\n\n                                    \n\n                                    \n                                        <div class=\"content-default\">\n                                            <p><strong>Ask about production the way you would ask a colleague.<\/strong><\/p>\n<p>Instead of building yet another query, report or dashboard, simply describe what you need.<\/p>\n<ul>\n<li>&#8220;Why is this schedule different from the previous one?&#8221;<\/li>\n<li>&#8220;Where are the biggest delays building up?&#8221;<\/li>\n<li>&#8220;Which works orders have the biggest knock-on effect on delivery dates?&#8221;<\/li>\n<li>&#8220;What will change if we cut down the number of changeovers?&#8221;<\/li>\n<\/ul>\n<p>Nexelem AI passes the question to the model together with the relevant context and Nexelem data. The LLM analyses the information and presents the answer in a form the user can readily understand.<\/p>\n                                        <\/div>\n\n                                    \n                                <\/div>\n\n                            <\/div>\n                        <\/div>\n\n                    \n                <\/div>\n            <\/div>\n\n        <\/section>\n\n    \n\n\n\n        <section class=\"container-fluid block-faq-accordion large-margin\" id=\"acf-block-6a9adb38b2969\">\n            <div class=\"container\">\n\n                <div class=\"row\">\n\n                    \n                        <div class=\"col-12 block-section\">\n                            <h2 class=\"mb-0\">\n                                F.A.Q.                            <\/h2>\n                        <\/div>\n\n                    \n\n                    \n\n                    <div class=\"col-12 col-lg-10 block-section\">\n                        <div class=\"accordion\" id=\"faq-accordion-acf-block-6a9adb38b2969\">\n\n                            \n                                    <div class=\"card\">\n\n                                        <div class=\"card-header\" id=\"heading-1-acf-block-6a9adb38b2969\">\n                                            <div class=\"card-h2\">\n                                                <button class=\"card-title\" type=\"button\" data-toggle=\"collapse\" data-target=\"#collapse-1-acf-block-6a9adb38b2969\" aria-expanded=\"true\" aria-controls=\"collapse-1-acf-block-6a9adb38b2969\">\n                                                    What is Nexelem AI?                                                    <i class=\"fa-solid fa-chevron-down\"><\/i>\n                                                <\/button>\n                                            <\/div>\n                                        <\/div>\n\n\n                                        <div id=\"collapse-1-acf-block-6a9adb38b2969\" class=\"collapse show\" aria-labelledby=\"heading-1-acf-block-6a9adb38b2969\" data-parent=\"#faq-accordion-acf-block-6a9adb38b2969\">\n                                            <div class=\"block-description\">\n                                                Nexelem AI is an interface (MCP) that lets language models communicate with Nexelem&#8217;s data layer (BI).                                            <\/div>\n                                        <\/div>\n\n                                    <\/div>\n\n                                \n                            \n                                    <div class=\"card\">\n\n                                        <div class=\"card-header\" id=\"heading-2-acf-block-6a9adb38b2969\">\n                                            <div class=\"card-h2\">\n                                                <button class=\"card-title\" type=\"button\" data-toggle=\"collapse\" data-target=\"#collapse-2-acf-block-6a9adb38b2969\" aria-expanded=\"false\" aria-controls=\"collapse-2-acf-block-6a9adb38b2969\">\n                                                    What does each part of the system do?                                                    <i class=\"fa-solid fa-chevron-down\"><\/i>\n                                                <\/button>\n                                            <\/div>\n                                        <\/div>\n\n\n                                        <div id=\"collapse-2-acf-block-6a9adb38b2969\" class=\"collapse \" aria-labelledby=\"heading-2-acf-block-6a9adb38b2969\" data-parent=\"#faq-accordion-acf-block-6a9adb38b2969\">\n                                            <div class=\"block-description\">\n                                                AI provides the language and the context. Nexelem provides the data and the production logic. Decisions stay with people.                                            <\/div>\n                                        <\/div>\n\n                                    <\/div>\n\n                                \n                            \n                                    <div class=\"card\">\n\n                                        <div class=\"card-header\" id=\"heading-3-acf-block-6a9adb38b2969\">\n                                            <div class=\"card-h2\">\n                                                <button class=\"card-title\" type=\"button\" data-toggle=\"collapse\" data-target=\"#collapse-3-acf-block-6a9adb38b2969\" aria-expanded=\"false\" aria-controls=\"collapse-3-acf-block-6a9adb38b2969\">\n                                                    Will my data be sent to the cloud?                                                    <i class=\"fa-solid fa-chevron-down\"><\/i>\n                                                <\/button>\n                                            <\/div>\n                                        <\/div>\n\n\n                                        <div id=\"collapse-3-acf-block-6a9adb38b2969\" class=\"collapse \" aria-labelledby=\"heading-3-acf-block-6a9adb38b2969\" data-parent=\"#faq-accordion-acf-block-6a9adb38b2969\">\n                                            <div class=\"block-description\">\n                                                No. Nexelem AI can run on-premises, within your own company&#8217;s infrastructure and internal network.                                            <\/div>\n                                        <\/div>\n\n                                    <\/div>\n\n                                \n                            \n                        <\/div>\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n        <\/section>\n\n    \n\n\n        <section class=\"container-fluid block-text-image-on-bg standard-padding\" id=\"acf-block-6a7de0223451a\">\n\n            <div class=\"container\">\n                <div class=\"row\">\n\n                    \n                        <div class=\"col-12 block-section\">\n                            <h2 class=\"mb-0\">\n                                See how Nexelem MES and APS work with AI                            <\/h2>\n                        <\/div>\n\n                    \n\n                                        \n                        <div class=\"col-12 col-lg-10 block-section block-description\">\n                            <p><strong>Nexelem is modular production management software made up of two core modules:<\/strong> APS (production planning and scheduling) and MES (shop-floor execution). The platform also covers materials and inventory management (MRP), warehouse management (WMS), IIoT sensors, supply chain and batch traceability.<\/p>\n                        <\/div>\n                    \n                    \n\n                    \n                <\/div>\n            <\/div>\n\n        <\/section>\n\n    \n\n\n\n        <section class=\"container-fluid block-text standard-margin\" id=\"acf-block-6a8dce6a131fb\">\n\n            <div class=\"container\">\n                <div class=\"row\">\n\n                    \n                        <div class=\"col-12\">\n                            <h2 class=\"mb-0\">\n                                Any questions?                            <\/h2>\n                        <\/div>\n\n                    \n\n                                        \n                        <div class=\"col-12 col-lg-10 offset-lg-1 block-description\">\n                            <p>Get in touch to talk through what artificial intelligence could do for your factory.<\/p>\n                        <\/div>\n                    \n                    \n                <\/div>\n            <\/div>\n\n        <\/section>\n\n    \n\n\n\n        <section class=\"container-fluid block-form-with-info\" id=\"acf-block-6a84639ce3a9b\">\n            <div class=\"container\">\n\n                <div class=\"row align-items-center\">\n\n                    \n                        <div class=\"col-12 col-lg-10 offset-lg-1 col-xl-8 offset-xl-2\">\n\n                            <div class=\"form-wrapper\">\n                                <script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">Contact form<\/h2>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_1' id='gform_1'  action='\/en\/wp-json\/wp\/v2\/pages\/1750#gf_1' data-formid='1' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_1_15\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_15'>Email<\/label><div class='ginput_container'><input name='input_15' id='input_1_15' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_1_15'>This field is for validation purposes and should be left unchanged.<\/div><\/div><div id=\"field_1_1\" class=\"gfield gfield--type-text gfield--input-type-text custom-text-field gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_1'>Your name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1_1' type='text' value='' class='medium'   tabindex='1'  aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_3\" class=\"gfield gfield--type-text gfield--input-type-text custom-text-field gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_3'>Company name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='text' value='' class='medium'   tabindex='2'  aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_4\" class=\"gfield gfield--type-email gfield--input-type-email custom-text-field gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_4'>Work email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_4' id='input_1_4' type='email' value='' class='medium' tabindex='3'   aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_1_5\" class=\"gfield gfield--type-text gfield--input-type-text custom-text-field field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_5'>Phone number<\/label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_1_5' type='text' value='' class='medium'   tabindex='4'   aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_6\" class=\"gfield gfield--type-textarea gfield--input-type-textarea custom-textarea-field gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_6'>What would you like to discuss (demo, consultation, etc.)?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_6' id='input_1_6' class='textarea medium' tabindex='5'    aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_1_7\" class=\"gfield gfield--type-html gfield--input-type-html gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><small>If you click the \u201cSend message\u201d button you agree to the privacy policy. Your personal data given in the contact form above will be processed for purposes of answering your inquiry and for any further correspondence regarding this inquiry. The controller of your personal data is VirtusLab Sp. z o.o. For more information, see our <a href=\"\/\/nexelem.com\/en\/privacy-policy\u201d\">Privacy Policy<\/a><\/small><\/div><div id=\"field_1_10\" class=\"gfield gfield--type-captcha gfield--input-type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label screen-reader-text' for='input_1_10'><\/label><div id='input_1_10' class='ginput_container ginput_recaptcha' data-sitekey='6LcGUJMqAAAAAIWLsntWJxpAqOcQ1ZoUrTB6XbYf'  data-theme='light' data-tabindex='6'  data-badge=''><\/div><\/div><div id=\"field_1_9\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full custom-text-field gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_hidden\"  ><div class=\"admin-hidden-markup\"><i class=\"gform-icon gform-icon--hidden\" aria-hidden=\"true\" title=\"This field is hidden when viewing the form\"><\/i><span>This field is hidden when viewing the form<\/span><\/div><label class='gfield_label gform-field-label' for='input_1_9'>Project<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_1_9' type='text' value='Nexelem' class='small'   tabindex='7'  aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_14\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><p>We usually reply within one business day.<\/p><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Send' tabindex='8' \/> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=1&amp;description=&amp;tabindex=1&amp;theme=gravity-theme&amp;hash=02c708a62bff99ed5e86c0bb8f3311ce' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='yabm7KRz5kWnOryh46\/bkLWY73d3npZgmAUvInIrIhCBzYevS9+z3sUJCiIKy9tLaNBzDtnKBbw2iEDJk35YCLL\/HYiqTuljLN7038LrAgK3uR4=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsImU2MzI2NmYxMGVlYzJmZTQ0ZWI2MDczMzE4YzUwZWU2Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https:\/\/nexelem.com\/en\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https:\/\/nexelem.com\/en\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"1\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_1\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_1\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_1\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n                            <\/div>\n\n                        <\/div>\n\n                    \n\n                    \n                <\/div>\n\n            <\/div>\n        <\/section>\n\n    \n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":13,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/template-blocks-default.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1750","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Nexelem AI | Connect AI to your production data via MCP<\/title>\n<meta name=\"description\" content=\"Nexelem AI interface securely connects your chosen AI model to Nexelem&#039;s production analytics layer. It runs on-premises, so your data never leaves the site.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nexelem.com\/en\/ai-interface-mcp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nexelem AI | Connect AI to your production data via MCP\" \/>\n<meta property=\"og:description\" content=\"Nexelem AI interface securely connects your chosen AI model to Nexelem&#039;s production analytics layer. It runs on-premises, so your data never leaves the site.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nexelem.com\/en\/ai-interface-mcp\/?utm_source=dark&amp;utm_medium=social&amp;utm_campaign=open-graph\" \/>\n<meta property=\"og:site_name\" content=\"Nexelem EN\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/nexelemcom\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-25T11:51:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nexelem.com\/en\/wp-content\/uploads\/sites\/2\/2024\/03\/Nexelem_tapeta_1920x1080_v3-min.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nexelem.com\\\/en\\\/ai-interface-mcp\\\/\",\"url\":\"https:\\\/\\\/nexelem.com\\\/en\\\/ai-interface-mcp\\\/\",\"name\":\"Nexelem AI | Connect AI to your production data via MCP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nexelem.com\\\/en\\\/#website\"},\"datePublished\":\"2026-09-25T11:48:04+00:00\",\"dateModified\":\"2026-09-25T11:51:53+00:00\",\"description\":\"Nexelem AI interface securely connects your chosen AI model to Nexelem's production analytics layer. It runs on-premises, so your data never leaves the site.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nexelem.com\\\/en\\\/ai-interface-mcp\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nexelem.com\\\/en\\\/ai-interface-mcp\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nexelem.com\\\/en\\\/ai-interface-mcp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nexelem.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nexelem AI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nexelem.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/nexelem.com\\\/en\\\/\",\"name\":\"Nexelem \u2122 - Smart Factory Software in the rythm of Industry 4.0\",\"description\":\"Manufacturing Management Software with Gen-Z-enabled UI\\\/UX\",\"publisher\":{\"@id\":\"https:\\\/\\\/nexelem.com\\\/en\\\/#organization\"},\"alternateName\":\"Nexelem - Smart Factory Software\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nexelem.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nexelem.com\\\/en\\\/#organization\",\"name\":\"Nexelem by VirtusLab\",\"alternateName\":\"Nexelem\",\"url\":\"https:\\\/\\\/nexelem.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/nexelem.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/nexelem.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/03\\\/nexelem-by-vl_logo_standard-1.png\",\"contentUrl\":\"https:\\\/\\\/nexelem.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/03\\\/nexelem-by-vl_logo_standard-1.png\",\"width\":1192,\"height\":414,\"caption\":\"Nexelem by VirtusLab\"},\"image\":{\"@id\":\"https:\\\/\\\/nexelem.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/nexelemcom\",\"https:\\\/\\\/linkedin.com\\\/company\\\/nexelem\",\"https:\\\/\\\/www.capterra.com\\\/p\\\/10016847\\\/Nexelem\\\/\",\"https:\\\/\\\/www.softwareadvice.com\\\/manufacturing\\\/nexelem-profile\\\/\",\"https:\\\/\\\/www.getapp.com\\\/project-management-planning-software\\\/a\\\/nexelem\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Nexelem AI | Connect AI to your production data via MCP","description":"Nexelem AI interface securely connects your chosen AI model to Nexelem's production analytics layer. It runs on-premises, so your data never leaves the site.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nexelem.com\/en\/ai-interface-mcp\/","og_locale":"en_US","og_type":"article","og_title":"Nexelem AI | Connect AI to your production data via MCP","og_description":"Nexelem AI interface securely connects your chosen AI model to Nexelem's production analytics layer. It runs on-premises, so your data never leaves the site.","og_url":"https:\/\/nexelem.com\/en\/ai-interface-mcp\/?utm_source=dark&utm_medium=social&utm_campaign=open-graph","og_site_name":"Nexelem EN","article_publisher":"https:\/\/www.facebook.com\/nexelemcom","article_modified_time":"2026-09-25T11:51:53+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/nexelem.com\/en\/wp-content\/uploads\/sites\/2\/2024\/03\/Nexelem_tapeta_1920x1080_v3-min.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/nexelem.com\/en\/ai-interface-mcp\/","url":"https:\/\/nexelem.com\/en\/ai-interface-mcp\/","name":"Nexelem AI | Connect AI to your production data via MCP","isPartOf":{"@id":"https:\/\/nexelem.com\/en\/#website"},"datePublished":"2026-09-25T11:48:04+00:00","dateModified":"2026-09-25T11:51:53+00:00","description":"Nexelem AI interface securely connects your chosen AI model to Nexelem's production analytics layer. It runs on-premises, so your data never leaves the site.","breadcrumb":{"@id":"https:\/\/nexelem.com\/en\/ai-interface-mcp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nexelem.com\/en\/ai-interface-mcp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/nexelem.com\/en\/ai-interface-mcp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nexelem.com\/en\/"},{"@type":"ListItem","position":2,"name":"Nexelem AI"}]},{"@type":"WebSite","@id":"https:\/\/nexelem.com\/en\/#website","url":"https:\/\/nexelem.com\/en\/","name":"Nexelem \u2122 - Smart Factory Software in the rythm of Industry 4.0","description":"Manufacturing Management Software with Gen-Z-enabled UI\/UX","publisher":{"@id":"https:\/\/nexelem.com\/en\/#organization"},"alternateName":"Nexelem - Smart Factory Software","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nexelem.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/nexelem.com\/en\/#organization","name":"Nexelem by VirtusLab","alternateName":"Nexelem","url":"https:\/\/nexelem.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nexelem.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/nexelem.com\/en\/wp-content\/uploads\/sites\/2\/2024\/03\/nexelem-by-vl_logo_standard-1.png","contentUrl":"https:\/\/nexelem.com\/en\/wp-content\/uploads\/sites\/2\/2024\/03\/nexelem-by-vl_logo_standard-1.png","width":1192,"height":414,"caption":"Nexelem by VirtusLab"},"image":{"@id":"https:\/\/nexelem.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/nexelemcom","https:\/\/linkedin.com\/company\/nexelem","https:\/\/www.capterra.com\/p\/10016847\/Nexelem\/","https:\/\/www.softwareadvice.com\/manufacturing\/nexelem-profile\/","https:\/\/www.getapp.com\/project-management-planning-software\/a\/nexelem\/"]}]}},"_links":{"self":[{"href":"https:\/\/nexelem.com\/en\/wp-json\/wp\/v2\/pages\/1750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nexelem.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nexelem.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nexelem.com\/en\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/nexelem.com\/en\/wp-json\/wp\/v2\/comments?post=1750"}],"version-history":[{"count":9,"href":"https:\/\/nexelem.com\/en\/wp-json\/wp\/v2\/pages\/1750\/revisions"}],"predecessor-version":[{"id":1762,"href":"https:\/\/nexelem.com\/en\/wp-json\/wp\/v2\/pages\/1750\/revisions\/1762"}],"wp:attachment":[{"href":"https:\/\/nexelem.com\/en\/wp-json\/wp\/v2\/media?parent=1750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}