<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Cyclr</title>
    <description>The latest articles on DEV Community by Cyclr (@cyclr).</description>
    <link>https://dev.to/cyclr</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F12525%2Fe0060793-692e-46ca-ba96-1cd7960d937f.jpg</url>
      <title>DEV Community: Cyclr</title>
      <link>https://dev.to/cyclr</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cyclr"/>
    <language>en</language>
    <item>
      <title>The Hidden Engineering Cost of Making Your APIs Ready for AI Agents</title>
      <dc:creator>Susanna Fagerholm</dc:creator>
      <pubDate>Tue, 05 May 2026 10:30:27 +0000</pubDate>
      <link>https://dev.to/cyclr/the-hidden-engineering-cost-of-making-your-apis-ready-for-ai-agents-4kl7</link>
      <guid>https://dev.to/cyclr/the-hidden-engineering-cost-of-making-your-apis-ready-for-ai-agents-4kl7</guid>
      <description>&lt;p&gt;Your APIs already work for developers. But AI agents are a completely different user. Here’s why the real work starts after the demo.&lt;/p&gt;

&lt;h2&gt;
  
  
  If we already have APIs, are we ready for AI agents?
&lt;/h2&gt;

&lt;p&gt;The honest answer is: partly.&lt;/p&gt;

&lt;p&gt;If your product exposes useful actions through a solid API, you can usually get to a demo quickly. A model can call a tool, retrieve data, update a record, or trigger a workflow. That first proof of concept often looks simple.&lt;/p&gt;

&lt;p&gt;The hard part starts when agents act on behalf of real users in real customer environments.&lt;/p&gt;

&lt;p&gt;That is where delegated authority, tenant isolation, policy enforcement, observability, and failure handling become load-bearing concerns. Making endpoints callable is the easy part. Building the control layer around those calls is where the real engineering cost sits.&lt;/p&gt;

&lt;p&gt;The market pressure is real. &lt;a href="https://www.gartner.com/en/newsroom/press-releases/2025-06-25-gartner-predicts-over-40-percent-of-agentic-ai-projects-will-be-canceled-by-end-of-2027" rel="noopener noreferrer"&gt;Gartner predicts&lt;/a&gt; that by 2028, 33% of enterprise software applications will include agentic AI, up from less than 1% in 2024. Gartner also expects at least 15% of day-to-day work decisions to be made autonomously through agentic AI by 2028.&lt;/p&gt;

&lt;p&gt;Adoption is moving fast. &lt;a href="https://www.pwc.com/us/en/tech-effect/ai-analytics/ai-agent-survey.html" rel="noopener noreferrer"&gt;PwC’s May 2025 AI agent survey&lt;/a&gt; found that 79% of companies were already adopting AI agents, while 88% planned to increase AI-related budgets because of agentic AI. &lt;a href="https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai" rel="noopener noreferrer"&gt;McKinsey’s 2025 global survey&lt;/a&gt; found that 23% of organizations were scaling agentic AI somewhere in the enterprise, with another 39% experimenting.&lt;/p&gt;

&lt;h2&gt;
  
  
  APIs are the starting point
&lt;/h2&gt;

&lt;p&gt;Most APIs were designed for developers.&lt;/p&gt;

&lt;p&gt;Developers can read documentation, infer context, handle edge cases, and work around inconsistent behavior. Agents operate differently. They choose tools, sequence actions, and interpret outputs inside a probabilistic runtime. Any ambiguity in your API design, permissions model, or execution flow can be amplified.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://modelcontextprotocol.io/docs/getting-started/intro" rel="noopener noreferrer"&gt;MCP, or Model Context Protocol&lt;/a&gt;, has become one of the most visible open standards for connecting AI applications to external systems. It gives teams a more structured way to expose data, tools, and workflows to AI agents.&lt;/p&gt;

&lt;p&gt;An API endpoint answers the question: “Can this action be called?”&lt;/p&gt;

&lt;p&gt;An agent-ready system has to answer a bigger question: “Should this action happen, for this user, in this tenant, under these conditions, with this audit trail?”&lt;/p&gt;

&lt;p&gt;That difference is where many early projects get caught out.&lt;/p&gt;

&lt;h2&gt;
  
  
  The real system is the control layer
&lt;/h2&gt;

&lt;p&gt;Agent enablement can look like a thin interface project at first. Add MCP. Wrap a few endpoints. Improve the docs. Ship the demo.&lt;/p&gt;

