๐Ÿš€ Loading Coderva...

Tools catalog: what your AI agents can actually do

An agent is only as useful as the actions it can take. The Coderva tools catalog lists the tools and MCP tools available to your agents, so you can see what is possible and choose the right capabilities for each agent. Tools let agents move beyond conversation and work with search, files, data, email, SEO checks and more.

View available tools

Tool categories

  • Data tools such as web search and CSV database.
  • SEO tools for site analysis and search performance checks.
  • Development tools such as GitHub.
  • Communication and email tools for messages and email marketing.
  • File tools, utilities and education tools for everyday agent tasks.

How it works

  1. Open the tools catalog to review the available tools and what each one does.
  2. In the Agent Builder, attach the tools an agent needs for its job.
  3. Give the agent clear instructions about when each tool should be used.
  4. Test the agent and check that it calls the right tools with the right inputs.
  5. Deploy the agent and monitor its behavior through workflow history.

Who it is for

The catalog is for builders deciding what an agent should be allowed to do. A support designer picks email and search tools, a developer picks GitHub and data tools, and a marketer picks SEO and search tools. Limiting each agent to only the tools it needs keeps behavior focused and easier to review. It also makes it easier to explain to colleagues exactly what an agent can and cannot do.

Key capabilities

  • A single, browsable list of available tools and MCP tools.
  • Per-agent tool selection so access matches the job.
  • Coverage across data, SEO, development, communication and file use cases.
  • Integration with both single agents and multi-step workflows.
  • Clear boundaries, because an agent can only call the tools that you attach to it.
  • Search and filter: Search by name, description or category, or pick one category from the menu.
  • Tool details: Open any tool for its description, system prompt template and configuration fields.
  • Attach per agent: Add tools in the Agent Builder Designer or Wizard. Each agent gets its own list.

What the tools catalog gives you

One catalog, grouped by what the tool does

The Available Tools page shows all 41 tools in one searchable grid. Each category heading carries a count, and a sparkle marks the popular tools.

  • Data (8), SEO (8), Development (5), Communication (4), Files (4), Utilities (4), Education (4) and Email Marketing (4).
  • The badge at the top shows how many tools match your search and filter.
  • Search matches tool name, description and category.
  • The Wizard tools step uses the same 41-tool list. The Designer sidebar shows a 27-tool palette.
A bar chart of 41 tools across eight categories: Data 8, SEO 8, Development 5, and Communication, Files, Utilities, Education and Email Marketing 4 each

See what a tool needs before you use it

Click a tool card to open its details. You see what it does, the system prompt template it adds to an agent, and the fields you will fill in.

  • Configuration fields show a label, a type badge, a required star, a description and an example.
  • Select fields list their options, for example MySQL, PostgreSQL, MongoDB, SQLite, SQL Server, Oracle and DynamoDB for the Database tool.
  • Tools without extra settings say so and explain where configuration appears.
  • Every dialog ends with a short "How to use this tool" guide.
Configuration fields for the Database tool: a required Database Type select with MySQL, PostgreSQL, MongoDB and SQLite options, a required Host/Server field and a required Password field

Give each agent only the tools it needs

Tools are chosen per agent. The runtime builds the agent tool list from that choice and describes only those tools to the model.

  • Pick tools in the Designer sidebar or in the Tools & Save step of the Wizard.
  • Per-tool settings, such as uploaded CSV files, live in the agent toolConfigs.
  • The model sees each tool with its parameters and cannot call a tool that is not attached.
  • Fewer tools keep behavior easier to review and explain.
A tools sidebar with Web Search and CSV Database added, leading to an agent configuration that lists those two tools and their settings

Add your own when no catalog tool fits

Beyond the catalog, the builder supports custom functions and MCP servers, and a Tool Library for sharing your functions across agents.

  • Function Tool nodes hold JavaScript code and typed parameters such as string, number or boolean.
  • Save a function to the Tool Library and reuse it in your other agents.
  • Register an MCP server by command or URL and list the tools it exposes. This is available to platform admins.
  • Custom functions run inside the same agent loop as catalog tools.
Three columns: MCP servers registered by command or URL, custom JavaScript functions with typed parameters, and a Tool Library for reuse across agents

From browsing a tool to a tested agent

You need to be signed in with access to the agent builder to open the catalog.

  1. Open Available Tools: Go to /available-tools. The page lists every tool with its category and a short description.
  2. Search or filter: Type in the search box or choose a category. Counts update as you narrow the list.
  3. Read the details: Open a tool to see its system prompt template, configuration fields and a how-to guide.
  4. Attach it in the builder: In the Designer, drag the tool onto the canvas. In the Wizard, select it in the Tools & Save step, then set its fields.
  5. Test the tool calls: In the Test tab, expand a response to see the tool name, its input and the result. Adjust and test again.

Find, attach, configure, test

Five stages: browse the catalog, read tool details, attach tools in the Designer or Wizard, configure the tool fields, then test and deploy, with a loop from testing back to attaching

How tools reach an agent

