{"id":18004,"date":"2025-10-07T15:22:51","date_gmt":"2025-10-07T15:22:51","guid":{"rendered":"https:\/\/abstracta.us\/blog\/?p=18004"},"modified":"2025-10-08T22:33:02","modified_gmt":"2025-10-08T22:33:02","slug":"ai-agents-with-as400-iseries-systems","status":"publish","type":"post","link":"https:\/\/abstracta.us\/blog\/software-testing\/ai-agents-with-as400-iseries-systems\/","title":{"rendered":"Abstracta\u2019s New Open-Source Product for Connecting AI Agents with AS400\/iSeries Systems"},"content":{"rendered":"\n<p><strong>Do you still rely on AS400\/iSeries systems and want to incorporate artificial intelligence without migrating your entire core? With AS400\/iSeries MCP Server, our new open\u2011source product, you can now connect AI agents directly to IBM\u202fi systems\u2014moving beyond green screens and enabling conversational flows.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-9-16 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Demo Abstracta\u2019s New Open-Source Product for Connecting AI Agents with AS400\/iSeries Systems\" width=\"422\" height=\"750\" src=\"https:\/\/www.youtube.com\/embed\/xrEk5h8JSiE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>If there\u2019s something we\u2019ve learned since founding Abstracta, it\u2019s that innovation doesn\u2019t always mean breaking away from what already works. For instance, in banking, <strong>IBM i systems like AS400 or iSeries remain both reliable and powerful<\/strong>.<\/p>\n\n\n\n<p>However, in many organizations, their use is still limited to traditional setups, with inflexible interfaces and workflows that don\u2019t easily connect with current technologies.<\/p>\n\n\n\n<p>As expectations around technology quality grow and IT teams look to automate processes with artificial intelligence, these environments become a friction point.&nbsp;<\/p>\n\n\n\n<p>Our <strong>AS400\/iSeries MCP Server<\/strong> was created as a response to that tension. This open-source server enables AI agents to interact directly with IBM i systems, without replacing the core or rewriting existing logic.<\/p>\n\n\n\n<p class=\"has-text-align-center has-background\" style=\"background-color:#f0f0f0\"><strong>Need help creating a custom AI agent?<br><\/strong>Explore our <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/abstracta.us\/solutions\/ai-agent-development-services\"><u>AI Agent Development Services<\/u><\/a> and <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/abstracta.us\/contact-us\"><u>schedule a meeting<\/u><\/a> with our team.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_are_AS400_iSeries_and_IBM_i\"><\/span>What are AS400, iSeries, and IBM i?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The terms AS400, iSeries, and IBM\u202fi refer to successive generations of IBM midrange systems that remain critical in banking, logistics, and insurance. Despite name changes, these systems share architecture based on Power\u202fSystems and run the IBM\u202fi operating system.<\/p>\n\n\n\n<ul>\n<li><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.ibm.com\/history\/as-400\"><strong>AS400<\/strong><\/a> debuted in 1988.<\/li>\n\n\n\n<li><strong>iSeries<\/strong> emerged in the 2000s as its evolution.<\/li>\n\n\n\n<li><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.ibm.com\/products\/ibm-i\"><strong>IBM i<\/strong><\/a> is the current name of the operating system.<\/li>\n<\/ul>\n\n\n\n<p>Although reliable, these environments pose integration challenges due to their text-based interface\u2014known as the green screen\u2014which limits seamless interaction with modern technologies.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_Challenge_Modernize_Without_Disruption\"><\/span>The Challenge: Modernize Without Disruption<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Most banks operate with a combination of new technologies and legacy systems. In this setup, AS400 or iSeries environments often hold critical information, consolidated transactional logic, and key business processes.<\/p>\n\n\n\n<p>Migrating this ecosystem entirely is costly, risky, and slow\u2014all while business units demand greater agility. IT teams must expose data, automate tasks, and develop fresh experiences quickly. And that\u2019s where the conflict arises: how can a chatbot or a modern app interact with a system that only responds through a text terminal?<\/p>\n\n\n\n<p><strong>AS400\/iSeries MCP Server makes it possible to overcome that barrier without disrupting the original system.<\/strong> How? By connecting the existing with the new through conversational flows built on technical structures that previously only specialists could operate.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_AS400iSeries_MCP_Server\"><\/span>What is AS400\/iSeries MCP Server?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong>AS400\/iSeries MCP Server is a modular server that acts as an interface between IBM i systems and modern AI-based tools. <\/strong>It was designed to integrate with terminal protocols such as <strong>TN5250, TN3270, and VT420<\/strong>, modeling interactions through structured YAML files.<\/p>\n\n\n\n<p>As an <strong>open\u2011source<\/strong> tool, it exposes the business logic contained in AS400\/iSeries through tools compatible with AI agents, testing flows, conversational assistants, and automation platforms.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Is_It_For\"><\/span>What Is It For?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>With AS400\/iSeries MCP Server, you can:<\/p>\n\n\n\n<ul>\n<li>Let an AI agent query, update, or enter data directly into IBM\u202fi.<\/li>\n\n\n\n<li>Execute full transactions that previously required human intervention at a terminal.<\/li>\n\n\n\n<li>Integrate services such as conversational assistants, decision engines, or automated processes with flows that translate into actions within the legacy environment.<\/li>\n<\/ul>\n\n\n\n<p>The product translates the structured language of these systems into an interface that is more understandable and flexible\u2014without touching the core or compromising its integrity.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Problem_Does_It_Solve\"><\/span>What Problem Does It Solve?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Institutions like banks and insurers depend on AS400\/iSeries for critical operations, but their interfaces weren&#8217;t built for modern APIs or language models. This leads to:<\/p>\n\n\n\n<ul>\n<li>Difficulty exposing business\u2011useful data in real time<\/li>\n\n\n\n<li>Dependence on technical specialists skilled in 5250 or 3270 terminals.<\/li>\n\n\n\n<li>Slowness in scaling new solutions on an architecture that is robust but closed.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-align-center has-background\" style=\"background-color:#f0f0f0\"><strong>AS400\/iSeries MCP Server<\/strong> bridges this gap by offering a translation layer between AI agents and legacy systems\u2014boosting innovation without requiring complex migrations or duplicated efforts.<br><strong>AS400\/iSeries MCP Server<\/strong> is already available on GitHub.<br><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/abstracta\/IBM-AS-400-ISeries-MCP-Server\" target=\"_blank\"><u>Access the repository here<\/u><\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Typical_Use_Cases\"><\/span>Typical Use Cases<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.surferseo.art\/041244b2-3965-4e45-b560-f2dccb750692.png\" alt=\"Typical Use Cases\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Automate login to TN5250 or TN3270 terminals<\/strong><\/h4>\n\n\n\n<p>The AS400\/iSeries MCP Server lets you define a YAML flow that fills in the username and password fields and sends a confirmation key. This flow mirrors the manual input a human operator performs, with higher speed and no errors.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Run flows with YAML<\/strong><\/h4>\n\n\n\n<p>Each YAML file can represent a complete transaction, from data entry through command execution. This allows you to operate on legacy logic as if you were interacting with an API, without changing the original system.<\/p>\n\n\n\n<p><strong>Integrate chatbots with IBM i systems<\/strong><\/p>\n\n\n\n<p>A chatbot can receive a user\u2019s instruction and, through the MCP server, execute the corresponding action in the AS400 environment. This supports conversational experiences with real data without exposing technical complexities.<\/p>\n\n\n\n<p><strong>Simulate sessions with Wiresham<\/strong><\/p>\n\n\n\n<p>Wiresham lets you record real sessions over RTE and replay them in test environments. This way, you can replicate cases without a direct connection to the mainframe, analyze errors, or document critical flows.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Technical_Overview\"><\/span>Technical Overview<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>How AS400\/iSeries MCP Server works technically<\/strong><\/h4>\n\n\n\n<p>The server runs on Java 21 and can be used in two modes:<\/p>\n\n\n\n<ol>\n<li><strong>SSE mode (default):<br>java -jar target\/rte-mcp-server-0.0.1-SNAPSHOT.jar<\/strong><\/li>\n\n\n\n<li><strong>STDIO mode (alternative):<br>java -jar &#8211;<\/strong><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"http:\/\/Dspring.ai\"><strong>Dspring.ai<\/strong><\/a><strong>.mcp.server.stdio=true rte-mcp-server-0.0.1-SNAPSHOT.jar<\/strong><\/li>\n<\/ol>\n\n\n\n<p>You can extend its capabilities by implementing custom tools based on the <strong>RteUtils<\/strong> class, which provides the core functionality for the implementation. To create these features, you just need to implement a class with the @Service annotation and add the methods you want to expose using the @Tool annotation. These methods define how the agent interacts with the IBM i environment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Define_Flows_with_YAML\"><\/span>Define Flows with YAML<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>YAML files describe each RTE session step, including:<\/p>\n\n\n\n<ul>\n<li>Server configuration<\/li>\n\n\n\n<li>Screen actions<\/li>\n\n\n\n<li>Confirmation keys<br><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>config:\n\tserver: localhost\n\n&nbsp;&nbsp;port: 2324\n\n&nbsp;&nbsp;protocol: TN5250\n\n&nbsp;&nbsp;terminalType: 'IBM-3477-FC: 27x132'\n\n&nbsp;&nbsp;sslType: None&nbsp;&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>steps:&nbsp;\n&nbsp;- actions:\n&nbsp;&nbsp;- label: User\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;input: TESTUSR\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- label: Password\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;input: TESTPSW\n\n&nbsp;&nbsp;&nbsp;&nbsp;attentionKey: ENTER&nbsp;&nbsp;&nbsp;&nbsp;<\/code><\/pre>\n\n\n\n<p><strong>This makes it possible to define complex flows in just a few steps, reusable and readable by other systems.<\/strong><\/p>\n\n\n\n<p>As an <strong>example<\/strong>, below we share a flow executed by Claude in the terminal emulator when asked to use the mcp command, an internal protocol (Model Context Protocol) that enables secure connections between the model and external systems.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Supported_Protocols_and_Terminals\"><\/span>Supported Protocols and Terminals<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.surferseo.art\/a81cdd31-347f-4531-81a3-f838284fe9f4.png\" alt=\"Example\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.surferseo.art\/ffc7b47a-d781-425c-85ae-33712cdf932e.png\" alt=\"Example\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Supported_Protocols_and_Terminals-2\"><\/span>Supported Protocols and Terminals<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>The server supports multiple IBM protocols and commonly used terminals:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Protocol<\/strong><\/td><td><strong>Compatible terminals<\/strong><\/td><\/tr><tr><td><strong>TN5250<\/strong><\/td><td>IBM-3477-FC, IBM-3179-2<\/td><\/tr><tr><td><strong>TN3270<\/strong><\/td><td>IBM-3278-M2, M3, M4, M5 (and E&nbsp; variants)<\/td><\/tr><tr><td><strong>VT420<\/strong><\/td><td>VT420-7<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><br>It is possible to enable encryption with None, TLS, or SSLv3.<strong>\u00a0\u00a0<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Does_This_Product_Bring_to_Abstracta\"><\/span>What Does This Product Bring to Abstracta?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>AS400\/iSeries MCP Server<\/strong> reflects Abstracta\u2019s clear vision: accelerate modernization without dismantling what works. Through this product, we:<\/p>\n\n\n\n<ul>\n<li>Reinforce our role as a strategic ally in digital transformation<\/li>\n\n\n\n<li>Enable AI adoption across legacy infrastructure industries<\/li>\n\n\n\n<li>Deliver an open, practical, and scalable tool<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong>AS400\/iSeries MCP Server doesn\u2019t replace your legacy system\u2014it transforms it into an AI-ready platform.<\/strong> It connects your critical infrastructure with modern conversational flows and conversational agents\u2014without touching your core.<\/p>\n\n\n\n<p>Want to try it out? <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/abstracta\"><u>Download the project<\/u><\/a>, set up your first flow, and reach out to us to move forward with modernization.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_We_Can_Help_You\"><\/span>How We Can Help You<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.surferseo.art\/3ab5069c-0125-44db-ba50-041a642d45f7.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>With nearly 2 decades of experience and a global presence, Abstracta is a leading technology solutions company with offices in the United States, Chile, Colombia, and Uruguay. We specialize in <\/strong><a rel=\"noreferrer noopener\" href=\"https:\/\/abstracta.us\/solutions\/software-development-solutions\" target=\"_blank\"><strong><u>software development<\/u><\/strong><\/a><strong>, <\/strong><a rel=\"noreferrer noopener\" href=\"https:\/\/abstracta.us\/solutions\/ai-software-development-and-copilots\" target=\"_blank\"><strong><u>AI-driven innovations &amp; copilots<\/u><\/strong><\/a><strong>, and <\/strong><a rel=\"noreferrer noopener\" href=\"https:\/\/abstracta.us\/solutions\/software-testing-services\" target=\"_blank\"><strong><u>end-to-end software testing services<\/u><\/strong><\/a><strong>.<\/strong><\/p>\n\n\n\n<p>We believe that actively <strong>bonding ties propels us further<\/strong> and helps us enhance our clients\u2019 software. That\u2019s why we\u2019ve forged robust <a rel=\"noreferrer noopener\" href=\"https:\/\/abstracta.us\/why-us\/partners\" target=\"_blank\">partnerships<\/a> with industry leaders like <a rel=\"noreferrer noopener\" href=\"https:\/\/www.microsoft.com\/\" target=\"_blank\">Microsoft<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.datadoghq.com\/\" target=\"_blank\">Datadog<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.tricentis.com\/\" target=\"_blank\">Tricentis<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.blazemeter.com\/\" target=\"_blank\">Perforce BlazeMeter<\/a>,<a rel=\"noreferrer noopener\" href=\"https:\/\/saucelabs.com\/\" target=\"_blank\"> Saucelab<\/a>, and <a href=\"https:\/\/www.practitest.com\/\">PractiTest<\/a>.\u00a0<\/p>\n\n\n\n<p>Our holistic approach enables us to support you across the entire <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/abstracta.us\/blog\/development\/master-the-software-development-life-cycle\/\">software development life cycle<\/a>.<\/p>\n\n\n\n<p class=\"has-text-align-center has-background\" style=\"background-color:#f0f0f0\"><strong>Explore our <\/strong><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/abstracta.us\/solutions\/performance-testing\"><strong>Performance Testing Services<\/strong><\/a><strong> and <\/strong><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/abstracta.us\/contact-us\"><strong>contact us<\/strong><\/a><strong> to grow your business!<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/images.surferseo.art\/a0e59a8f-4647-494b-a11d-599f4ec0397f.png\" alt=\"\"\/><\/figure><\/div>\n\n\n<p class=\"has-text-align-center\"><strong>Follow us on <\/strong><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/company\/abstracta\/\"><strong>Linkedin<\/strong><\/a><strong> &amp; <\/strong><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/twitter.com\/AbstractaUS\"><strong>X<\/strong><\/a><strong> to be part of our community!<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Recommended_for_You\"><\/span>Recommended for You<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/abstracta.us\/blog\/fintech\/fintech-to-banking\/\"><u>Roadmap from Fintech to Banking: A Testing Perspective<\/u><\/a><\/p>\n\n\n\n<p><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/abstracta.us\/blog\/test-automation\/automated-bank\/\"><u>Automated Bank Systems That Execute Without Interruption<\/u><\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/abstracta.us\/blog\/fintech\/open-banking\/\" target=\"_blank\"><u>Open Banking: The API Opportunity for Fintech and Banks<\/u><\/a><\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>With AS400\/iSeries MCP Server, our new open\u2011source product, you can now connect AI agents directly to IBM\u202fi systems\u2014moving beyond green screens and enabling conversational flows.<\/p>\n","protected":false},"author":85,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[613,1],"tags":[792],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v14.0.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Connecting AI Agents with AS400\/iSeries Systems | Abstracta<\/title>\n<meta name=\"description\" content=\"With AS400\/iSeries MCP Server, our new open\u2011source product, you can now connect AI agents directly to IBM\u202fi systems, empowering AI-IBM i integration.\" \/>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/abstracta.us\/blog\/software-testing\/ai-agents-with-as400-iseries-systems\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Connecting AI Agents with AS400\/iSeries Systems | Abstracta\" \/>\n<meta property=\"og:description\" content=\"With AS400\/iSeries MCP Server, our new open\u2011source product, you can now connect AI agents directly to IBM\u202fi systems, empowering AI-IBM i integration.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/abstracta.us\/blog\/software-testing\/ai-agents-with-as400-iseries-systems\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog about AI-powered quality engineering for teams building complex software | Abstracta\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AbstractaQA\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-07T15:22:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-08T22:33:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/abstracta.us\/wp-content\/uploads\/2025\/10\/Copy-of-Abstracta-Blogs-Portadas-Template-3-1024x576.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AbstractaUS\" \/>\n<meta name=\"twitter:site\" content=\"@AbstractaUS\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/abstracta.us\/blog\/#website\",\"url\":\"https:\/\/abstracta.us\/blog\/\",\"name\":\"Blog about AI-powered quality engineering for teams building complex software | Abstracta\",\"description\":\"AI-powered quality engineering\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/abstracta.us\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/ai-agents-with-as400-iseries-systems\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/images.surferseo.art\/041244b2-3965-4e45-b560-f2dccb750692.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/ai-agents-with-as400-iseries-systems\/#webpage\",\"url\":\"https:\/\/abstracta.us\/blog\/software-testing\/ai-agents-with-as400-iseries-systems\/\",\"name\":\"Connecting AI Agents with AS400\/iSeries Systems | Abstracta\",\"isPartOf\":{\"@id\":\"https:\/\/abstracta.us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/ai-agents-with-as400-iseries-systems\/#primaryimage\"},\"datePublished\":\"2025-10-07T15:22:51+00:00\",\"dateModified\":\"2025-10-08T22:33:02+00:00\",\"author\":{\"@id\":\"https:\/\/abstracta.us\/blog\/#\/schema\/person\/a4625ad0a4b5c3e034510d6ace4e8019\"},\"description\":\"With AS400\/iSeries MCP Server, our new open\\u2011source product, you can now connect AI agents directly to IBM\\u202fi systems, empowering AI-IBM i integration.\",\"breadcrumb\":{\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/ai-agents-with-as400-iseries-systems\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/abstracta.us\/blog\/software-testing\/ai-agents-with-as400-iseries-systems\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/ai-agents-with-as400-iseries-systems\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/\",\"url\":\"https:\/\/abstracta.us\/blog\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/\",\"url\":\"https:\/\/abstracta.us\/blog\/software-testing\/\",\"name\":\"Software Testing\"}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/ai-agents-with-as400-iseries-systems\/\",\"url\":\"https:\/\/abstracta.us\/blog\/software-testing\/ai-agents-with-as400-iseries-systems\/\",\"name\":\"Abstracta\\u2019s New Open-Source Product for Connecting AI Agents with AS400\/iSeries Systems\"}}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/abstracta.us\/blog\/#\/schema\/person\/a4625ad0a4b5c3e034510d6ace4e8019\",\"name\":\"Sebasti\\u00e1n Lorenzo, QE Lead at Abstracta\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/abstracta.us\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7aa2630651c9f68aea7f8bf404aa43b8?s=96&d=blank&r=g\",\"caption\":\"Sebasti\\u00e1n Lorenzo, QE Lead at Abstracta\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/18004"}],"collection":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/comments?post=18004"}],"version-history":[{"count":4,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/18004\/revisions"}],"predecessor-version":[{"id":18023,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/18004\/revisions\/18023"}],"wp:attachment":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/media?parent=18004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/categories?post=18004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/tags?post=18004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}