← Back to all guides

Integrations & Tools — Connect AI Agents to Your Stack

Langoedge Team6 min read

Overview

Langoedge goes beyond simple chat by allowing agents to interact with the real world. You can give your AI agents access to built-in tools, custom APIs, or 3,000+ third-party apps via MCP connectors — all authenticated securely through the Connect page.

Definition — Integration Tool: A node type that enables an AI agent to perform actions outside the conversation — sending emails, querying databases, updating CRMs, or triggering automation workflows.

There are three ways to give an agent a capability, and it's worth knowing which one you need:

Route Use it for Setup
MCP Connector Mainstream SaaS apps — Slack, Gmail, Airtable, HubSpot, Notion, Stripe, and 3,000+ more. Connect the account, add the node, pick tools. No code.
Native tools Web crawling, RAG retrieval, sandboxed code, academic and reference lookup, SMS. Configure the node. No account needed.
API Webhooks Your own REST endpoints, or a service with no MCP-backed app. Configure URL, method, headers.

Connect Page

Link and manage every third-party account on the **Connect** page. An OpenAI connection is required before the platform will let you build anything — see the [MCP Connectors & Connect Page guide](/guides/mcp-connectors).


Native Tools

Langoedge includes several built-in tools that require no external setup.

Web Scraper

Read and convert any live URL into markdown. Perfect for agents that need to stay updated on current events, research companies, or browse external websites.

Knowledge Base (RAG)

Upload PDF, DOCX, or TXT files. Langoedge converts them into vector embeddings for fast similarity search. This is the backbone of FAQ chatbots.

API Webhooks

Connect to any external service with a REST API. Supports GET, POST, PUT, DELETE methods with custom headers and vault-authenticated secrets.

Reference Lookup

Built-in `arxiv_search` and `wikipedia_search` tools for academic papers and encyclopedia facts. For general web search, connect a search app (Tavily, Exa, Google) through an MCP Connector.


App Integrations — MCP Connectors

Third-party apps reach your agent through MCP connectors. Rather than Langoedge shipping a hand-written wrapper per app, a connector discovers an app's tools live at runtime — so Gmail, Slack, Teams, Google Calendar, Airtable, LinkedIn, Google Drive, HubSpot, Notion, Stripe and 3,000+ others are reachable from configuration alone.

The workflow is always the same, whatever the app:

1

Connect the account

On the **Connect** page, search for the app and click **Connect Account**. You authenticate directly with the provider; Langoedge never sees your password.
2

Add an MCP Connector node

On a Text Graph canvas, add an **MCP Connector**, choose the app, and it loads that app's full tool catalogue.
3

Scope and attach

The connector exposes every tool the app offers by default. Turn off any you don't want the agent to have, then select the connector from a step's tool list.

Integrations kept hand-written

A few integrations deliberately bypass MCP because they need domain-specific behaviour or sit on the real-time voice path: Cliniko, ServiceM8, Twilio, Telnyx, Pinecone, and Qdrant. These have their own dedicated tools and configuration.

MCP connectors are available on **Text Graphs**. A Voice Graph reaches an MCP-backed app by mounting a Text Graph as a tool — which also keeps a slow third-party call from stalling the live conversation.

Security & Authentication

Critical: Your credentials — OAuth tokens, API keys, database passwords — are never exposed to the LLM or the frontend. The model sees a tool's inputs and whatever the app returns, nothing else.

For MCP connectors, credentials are held by the connect layer and referenced by an opaque account id. Langoedge stores the link, not your password. Access tokens are minted fresh per request at the moment a tool is invoked — never baked into a compiled graph, since graphs are compiled once, cached, and invoked arbitrarily later. Every call is scoped to the graph owner's connected accounts, so a graph can never reach another user's linked apps.

For API tools and hand-written integrations, the backend injects the required authentication headers (e.g. x-langoedge-secret) into the HTTP request on behalf of the user, keeping the execution environment isolated.

Header Authentication Priority

When making API tool requests, Langoedge merges headers in this order:

  1. Standard headers from the user's browser HTTP request.
  2. Secure account tokens fetched from the credentials vault database.
  3. Custom headers configured directly in the Graph Node editor.

Performance Best Practices

Use Background Execution

Enable background mode for slow tools (heavy database queries, report generation). The agent triggers the task and continues the conversation while it runs.

Leverage Caching

Langoedge caches compiled graphs in RAM. Edit frequency and timestamp changes invalidate the cache automatically.

Stream Responses

Use Server-Sent Events (SSE) for real-time token streaming instead of waiting for full responses.

Minimize Tool Nodes

Fewer tool calls per turn means lower latency. Combine related operations into a single tool when possible.


Frequently Asked Questions

How many integrations does Langoedge support?
More than 3,000. MCP connectors resolve against a **full third-party app catalogue**, discovered live at runtime rather than hardcoded — so Gmail, Outlook, Slack, Teams, Airtable, LinkedIn, Google Calendar, Google Sheets, HubSpot, Notion, Stripe and the long tail behind them are all reachable from configuration alone. When a provider ships a new action, it appears in your tool picker without waiting on a Langoedge release. For your own REST endpoints, or a service with no MCP-backed app, use the **API Webhooks** tool.
Do I need Zapier or Make to reach more apps?
No. That advice predates MCP connectors, when Langoedge only had a handful of hand-written integrations and webhooks were the way to reach everything else. Today the connector reaches the whole catalogue directly, with no intermediate automation platform.
Are my API keys secure?
Yes. All credentials are stored encrypted in our credentials vault. The LLM never sees your raw API keys or passwords — only the data returned by the tool execution.
Can I build a custom integration?
Yes. Use API Webhooks to connect to any service with a REST API. For complex integrations, you can write custom Python code in a Python Node.
What is RAG and how does it work?
Retrieval-Augmented Generation (RAG) lets your AI agent answer questions based on your own documents. Upload PDFs or DOCX files, and the agent searches your knowledge base before answering — reducing hallucinations and grounding responses in facts.

LT

Langoedge Team

The Langoedge engineering team builds AI agent infrastructure that empowers businesses to deploy reliable, observable AI staff. Follow Langoedge Team on LinkedIn for product updates and architectural deep dives.