A tool is a tool ID plus optional settings on the agent. On each run, a Lambda turns those IDs into typed tools and hands them to the agent loop.

Five layers: the catalog UI, the agent configuration with tool IDs and settings, the Lambda tool builder, the ReAct executor, and the backends the tools call
  • Catalog UI: AvailableToolsPage renders one shared list of 41 tools. A second file holds configuration schemas and prompt templates for tools that have them.
  • Agent configuration: Each agent stores tool IDs, per-tool settings, MCP server entries and custom functions.
  • Tool builder: buildDynamicTools maps each ID to one or more LangChain tools with Zod parameter schemas. buildCustomFunctionTools does the same for custom functions. Calls are wrapped for tracing.
  • ReAct executor: The prompt lists each tool with its parameters. The model replies with THOUGHT, ACTION and INPUT, the executor runs the tool and feeds back an OBSERVATION.
  • Backends: Tools reach DynamoDB, a PostgreSQL query executor, news and search feeds, GitHub and a CSV query service, depending on the tool.

The catalog, a tool, and a tool call

Sample data shown. Headings, badges and buttons match the live page.

Catalog with a category filter

Choose a category and the page shows only its tools, each under a heading with a count. Popular tools carry a sparkle.

  • Search box and category menu above the grid.
  • Three cards per row on wide screens.
  • Popular tools get a highlighted icon.
The Available Tools page filtered to SEO, showing Site Auditor, PageSpeed, Rank Tracker, Keyword Research, SERP Checker and Competitor Spy cards

Tool details

Select a card to read what the tool does and how an agent uses it.

  • Name, Popular badge and category.
  • Description and system prompt template.
  • Configuration fields where the tool has them, then a how-to guide.
The CSV Database details dialog with a Popular badge, description, system prompt template and a How to use this tool box

A tool call in the Test tab

In the Agent Builder Test tab, each response shows the thought, the tool called, the input sent and the observation returned.

  • Summary such as "3 steps ยท 1 tool call".
  • Tool name and JSON input for every call.
  • The raw result, so you can spot a bad parameter quickly.
The Test tab showing a thought, a call to indian_equity_ranking with its input and result, and the final answer

What the current tools cover

These groups come from the catalog and the tool builder as they exist today.

  • Market research with live news: Web Search pulls news from Google News, Yahoo Finance and other feeds. Indian Equity Intel and Equity Rankings save and rank research.
  • Questions about spreadsheets: CSV Database lets an agent run SQL against CSV files you upload, for counts, filters and column lookups.
  • Search marketing: Eight SEO tools: Site Auditor, PageSpeed, Rank Tracker, Keyword Research, SERP Checker, Competitor Spy, Content Publisher and Schema Generator.
  • Email marketing: Cohort Builder, Campaign Sender, Analytics and Personalisation cover segmenting, sending, tracking and tailoring email campaigns.
  • Code and repositories: The GitHub tool lists files, reads a file and searches code in a configured repository.
  • Study and campus data: Audio Transcription, College Info, Current Session and Lectures store and organize lecture and course information.

Systems the tools connect to

Only systems referenced in the product today. Some need your own keys or settings.

  • Google News and Yahoo Finance feeds
  • Tavily and Brave Search (optional keys)
  • Google PageSpeed Insights
  • Serper.dev keyword data
  • GitHub
  • PostgreSQL
  • Amazon DynamoDB
  • CSV files
  • PDF documents
  • Open-Meteo weather
  • MCP servers
  • Tool Library

Control over what agents can do

Behavior the catalog and runtime enforce today.

  • Sign-in and capability check: The catalog page requires a signed-in user with access to the agent builder.
  • Only attached tools run: The agent prompt lists the attached tools only. Each tool has a typed parameter schema.
  • Claims checked against calls: If an agent says it saved data without calling a write tool, it is challenged, and if it repeats, the user sees a Not saved notice. Figures stated with no query tool call are challenged too.
  • Traceable tool calls: Tool calls are wrapped for tracing and shown as steps in the Test tab.

What the Available Tools page does

  • Search: Matches name, description and category as you type.
  • Category filter: Eight categories plus All, with a count per heading.
  • Popular marker: A sparkle on the eight most used tools.
  • Tool details: Description, category and a how-to guide for every tool.
  • Prompt templates: Read the system prompt text a tool adds to an agent.
  • Configuration fields: Text, select, number, password, textarea and URL fields with examples.
  • Custom functions: Write a JavaScript function with typed parameters and attach it as a tool.
  • Tool Library: Save a function once and reuse it across your agents.

Frequently asked questions

What are MCP tools?

MCP stands for Model Context Protocol, an open way for AI applications to connect to external tools and data. Coderva includes MCP Studio for registering and exploring MCP servers alongside the built-in tool catalog.

Can I restrict which tools an agent may use?

Yes. You select the tools for each agent in the Agent Builder, so an agent only has access to the actions you attach. This helps keep each agent focused on its intended task.

Do tools run automatically without review?

Agents call tools as part of the behavior you design. You can test that behavior before deploying and review workflow execution history afterward, so you stay informed about what actions were taken.

Related

View available tools