Reading
describe_database is what lets Claude hold a sensible conversation rather than
interrogating you. Give it a database and it already knows which properties exist,
what values they take, and what templates are available.
Running
How a run actually goes
1
Claude finds the database
search_databases, then describe_database for the details.2
It proposes a condition
Built from the properties that actually exist, not guessed.
3
It previews
preview_selection returns the count, the credits it will cost, and a few
example page titles — so you can tell whether it caught what you meant.4
You agree
Nothing runs before this.
5
It runs and follows the job
start_bulk_update, then get_job until it finishes.Selecting specific pages
Conditions are the way to target a lot of pages. For a specific handful, name them and Claude will pass those instead — up to 100 that way. Past that, a condition is both easier and more reliable.Next
What to watch for
Credits, irreversibility, and the guards that stop surprises.
Credits and plans
What a run costs.