lubu labs
Back to Blog
LangSmith

LangSmith Agent Builder + MCP: What Worked, What Broke

A practical breakdown of building production agents with LangSmith Agent Builder and MCP tools—where the promise met reality, and how to actually get MCP tools working.

Bart Ludera
Bart Ludera
CEO
LangSmith Agent Builder + MCP: What Worked, What Broke

I remember the moment I realized our team was spending more time wiring agents than actually designing them.

Every new project started the same way. Define the prompt. Register tools. Write routing logic. Handle retries. Patch edge cases. Glue everything together. It worked, but it felt mechanical. Most of the effort went into infrastructure, not intelligence.

As a CEO, that's the kind of inefficiency that keeps me up at night. When your best people are stuck in plumbing instead of innovation, you're losing speed and burning opportunity cost.

So when LangSmith introduced Agent Builder, I paid attention. The pitch was simple: describe what you want in natural language, and the system scaffolds the agent for you. Less wiring, more iteration. For a team that needs to test ideas fast and ship value faster, that matters.

The promise was simple: describe what you want in natural language and let the system scaffold the agent for you. No manual graph construction. No explicit node wiring. Just intent translated into structure.

That was enough to test it seriously.

This post is not a tutorial and not a promotion. It is a breakdown of what happened when I tried to use Agent Builder with real tools, where the experience broke down, and how I finally got MCP-based tools to appear and function properly.

Why I tried Agent Builder

The goal was straightforward:

  • Spin up task-oriented agents quickly
  • Avoid manually defining nodes and edges
  • Use real tools like Gmail, Calendar, and search without writing custom adapters each time

Agent Builder delivers on several fronts:

  • You describe the goal in natural language
  • It generates the system prompt, tool wiring, and execution flow
  • Under the hood, it still produces an agent.md structure with tools and skills folders
  • You do not need to touch those files for standard workflows

For simple use cases, it works smoothly. Iteration speed improves significantly compared to hand-built graphs.

The business case is clear: if you can move from idea to working agent in hours instead of days, you can test more use cases, validate value faster, and ship with confidence.

Getting MCP tools to work: what I learned

I wanted to use MCP servers to avoid manually defining tools or handling OAuth flows in custom code.

On paper, Agent Builder supports MCP.

In practice, the experience looked like this:

  1. MCP server connects
  2. OAuth completes successfully
  3. Verification passes
  4. But the tools do not show up inside the agent workspace

No errors. No warnings. Just missing tools.

At first, I assumed misconfiguration. The issue turned out to be a UI and flow inconsistency.

Key insight: The MCP setup flow has a specific sequence that matters. Once you know it, the integration is reliable and powerful.

The workaround that actually worked

Here is the sequence that reliably exposed MCP tools:

  1. Add the MCP server via Settings → MCP Servers
  2. Complete OAuth and verification
  3. Return to the agent workspace
  4. Click "Create manually instead"
  5. Add the same MCP server again from there
  6. Re-validate

Only after this second addition did the MCP tools appear under the server name inside the agent.

Until that step, the agent only exposed default tools, even though the MCP server was technically connected.

This feels like incomplete wiring between the MCP settings layer and the agent-level tool exposure. Regardless, the workaround works consistently.

Validating the setup: three real agents

Once MCP tools were properly exposed, I built three agents to validate the stack:

1. Email triage agent

Functionality:

  • Fetch unread Gmail messages
  • Classify into Important / General / Ignore
  • Return a consolidated summary
  • No email modification

Validated:

  • Tool calling
  • Multi-step execution
  • Structured output formatting

2. Daily calendar briefing agent

Functionality:

  • Pull today's calendar events
  • Detect busy blocks and free gaps
  • Enrich external meetings with lightweight research
  • Send a concise briefing email

Validated:

  • Multi-tool workflows
  • Ordering and aggregation
  • Outbound communication via Gmail

3. LinkedIn candidate sourcing agent

Validated:

  • Iterative search behavior
  • Tool-driven retrieval without fabrication
  • Guardrails being followed

Once MCP tools were properly exposed, the stack behaved reliably. All three agents performed as expected, and iteration cycles dropped from hours to minutes.

What works well

  • Fast iteration via chat-based agent definition
  • No manual graph construction for common workflows
  • Access to Deep Agents features without low-level setup
  • MCP is strong once properly wired
  • Once running, the agents are stable and performant

The value proposition is real. For teams building multiple agents, the time savings compound quickly.

What to keep in mind

  • MCP setup requires a specific flow — following the workaround above ensures tools appear correctly
  • Plan for some trial and error during initial MCP integration
  • The documentation is improving, but the community is your best resource for now

The architecture is solid, and once you know the setup pattern, it's reliable.

The Bottom Line: Agent Builder + MCP is a powerful combination. The setup has a learning curve, but once configured correctly, you get fast iteration with production-grade tools.

Takeaway

Agent Builder delivers on its core promise: faster agent development with less manual wiring. For teams that need to iterate quickly on task-oriented agents, it's a clear productivity win.

From a CEO perspective, Agent Builder is particularly powerful because you don't need to write code to build and test agents. I can describe what I want in natural language, validate the behavior with real tools, and iterate based on results—all without pulling engineering resources. That changes the economics of experimentation dramatically.

The MCP integration is powerful once you know the setup pattern. Yes, there's a learning curve, but the payoff is worth it: production-grade tools integrated in minutes instead of hours.

Here's what I recommend:

  • Start with Agent Builder — if you're hand-building graphs, you're leaving speed on the table
  • Follow the MCP workaround above — it's reliable and takes just a few extra clicks
  • Validate early with real tools — test your MCP connections with actual workflows to build confidence
  • The system is production-ready — once configured, agents are stable, performant, and easy to iterate on

If you're evaluating Agent Builder, I'd recommend it. The initial MCP setup requires attention, but once you're past that, the iteration speed and tooling quality are excellent.

Ready to Transform Your Business?

Let's discuss how Lubu Labs can help you leverage AI to drive growth and efficiency.