&lt;p&gt;In practice, the real deliverable is a governed execution layer.&lt;/p&gt;

&lt;p&gt;A governed execution layer is the part of the system that mediates between AI-driven intent and operational systems. It decides who the action is for, what tenant it belongs to, which tools should be available, which actions need approval, and how the system explains what happened afterward.&lt;/p&gt;

&lt;p&gt;For B2B SaaS platforms, especially embedded platforms, this starts to look more like core product infrastructure than a single feature.&lt;/p&gt;

&lt;p&gt;This is where platforms such as &lt;a href="https://cyclr.com/product" rel="noopener noreferrer"&gt;Cyclr&lt;/a&gt; help. Cyclr is an embedded iPaaS, meaning an integration platform as a service that SaaS companies can embed into their own products. It helps teams deliver, manage, and control native integrations at scale, with access to 600+ connectors.&lt;/p&gt;

&lt;p&gt;Cyclr can accelerate the connectivity layer. &lt;a href="https://cyclr.com/product/mcp-paas" rel="noopener noreferrer"&gt;Cyclr’s MCP PaaS&lt;/a&gt; extends that thinking into MCP server creation and publication, helping software companies create and publish MCP servers natively inside their applications.&lt;/p&gt;

&lt;p&gt;That is a strong foundation. The engineering question that remains is how your product governs agent execution on top of it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Authorization becomes more than access control
&lt;/h2&gt;

&lt;p&gt;Traditional integrations often start with a token, a role, and a set of API permissions.&lt;/p&gt;

&lt;p&gt;Agent-facing systems need more context.&lt;/p&gt;

&lt;p&gt;If an agent is asked to update a customer record, retrieve sensitive data, or trigger a workflow, the system has to understand the situation around the request. Is the agent acting on behalf of a specific user? Is the action allowed by tenant policy? Should it proceed automatically, or pause for human approval?&lt;/p&gt;

&lt;p&gt;Access control says what an identity can do. Agent authorization also has to evaluate whether an action is appropriate in the current context.&lt;/p&gt;

&lt;p&gt;That means delegated authority needs to be explicit. Execution scope needs to be bounded. Customer controls need to be configurable. Audit trails need to show what happened in language support teams and customers can understand.&lt;/p&gt;

&lt;p&gt;For products serving many customers, that distinction is foundational. Trust depends on control being visible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Multi-tenancy changes the cost model
&lt;/h2&gt;

&lt;p&gt;A single-tenant demo can make almost any architecture look clean.&lt;/p&gt;

&lt;p&gt;Multi-tenant SaaS changes the picture. Tenant context affects credentials, policies, available actions, rate limits, approval requirements, data boundaries, and support workflows. Once agents are involved, all of those concerns become part of the execution path.&lt;/p&gt;

&lt;p&gt;Tenant-awareness has to be carried into tool resolution, policy checks, secret handling, logging, and orchestration. Otherwise, isolation becomes fragile.&lt;/p&gt;

&lt;p&gt;Embedded integration platforms like Cyclr are built with multi-tenancy as a core assumption. That matters because agent execution needs the same instinct: every customer needs control over what is exposed, what is enabled, and what can happen inside their environment.&lt;/p&gt;

&lt;p&gt;For AI agents, customization becomes part of safe execution.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reliability means semantic consistency
&lt;/h2&gt;

&lt;p&gt;Availability is only one part of reliability.&lt;/p&gt;

&lt;p&gt;A human developer can work around a vague error, an undocumented side effect, or an endpoint that behaves differently depending on hidden state. Agents are less forgiving. They need tools with clear contracts.&lt;/p&gt;

&lt;p&gt;Inputs should be explicit. Outputs should be predictable. Failure states should be interpretable. Side effects should be clear. Retry behavior should be safe.&lt;/p&gt;

&lt;p&gt;When those properties are missing, teams may blame the model. In many cases, the issue is the tool surface. The agent is operating against systems designed for human-led execution.&lt;/p&gt;

&lt;p&gt;Agent-readiness exposes API design debt.&lt;/p&gt;

&lt;h2&gt;
  
  
  Observability becomes part of the product
&lt;/h2&gt;

&lt;p&gt;When an agent behaves unexpectedly, engineering teams need more than service-level logs.&lt;/p&gt;

&lt;p&gt;They need to understand the path from request to action. What was asked? What did the model infer? Which tools were available? Which tool was selected? Which policy checks ran? What response came back? Where did the execution branch or fail?&lt;/p&gt;

