Tool Definitions
Configure exposes canonical configure_* tool names to models.
Default Profile Tools
These are returned by profile.tools() with no options.
| Name | Metering class | Description |
|---|---|---|
configure_profile_read | read | Read compact approved profile context; sections is optional and is not a path selector. |
configure_profile_search | read | Search or list permitted attributed profile data; omit query or use query: "*" to list bounded permitted compact results. Compact results include source and omit raw CFS paths; pass detail: "full" for inspectable path/provenance metadata. |
configure_profile_remember | write | Store one explicit durable user memory under the acting agent namespace; not for raw transcripts. |
Connector Tools
Connector tools appear only when the runtime enables the connector.
ts
profile.tools({ connectors: ["gmail", "calendar", "drive", "notion"] });| Name | Enable with | Metering class |
|---|---|---|
configure_gmail_search | gmail | tool search |
configure_calendar_get | calendar | tool search |
configure_drive_search | drive | tool search |
configure_notion_search | notion | tool search |
Action Tools
Action tools appear only when enabled explicitly.
ts
profile.tools({ actions: ["email.send", "calendar.create_event"] });| Name | Enable with | Metering class |
|---|---|---|
configure_email_send | email.send | write |
configure_calendar_create_event | calendar.create_event | write |
Native backend MCP in PR1 exposes only the default profile tools. The package MCP server supports opt-in connector and action tools because it has runtime configuration.