Tool providers
Every provider you can declare with tool Name : Provider(args): the built-in ones, and the ones in the package registry. Each method has an effect, which tool policies and halo plan use: read changes nothing, write changes local state, external acts on the world. Hover a method for its description.
| Provider | Methods | From |
|---|---|---|
RESTHTTP GET requests under the tool's base URL |
get |
built in |
POSTHTTP POST with a JSON body to the tool's URL |
post |
built in |
PostgreSQLA PostgreSQL database |
query |
built in |
BashA bash shell |
run |
built in |
BrowserFetches web pages as readable text (no JavaScript) |
fetch |
built in |
FileA JSON file of notes or conversation history |
readappendclear |
built in |
VectorStoreSearchable memory |
searchlogcountdelete |
built in |
SlackSlack |
post |
built in |
EmailSends email |
send |
built in |
GitHubA GitHub repository |
get_issuelist_issuescreate_issuecommentadd_labelscreate_pr |
built in |
LinearLinear issues |
create_issue |
built in |
FigmaFigma files |
get_fileget_node |
built in |
MCPA Model Context Protocol server's tools, over stdio (a command) or Streamable HT… |
listed by the server at run time |
built in |
ChromeA headless Chrome browser tab: open pages (running their JavaScript), click, fil… |
listed by the server at run time |
built in |
WorkspaceFiles in one folder (the workspace root). Paths are relative to the root; absolu… |
readwriteeditlistglobsearchdeletemkdir |
built in |
KVA persistent key-value store (local SQLite). Values are any JSON. Keys can expir… |
getsetdeletelistincr |
built in |
CodeRun a short code snippet in a separate process with no environment variables (no… |
run |
built in |
DocumentsExtract text from documents: text, Markdown, HTML, CSV/TSV, JSON, Word .docx, an… |
extract |
built in |
GitHubMCPGitHub through its official MCP server: repositories, issues, pull requests, cod… |
listed by the server at run time |
halo add github-mcp |
JiraJira Cloud issues: search with JQL, read, create, comment, and transition |
searchget_issuecreate_issueadd_commentlist_transitionstransition |
halo add jira |
NotionNotion pages and databases: search, read, query, create, and append |
searchget_pageget_blocksquery_databasecreate_pageappend_blocks |
halo add notion |
SentrySentry error tracking: list, read, and resolve issues |
list_issuesget_issuelatest_eventupdate_issue |
halo add sentry |
StripeStripe payments: customers, charges, refunds, and balance |
list_customersget_customercreate_customerlist_chargescreate_refundget_balance |
halo add stripe |
WorldTimeTime zones without an API: the time anywhere, and converting a time between zone… |
nowconvert |
halo add world-time |
CloudflareCloudflare: Workers, KV, D1, R2, Pages and Queues in an account; DNS records, se… |
list_workersget_worker_settingslist_worker_deploymentslist_kv_namespaceslist_kv_keysget_kv_valuedelete_kv_valuelist_d1_databasesquery_d1list_r2_bucketslist_pages_projectslist_pages_deploymentslist_queues |
halo add cloudflare |
CloudflareZoneCloudflare: Workers, KV, D1, R2, Pages and Queues in an account; DNS records, se… |
list_dns_recordscreate_dns_recordupdate_dns_recorddelete_dns_recordget_settingpurge_cache |
halo add cloudflare |
Details and arguments for each: built-in tools, local tools, Chrome, MCP, stores.