Perfect10 Logo
Back to Docs

Tools

Give your agents the power to take action. Connect databases and third-party apps so your AI can query live data and automate tasks.

Tools extend your agents beyond static knowledge, letting them query live databases, read emails, update spreadsheets, and interact with hundreds of third-party services.

What you'll do
1
Navigate to AI Workspace → Tools
2
Add an Internal Tool (your database)
3
Connect an External Tool (third-party service)
4
Attach configured tools to an agent
1

Navigate to the Tools Page

  1. Go to AI Workspace → Tools.The page has two top-level tabs:
  2. 1. Configured Tools — tools you've already set up, ready to enable on agents.
  3. 2. Available Tools — the full catalog, divided into Internal and External sub-tabs.
perfect10.id/tools
Tools page with Configured Tools and Available Tools tabs, and Internal/External sub-tabs
2

Add an Internal Tool (Database Connection)

Internal tools give agents read access to your own databases for natural-language data queries.

Supported Databases

DatabaseDefault Port
PostgreSQL5432
MongoDB27017
MariaDB3306

Connection Fields

FieldDescription
Tool NameA recognizable label for this connection.
Host AddressThe database server hostname or IP.
PortThe port the database listens on.
Database NameThe specific database to connect to.
UsernameThe database user.
PasswordThe database user's password.
  1. 1. Go to Available Tools → Internal.
  2. 2. Click the+button on the database type you want to connect.
  3. 3. Fill in the fields above and click Create Tool. It appears immediately in Configured Tools → Internal.
perfect10.id/tools
Internal tool creation form with Host, Port, Database, Username, and Password fields

Create a dedicated read-only database user for agent connections. Agents only need to query data, limiting write access reduces risk.

You can save a tool even if the database isn't reachable yet. The connection is only tested when the agent actively uses it.

3

Connect an External Tool (Third-Party Service)

  1. 1. Go to Available Tools → External. Use the search bar to filter by name.
  2. 2. Click the info icon on any card to preview what it can do before connecting.
  3. 3. Click the + button and follow the authorization steps (OAuth or API key).
  4. 4. Once authorized, the tool appears in Configured Tools → External. with a Connected status.
perfect10.id/tools
External tools catalog with search bar and integration cards (Gmail, Notion, GitHub, etc.)

Use a service account or dedicated app-specific token rather than personal credentials, easier to revoke without affecting your own account.

4

Attach Tools to an Agent

  1. 1. Configuring a tool here makes it Available . Now open AI Workspace → Agents and edit the agent you want to equip.
  2. 2. Go to the Tools tab inside the agent editor.
  3. 3. Toggle the relevant tool categories on and check specific tools from your configured list.
  4. 4. Click Save.
perfect10.id/agents
Agent editor on the Tools tab with Internal Tools toggle on and a database tool checked