Discovery
Find operations (agentdb_capabilities) and run any of them (agentdb_execute).
Start with: agentdb_capabilities, agentdb_execute.
3 operations. Discover them from an agent with agentdb_capabilities {"category": "discovery"}.
#agentdb_capabilities
Find the right AgentDB operation. No arguments: a small index of categories with their most common operations. category: that category's operations with required inputs. search: free text (e.g. 'attach a file to a record'), ranked matches. operation: its full input schema and an example. client_tools: which tools your client lacks. Run what you found with its own tool or agentdb_execute.
- MCP tool
agentdb_capabilities
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
operation | string | Name of one operation to get its full input schema and an example | |
category | string | A category from the index (e.g. files, records, automation): its operations with one-line descriptions and required inputs | |
search | string | Free text such as 'attach a file to a record': the best-matching operations, ranked (max length 200) | |
limit | integer | With search: how many matches (default 8, max 15) (min 1, max 15) | |
detail | "index" | "full" | Without other arguments: index (default) is the compact category index; full is every operation (large, the pre-1.0.0-rc.8 default) | |
client_tools | string[] | Tool names your client currently has; the answer then lists the operations you are missing (call them with agentdb_execute) and names you have that this server no longer offers (max 500 items) |
Example
{
"tool": "agentdb_capabilities",
"arguments": {}
}#agentdb_execute
Run any operation listed by agentdb_capabilities: {operation, arguments}. Same permissions, validation, limits and results as calling the operation's own tool. Use the dedicated tool when you have it; use this for operations added after your tool list was loaded.
- MCP tool
agentdb_execute
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
operation | string | yes | Operation name from agentdb_capabilities, e.g. records_query |
arguments | object | The operation's arguments, as described by agentdb_capabilities (default {}) |
Example
{
"tool": "agentdb_execute",
"arguments": {}
}#capabilities
What this server offers (no auth)
- REST
GET /v1/capabilitiesno authentication
Example
curl -s "https://app.agentdb.link/v1/capabilities"