&lt;p&gt;Customers experience agent behavior as product behavior. If an agent triggers the wrong workflow or returns the wrong result, the product needs to explain why.&lt;/p&gt;

&lt;p&gt;This is one reason managed infrastructure choices matter. A well-designed MCP PaaS can reduce the amount of protocol, hosting, versioning, and instrumentation work a product team has to own. Cyclr’s MCP PaaS is positive for this kind of roadmap because it builds on Cyclr’s multi-tenanted integration architecture and gives SaaS teams a practical route to embedded MCP capability.&lt;/p&gt;

&lt;h2&gt;
  
  
  Governance has to be designed early
&lt;/h2&gt;

&lt;p&gt;There is a temptation to prove the use case first and add governance later, but it's risky.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.mckinsey.com/capabilities/risk-and-resilience/our-insights/deploying-agentic-ai-with-safety-and-security-a-playbook-for-technology-leaders" rel="noopener noreferrer"&gt;McKinsey’s agentic AI security guidance&lt;/a&gt; says existing enterprise cybersecurity frameworks such as ISO 27001, NIST CSF, and SOC 2 currently leave gaps around autonomous agents that can act with discretion and adaptability. McKinsey recommends updating risk and governance frameworks before deployment.&lt;/p&gt;

&lt;p&gt;Once an agent can take meaningful action, governance becomes part of the execution model. Some operations need approval. Some tools should be blocked by default. Some data paths need tighter controls. Some workflows may be safe for one tenant and inappropriate for another.&lt;/p&gt;

&lt;p&gt;A production-ready system can pause, constrain, route, log, and explain execution according to policy. A system limited to invoking endpoints carries greater exposure.&lt;/p&gt;

&lt;h2&gt;
  
  
  The build vs. buy decision is really about ownership
&lt;/h2&gt;

&lt;p&gt;Teams often frame this as a feature decision: build the agent layer or use a platform.&lt;/p&gt;

&lt;p&gt;A better question is: what operating model do you want to own?&lt;/p&gt;

&lt;p&gt;If you build in-house, you are building much more than a tool interface. Over time, you are also building tenant-aware execution, policy controls, traceability, secret management, schema normalization, lifecycle management, versioning, support tooling, and incident response workflows.&lt;/p&gt;

&lt;p&gt;That may be the right choice for some teams. But it should be planned as platform architecture, rather than a quick interface project.&lt;/p&gt;

&lt;p&gt;Cyclr and MCP PaaS solve real problems in this stack. Cyclr helps SaaS companies scale embedded integrations without turning every customer connection into custom development. MCP PaaS helps teams expose product capabilities to AI agents through a more standardized and manageable layer.&lt;/p&gt;

&lt;p&gt;Together, Cyclr and MCP PaaS give SaaS teams a stronger starting point for agent-ready architecture: scalable connectivity, embedded integration infrastructure, and a practical path to exposing product capabilities through MCP.&lt;/p&gt;

&lt;h2&gt;
  
  
  What agent-readiness should mean
&lt;/h2&gt;

&lt;p&gt;Agent-readiness is more than an API quality score.&lt;/p&gt;

&lt;p&gt;A system is agent-ready when it can safely mediate between probabilistic decision-making and deterministic business operations. That means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identity is explicit.&lt;/li&gt;
&lt;li&gt;Authorization is enforceable.&lt;/li&gt;
&lt;li&gt;Tenant boundaries are preserved.&lt;/li&gt;
&lt;li&gt;Tool contracts are reliable.&lt;/li&gt;
&lt;li&gt;Execution is observable.&lt;/li&gt;
&lt;li&gt;Governance is built into the flow.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is a stricter definition than most teams start with, and it is the useful one.&lt;/p&gt;

&lt;p&gt;Strong APIs are a genuine advantage in the shift toward AI agents. They are also the beginning of a larger architecture.&lt;/p&gt;

&lt;p&gt;An AI agent can probably already call your API. The question worth asking is whether your architecture can contain, govern, and explain what happens after it does.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>api</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Is SaaS Dead?</title>
      <dc:creator>Susanna Fagerholm</dc:creator>
      <pubDate>Thu, 05 Mar 2026 11:18:51 +0000</pubDate>
      <link>https://dev.to/cyclr/is-saas-dead-3044</link>
      <guid>https://dev.to/cyclr/is-saas-dead-3044</guid>
      <description>&lt;p&gt;There's been a lot of noise lately about whether SaaS is dead. Spoiler: it's not. But the way people use SaaS is changing in a pretty significant way.&lt;/p&gt;

