Tools
Tools
Pack tools read the pack you open with load_pack. The usage tools (connect_usage, declare_plans, usage_connections, disconnect_usage) and review_prompting work without a pack.
If you added Overdrive in your agent, ask Overdrive in that chat. It should offer two ways to connect usage, and the public page https://mcp.useoverdrive.ai/connect: copy-paste this into your agent, or install here. Those are alternatives, not numbered steps. You do not send a CSV. Opening that page does not mean live ingest is on.
Reference
| Tool | Title | When to call |
|---|---|---|
ask |
Ask ROI | Answers one ROI question from the loaded pack, or from the pack you name, using before, after, or period as YYYY-MM-DD:YYYY-MM-DD, and a pack name that does not load is an error. |
connect_usage |
Connect usage | Returns the two ways to connect usage, the steps for this agent, and the connect page, after checking that the caller is signed in. |
declare_plans |
Declare plans | Saves a plan the caller stated, with provider, plan name, holders, an optional price and currency, and a date window that defaults to this calendar month. |
delete_requests |
Delete request content | Deletes stored request content on one pack for one tenant or one person_key, plus the derived copies Overdrive can name for that pack (excerpts, findings, export hash fields, stored pack copies, and server-side export files), and fails if a named copy can't be removed. It needs an admin or self grant on the pack, and a self grant can delete only the caller's own person_key. It does not recall copies already delivered, delete provider backups, or delete usage from live connections, which is deleted on the connect page. |
disconnect_usage |
Disconnect usage | Stops accepting new data from one connection, and usage already stored stays for up to 90 days. |
export_otlp |
Export OTLP findings | Returns an OTLP document of this caller's visible request findings, does not include prompt text, and does not write a server file. |
export_pack |
Export pack | Admin-only. Returns the pack's raw tables. |
lineage |
Lineage | Opens one published number from the last ask, run_roi, or roadmap scan and returns its source row location. |
load_pack |
Load pack | Opens one company pack by directory name under the pinned pack root and clears any previous report. |
review_prompting |
Review prompting in this chat | Reviews this conversation from counts only, with no prompt text, and is consent-gated. |
revoke_requests |
Revoke request content | Turns off request-content collection on one pack for one tenant or one person_key and strips stored content, excerpts, and content hashes for that scope. It needs an admin or self grant on the pack, and a self grant can name only the caller's own person_key. |
roadmap |
Roadmap | Sequences next moves from published findings on the loaded pack, from the last ask or run_roi or from lenses you pass. |
run_roi |
Run ROI | Runs one named lens on the loaded pack and returns that report. |
upsert_pack |
Upsert pack | Stores one normalized JSON pack for the verified principal and refuses read-only tour packs. |
usage_connections |
Usage connections | Lists the caller's connections and declared plans, with label, tool, plan, status, and when data last arrived. |