langflow/docs/docs/Components/components-tools.mdx
April I. Murphy f8d8ff4599
docs: Restructure navigation, refactor all component documentation, among many other things (#9115)
* reorg pt 1

* nav reorg pt 2

* update sidebar ad

* resolve comments and combine app pages

* playground and voice mode rewrite

* fix link

* add separate bundle pages

* add new pages to sidebar

* working on bundles

* moving content to new bundle pages

* move some sidebar items

* fix build

* nav labels

* small edits

* Working on helpers

* core components work

* wrapping up some more agent duplication

* aligning file management

* webhooks and file management

* data components

* address vector store and some legacy components

* finish logic params

* some work on processors

* remove unneeded pages and tidy some llm info

* progress on bundles pt 1

* bundles pt 2

* bundles pt 3

* finish looking at integrations

* it is done

* fix errors

* coderabbit and typos

* coderabbit pt 2

* resolving mcs pt 1

* separate agents and mcp

* still working on some memory stuff

* finish message history alignment

* incorporate PR 9138

* missed a link

* file management ui

* align w ui pr

* Apply suggestions from code review

* memory edits after discussion
2025-07-23 20:20:59 +00:00

73 lines
No EOL
3.1 KiB
Text

---
title: Tools
slug: /components-tools
---
In Langflow version 1.5, the **Tools** category was deprecated.
All components that were in this category were replaced by other components or moved to other categories in the **Components** menu.
:::important
Many components that were in the **Tools** category are legacy components.
You can use these components in your flows, but they are no longer maintained and may be removed in a future release.
It is recommended that you replace all legacy components with the replacement components described on this page.
:::
## Calculator Tool component
The **Calculator Tool** component is a legacy component.
Replace this component with the [**Calculator** component](/components-helpers#calculator) in the **Helpers** category.
## MCP Connection component
This component was moved to the **Agents** category and renamed to the [**MCP Tools** component](/components-agents#mcp-connection)
## Python tools
The **Python REPL** and **Python Code Structured** components are legacy components.
Replace these components with the [**Python Interpreter** component](/components-processing#python-interpreter) in the **Processing** category.
## Search and API request tools
Many tool components performed basic API calls to public archives or search APIs.
All such components in the **Tools** category are legacy components.
You have two options for replacing these components:
* Use the generic [data components](/components-data) for search and API calls, such as the [**Web Search**](/components-data#web-search) and [**News Search**](/components-data#news-search) components.
* Use the provider-specific search and API components in the **Bundles** category:
* [**arXiv** bundle](/bundles-arxiv)
* [**Bing** bundle](/bundles-bing)
* [**DataStax** bundle](/bundles-datastax)
* [**DuckDuckGo** bundle](/bundles-duckduckgo)
* [**Exa** bundle](/bundles-exa)
* [**Glean** bundle](/bundles-glean)
* [**Google** bundle](/bundles-google)
* [**Icosa Computing** bundle](/bundles-icosacomputing)
* [**LangChain** bundle](/bundles-langchain)
* [**SearchApi** bundle](/bundles-searchapi)
* **SerpApi** bundle
* **Tavily** bundle
* [**Wikipedia** bundle](/bundles-wikipedia)
* **Yahoo! Search** bundle
<details>
<summary>SearXNG Search Tool</summary>
The **SearXNG Search Tool** component is a legacy component.
Replace this component with a [data component](/components-data) or another metasearch provider's [bundle](/components-bundle-components).
This component creates a tool for searching using SearXNG, a metasearch engine.
It accepts the following parameters:
| Name | Type | Description |
|------|------|-------------|
| url | String | Input parameter. The URL of the SearXNG instance. |
| max_results | Integer | Input parameter. The maximum number of results to return. |
| categories | List[String] | Input parameter. The categories to search in. |
| language | String | Input parameter. The language for the search results. |
| result_tool | Tool | Output parameter. A SearXNG search tool for use in LangChain. |
</details>