AI agents often stay at the edges—chatbots, assistants, or isolated use cases.

But the real value starts when agents are embedded inside core business processes.

I attended Microsoft partner architect seminar in Hilton Kalastajatorppa. I had one session about developing Copilot Studio agents with Claude Code and then I participated other sessions. In the session “Agent Stories Part 3: Using Agents in Business Processes (Dynamics MCP)”, Erno Soinila and Jani Sahlman explored exactly this:
how agents can connect systems, support process execution, and bring automation directly into Dynamics 365 Finance & Operations scenarios.


From Assistants to Process Participants

A key shift highlighted in the session:

Agents are no longer just interfaces—they are becoming part of the process itself.

Instead of:

  • Users asking questions
  • Agents returning answers

We move toward:

  • Agents triggering actions
  • Agents interacting with systems
  • Agents supporting or executing process steps

This represents a clear evolution:

From chat → to process orchestration.

MCP: Opening Systems for Agents

At the center of this shift is MCP (Model Context Protocol).

MCP enables agents to:

  • Connect to business systems (like ERP and Dynamics)
  • Access data and operations
  • Execute actions through controlled interfaces

In practice, this means:

  • Dynamics APIs and services become accessible to AI
  • Business logic can be exposed securely
  • Agents can move beyond read-only interactions

Dynamics as a Connected Process Layer

The session showed how Dynamics 365 Finance & Operations fits into this architecture.

Agents can:

  • Read financial and operational data
  • Trigger transactions
  • Support decision-making

Examples include:

  • Financial queries and reporting
  • Order handling and validation
  • Process support across procurement and accounting

The important part:

Dynamics is no longer just a system users work in—it becomes a system agents work with.

Balancing Speed vs Accuracy

One practical challenge highlighted was performance.

When agents call systems directly via MCP:

  • Data is accurate and real-time
  • But response times can be slower

To solve this, a hybrid pattern is used:

  • Frequently used data is replicated (e.g., to AI Search)
  • Agents query replicated data for speed
  • Critical updates still go through MCP for accuracy

This introduces a trade-off:

Freshness vs speed—and solutions must balance both.

Architecture Pattern in Practice

The typical architecture looked like this:

  • User interface (often Teams or Copilot)
  • Copilot Studio as orchestration layer
  • MCP connectors for system access
  • Data replication for performance (e.g., AI Search, Fabric)

This layered approach allows:

  • Fast user interactions
  • Reliable system-level operations
  • Flexibility to extend across multiple systems

Combining Low-Code and Pro-Code

A strong theme continued from earlier sessions:

Real solutions combine:

  • Low-code tools (Copilot Studio, Power Platform)
  • Pro-code layers (Agent Framework, Python, APIs)

For example:

  • Complex workflows can be implemented in code
  • Exposed as agents to Copilot Studio
  • Used seamlessly by business users

This creates a powerful pattern:

Developers build the complexity → business users consume it through agents.

Multi-Agent and Workflow Flexibility

The session also showed how agent solutions can evolve:

  • Simple pipelines → AI-enhanced processes
  • Autonomous agents → limited scope ownership
  • Multi-agent architectures → complex orchestration

However, an important point:

Not every process needs a complex multi-agent system.

Many valuable solutions remain:

  • Simple
  • Focused
  • Integrated into existing workflows

Cost and Efficiency Considerations

A practical (and often overlooked) topic was cost.

Two optimizations discussed:

  • Reducing token usage with structured “skills”
  • Minimizing unnecessary system calls

These become critical when:

  • Scaling to large volumes
  • Running frequent automated processes

This highlights a key operational reality:

AI architecture is not just about functionality—it’s also about efficiency.

A Key Insight: Don’t Wait for Perfect Solutions

One subtle but important takeaway:

The ecosystem is still evolving rapidly.

  • MCP capabilities are expanding
  • New integrations appear frequently
  • Best practices are still forming

Which means:

Waiting for a “perfect architecture” will only slow you down.

Instead:

  • Start building
  • Learn from real use cases
  • Iterate continuously

Final Thoughts

Agent Stories Part 3 shows what happens when AI moves deeper into operations.

The shift is clear:

  • From assistants → to process participants
  • From isolated tools → to connected ecosystems
  • From experiments → to production workflows

And the key enabler:

The ability to connect systems, data, and logic through MCP.

For organizations working with Dynamics:

  • The opportunity is not just better interfaces
  • It’s rethinking how processes are executed

Because ultimately:

The real value of agents is not in answering questions—but in helping the business actually run.