&lt;p&gt;If we think about how media has evolved, we can see that history has a pattern here. Radio didn't kill newspapers, TV didn't kill radio, streaming didn't kill TV. But each shift changed &lt;em&gt;how&lt;/em&gt; people consumed media, and those who adapted survived. SaaS is about to face its own version of that shift.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The "Headless SaaS" Wave
&lt;/h2&gt;

&lt;p&gt;Here's the change that's coming: a significant chunk of SaaS users will stop using SaaS UIs directly. Instead, they're using AI agents and LLMs to do it for them.&lt;/p&gt;

&lt;p&gt;So instead of logging in, navigating dashboards and clicking through workflows, users issue commands through a conversational interface:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Update that record."&lt;/li&gt;
&lt;li&gt;"Pull last quarter's churn drivers."&lt;/li&gt;
&lt;li&gt;"Generate a renewal forecast."&lt;/li&gt;
&lt;li&gt;"Create onboarding tasks for this new client."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The SaaS app doesn't disappear. It becomes &lt;strong&gt;infrastructure&lt;/strong&gt;, handling the stuff that actually requires structure: data integrity, permissions, compliance, domain logic. The AI layer just sits on top and acts as the interface.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Means for the SaaS Stack
&lt;/h2&gt;

&lt;p&gt;Right now, most SaaS products are optimized around the UI. Product investment has focused on features, workflows and dashboards, and for good reason since that's where users spent their time.&lt;/p&gt;

&lt;p&gt;As AI agents become more capable, though, a bigger share of users will operate "headlessly." They'll delegate execution to an AI and never open the dashboard. The SaaS back-end still does all the work. The front-end just becomes one of several possible entry points.&lt;/p&gt;

&lt;p&gt;The future stack looks something like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Back-end&lt;/strong&gt;: Structured data, domain logic, permissions, compliance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interface layer&lt;/strong&gt;: Traditional UI &lt;em&gt;plus&lt;/em&gt; AI-driven, conversational or agent-based access&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For many users, the AI becomes the primary operating environment for work.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Strategic Dilemma for SaaS Companies
&lt;/h2&gt;

&lt;p&gt;This creates a thorny set of questions for product teams:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If the UI isn't the primary engagement point, what's your differentiator?&lt;/li&gt;
&lt;li&gt;If AI agents call your API directly, who owns the customer relationship?&lt;/li&gt;
&lt;li&gt;If multiple LLMs are hitting your endpoints, how do you enforce security, governance, and tenancy isolation?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;SaaS companies have historically optimized for UI/UX, feature depth, and native integrations. Now they also need to optimize for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;API completeness and consistency&lt;/li&gt;
&lt;li&gt;Machine-readable action schemas&lt;/li&gt;
&lt;li&gt;Monitoring of AI-driven traffic&lt;/li&gt;
&lt;li&gt;Secure mediation between external agents and internal systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The API is no longer just "for integrations", it &lt;em&gt;is&lt;/em&gt; the interface.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  This Isn't the Death of SaaS
&lt;/h2&gt;

&lt;p&gt;SaaS as a category is fine. The underlying value of cloud software still matters and still drives real business outcomes. &lt;/p&gt;

&lt;p&gt;What's changing is the surface area. The UI was the front door for the last 20 years. Going forward, it'll share that role with AI-driven interaction. &lt;/p&gt;

&lt;p&gt;The front-end won't vanish overnight, but it won't be the only front door anymore. The companies that architect for headless, AI-mediated usage early will define the next era of SaaS. The ones that wait may find their API strategy overwhelmed before they've had a chance to adapt.&lt;/p&gt;

&lt;p&gt;The directional signal is clear. The question is whether you're building for it now, or scrambling to catch up later.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;




&lt;blockquote&gt;
&lt;p&gt;This post is an adapted version of an article originally published on the &lt;a href="https://cyclr.com/resources/ai/saas-is-dead" rel="noopener noreferrer"&gt;Cyclr blog&lt;/a&gt;. All credit for the original ideas and content goes to Cyclr CEO, Fraser Davidson.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>saas</category>
      <category>ai</category>
      <category>development</category>
      <category>infrastructure</category>
    </item>
  </channel>
</rss>
