> ## Documentation Index
> Fetch the complete documentation index at: https://langchain-5e9cc07a-preview-docsde-1785859450-e55f5fa.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect tools and capabilities to Managed Deep Agents

> Add MCP tools, LangSmith capabilities, and GitHub sandbox access with Managed Deep Agents connectors.

Connectors extend an agent with external tools and capabilities, remote MCP tools, constrained LangSmith operations, and GitHub sandbox access, without wiring up your own clients, OAuth flows, or credential plumbing. Managed Deep Agents discovers connector modules under `connectors/`. Each file directly under that folder is a connector; you do not register connectors in the [agent entry](/langsmith/managed-deep-agents-cli#agent-entry) (`agent.py` or `agent.ts`).

<Note>
  Managed Deep Agents is in **private [beta](/langsmith/release-stages)**, available on [LangSmith Cloud](/langsmith/cloud) in the US region only. [Join the waitlist](https://www.langchain.com/langsmith-managed-deep-agents-waitlist) to request access.
</Note>

## Connector types

| Connector                                                        | File                            | What it does                                                                                                                                                                           |
| ---------------------------------------------------------------- | ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [MCP](/langsmith/managed-deep-agents-connectors/mcp)             | `connectors/mcp.{py\|ts}`       | Loads tools from remote MCP servers at runtime and appends them to authored tools.                                                                                                     |
| [LangSmith](/langsmith/managed-deep-agents-connectors/langsmith) | `connectors/langsmith.{py\|ts}` | Lets browsers and other untrusted callers invoke allowlisted LangSmith operations without receiving `LANGSMITH_API_KEY`. Requires [identity](/langsmith/managed-deep-agents-identity). |
| [GitHub](/langsmith/managed-deep-agents-connectors/github)       | `connectors/github.{py\|ts}`    | Clones repositories, installs `gh`, and injects credentials into the managed sandbox.                                                                                                  |

For the full project layout, see the [CLI project file reference](/langsmith/managed-deep-agents-cli#project-file-reference).

## Choose the right integration

| You want to                                    | Use                                                                        |
| ---------------------------------------------- | -------------------------------------------------------------------------- |
| Add tools, HTTP capabilities, or sandbox setup | A connector                                                                |
| Receive provider webhooks and optionally reply | A [channel](/langsmith/managed-deep-agents-channels)                       |
| Let a signed-in user link an external account  | Identity connect under [identity](/langsmith/managed-deep-agents-identity) |

For example, the [GitHub connector](/langsmith/managed-deep-agents-connectors/github) prepares repositories in a sandbox, while the [GitHub channel](/langsmith/managed-deep-agents-channels/github) receives App webhooks.

## Combine connectors with authored tools

Use [custom tools](/langsmith/managed-deep-agents-tools) for business logic, private APIs, database access, and other project-owned code. Use [custom middleware](/langsmith/managed-deep-agents-middleware) for cross-cutting behavior around model calls, tool calls, lifecycle hooks, retries, limits, and data handling.

MCP connector tools are appended to the tools you define in the agent entry. LangSmith capabilities are exposed on separate HTTP routes scoped by [identity](/langsmith/managed-deep-agents-identity).

## Test and deploy

Test the project locally with [`mda dev`](/langsmith/managed-deep-agents-cli#develop-locally), then deploy it with [`mda deploy`](/langsmith/managed-deep-agents-deploy). Open deployment traces in LangSmith to inspect model calls, tool calls, errors, and latency.

Connector misconfiguration surfaces during local startup or first tool load. LangSmith capability calls return 401 without a resolved identity and 403 when ownership checks fail. For deploy symptoms and fixes, see [Troubleshooting](/langsmith/managed-deep-agents-cli#troubleshooting).

## Next steps

<CardGroup cols={2}>
  <Card title="MCP connector" icon="plug" href="/langsmith/managed-deep-agents-connectors/mcp">
    Load tools from remote MCP servers.
  </Card>

  <Card title="LangSmith connector" icon="chart-line" href="/langsmith/managed-deep-agents-connectors/langsmith">
    Expose constrained LangSmith capabilities to untrusted callers.
  </Card>

  <Card title="GitHub connector" icon="brand-github" href="/langsmith/managed-deep-agents-connectors/github">
    Prepare repositories, the GitHub CLI, and credentials in a sandbox.
  </Card>

  <Card title="Identity" icon="fingerprint" href="/langsmith/managed-deep-agents-identity">
    Authenticate callers required by the LangSmith connector.
  </Card>

  <Card title="CLI reference" icon="terminal" href="/langsmith/managed-deep-agents-cli">
    Look up connector project file rules.
  </Card>
</CardGroup>

***

<div className="source-links">
  <Callout icon="terminal-2">
    [Connect these docs](/use-these-docs) to Claude, VSCode, and more via MCP for real-time answers.
  </Callout>

  <Callout icon="edit">
    [Edit this page on GitHub](https://github.com/langchain-ai/docs/edit/main/src/langsmith/managed-deep-agents-connectors/index.mdx) or [file an issue](https://github.com/langchain-ai/docs/issues/new/choose).
  </Callout>
</div>
