Skip to content

Every
Roger tool

Your AI sees only the tools your role allows on each website: read tools need Viewer, write tools need Editor.

  1. Your AI asks
  2. Roger checks your role
  3. Reads, or drafts a change

Read and write

Read tools fetch live data. A write tool that changes an ad account or a Tag Manager workspace stores a draft first (unless drafts are off for that website), Roger checks your guardrails before it applies, and every change lands in the Activity log.

The list

90 tools

Roger: websites, drafts, skills, creative 18

ToolAccessMinimum role
list_businessesWebsites you can access in this workspace, with your role, plan lock and connected tools. Read Viewer
get_business_contextProfile, verified URLs, brand voice, facts, guardrails, confirm mode and your role for one website. Read Viewer
get_guardrailsFrozen flag and every active guardrail with its limit for one website. Read Viewer
get_portfolio_overviewPrecomputed health across websites: connector health, open alerts, GA4 and Search Console numbers. Read Viewer
get_connector_statusHealth of each connected tool of a website: healthy, expiring, needs reconnect, missing scope, expired or not connected. Read Viewer
list_recent_activityRecent changes, drafts, denials and connection events for a website or the workspace. Read Viewer
remember_business_factStore a fact about the website (target, constraint, positioning) for the whole team. Write Editor
forget_business_factDelete a stored website fact. Write Editor
get_skillWithout arguments, the skill catalog; with a skill (and file), its playbook content. Read Viewer
list_pending_draftsDrafts waiting on a website, with author, AI app and the apply link for your own drafts. Read Viewer
confirm_draftApply one of your own drafts after the user agreed; under click confirmation it returns the apply link instead. Write Editor
cancel_draftCancel a pending draft (Admins may cancel a teammate's draft). Write Editor
ask_rogerHand a long multi-step job (audit, campaign build) to Roger's expert agent; may return a turn id to poll. Write Viewer
get_roger_replyPoll an Ask Roger turn for its progress and reply. Read Viewer
get_brand_kitLogo, colors, fonts, voice do and don't, and image specs per placement. Read Viewer
list_creative_assetsImages and videos in the website library, with filters by type, ratio and platform fit. Read Viewer
import_creative_assetAdd an image or video to the library from a public https URL or an uploaded file. Write Editor
create_creative_upload_linkA 15-minute link where the user uploads files straight into the website library. Write Editor

Google Ads 34

ToolAccessMinimum role
list_google_ads_campaignsCampaigns with status, budget (id and shared flag), networks and targeting counts. Read Viewer
list_google_ads_ad_groupsAd groups of a campaign with status, CPC bid, ad and keyword counts and final URL domain. Read Viewer
get_google_ads_campaign_performanceCampaign metrics for a date range. Read Viewer
get_google_ads_search_termsSearch terms that triggered ads, with metrics. Read Viewer
get_google_ads_ad_performanceAd-level metrics for a date range. Read Viewer
get_google_ads_keyword_performanceKeyword-level metrics for a date range. Read Viewer
get_google_ads_negative_keywordsNegative keywords at campaign and ad group level. Read Viewer
get_google_ads_recommendationsGoogle's open recommendations for the account. Read Viewer
get_google_ads_asset_inventorySitelinks, callouts, snippets and other assets linked to the account. Read Viewer
get_google_ads_asset_performanceAsset-level metrics for a date range. Read Viewer
get_google_ads_targetingLocations, presence type, languages, networks, ad schedule and bid modifiers of a campaign. Read Viewer
search_google_ads_locationsPlace names to geo target ids, so ids are never guessed. Read Viewer
run_google_ads_gaqlOne read-only SELECT statement in Google Ads Query Language on allowed resources, up to 200 rows. Read Viewer
update_google_ads_budgetSet a campaign's daily budget; refuses a shared budget unless explicitly allowed. WriteDraft first Editor
create_google_ads_campaignNew Search campaign with locations, languages, networks and an optional first ad group, created paused by default. WriteDraft first Editor
create_google_ads_ad_groupNew ad group in a campaign, with optional CPC bid and keywords. WriteDraft first Editor
update_google_ads_ad_groupRename an ad group or change its CPC bid. WriteDraft first Editor
set_google_ads_bid_strategyChange a campaign's bidding strategy and its target. WriteDraft first Editor
set_google_ads_targetingReplace a campaign's locations, languages, ad schedule and bid modifiers. WriteDraft first Editor
update_google_ads_campaign_settingsName, networks, location target type and start or end date of a campaign. WriteDraft first Editor
update_google_ads_keywordsChange CPC bids or final URLs of existing keywords. WriteDraft first Editor
remove_google_ads_entityPermanently remove a campaign, ad group, ad, keyword, negative keyword or asset link. WriteDraft first Editor
pause_google_ads_entityPause a campaign, ad group, ad or keyword. WriteDraft first Editor
enable_google_ads_entityEnable a paused campaign, ad group, ad or keyword. WriteDraft first Editor
add_google_ads_negative_keywordsAdd phrase or exact negative keywords to a campaign or ad group. WriteDraft first Editor
add_google_ads_keywordsAdd keywords to an ad group. WriteDraft first Editor
create_google_ads_search_adNew responsive search ad in an ad group, created paused by default. WriteDraft first Editor
add_google_ads_sitelinksAdd sitelink assets to the account, a campaign or an ad group. WriteDraft first Editor
add_google_ads_calloutsAdd callout assets to the account, a campaign or an ad group. WriteDraft first Editor
add_google_ads_structured_snippetsAdd structured snippet assets. WriteDraft first Editor
add_google_ads_promotionAdd a promotion asset. WriteDraft first Editor
add_google_ads_price_assetAdd a price asset. WriteDraft first Editor
add_google_ads_call_assetAdd a call asset. WriteDraft first Editor
add_google_ads_image_assetsPush library images, or videos by YouTube URL, to Google Ads and link them to a campaign. WriteDraft first Editor

Meta Ads 15

ToolAccessMinimum role
get_meta_insightsMeta Ads metrics by campaign, ad set or ad for a date range. Read Viewer
list_meta_campaignsMeta campaigns with status, objective and budget. Read Viewer
list_meta_adsetsAd sets of a campaign with status, budget and targeting summary. Read Viewer
get_meta_ad_creativesCreatives of ads with text, media and links. Read Viewer
search_meta_interestsInterest targeting ids by keyword. Read Viewer
list_meta_audiencesCustom and lookalike audiences of the ad account. Read Viewer
list_meta_lead_formsInstant Forms on the website's Facebook Page. Read Viewer
meta_pause_entityPause a Meta campaign, ad set or ad. WriteDraft first Editor
meta_enable_entityEnable a paused Meta campaign, ad set or ad. WriteDraft first Editor
meta_launch_campaignSwitch on a new Meta campaign with its ad sets and ads in one change. WriteDraft first Editor
meta_update_budgetChange a campaign or ad set daily or lifetime budget, within the guardrails. WriteDraft first Editor
meta_draft_campaignNew Meta campaign, created paused by default. WriteDraft first Editor
meta_draft_adsetNew ad set in a Meta campaign, created paused by default. WriteDraft first Editor
meta_draft_lead_formNew Instant Form on the website's Facebook Page. WriteDraft first Editor
meta_draft_adNew Meta ad from a library asset, created paused by default. WriteDraft first Editor

Google Analytics 5

ToolAccessMinimum role
get_ga4_overviewSessions, users, key events and engagement for a date range. Read Viewer
get_ga4_traffic_sourcesSessions and key events by source and medium. Read Viewer
get_ga4_landing_pagesLanding pages with sessions, engagement and key events. Read Viewer
get_ga4_top_pagesMost viewed pages. Read Viewer
get_ga4_timeseriesDaily sessions and key events over a date range. Read Viewer

Search Console 3

ToolAccessMinimum role
get_gsc_overviewClicks, impressions, CTR and average position for a date range. Read Viewer
get_gsc_top_queriesSearch queries with clicks, impressions, CTR and position. Read Viewer
get_gsc_top_pagesPages with clicks, impressions, CTR and position. Read Viewer

Google Tag Manager 12

ToolAccessMinimum role
get_gtm_overviewContainer summary with tags grouped by category. Read Viewer
list_gtm_workspacesWorkspaces of the connected container. Read Viewer
get_gtm_tagsTags of the container with type, status and triggers. Read Viewer
get_gtm_trigger_mapWhich triggers fire which tags. Read Viewer
audit_gtm_conversionsChecks Ads conversion tags, the conversion linker and GA4 events in the container. Read Viewer
draft_gtm_ads_conversion_tagCreate a Google Ads conversion tag in the Tag Manager workspace. Never published by Roger. WriteDraft first Editor
draft_gtm_conversion_linkerCreate a conversion linker tag in the Tag Manager workspace. Never published by Roger. WriteDraft first Editor
draft_gtm_ga4_event_tagCreate a GA4 event tag in the Tag Manager workspace. Never published by Roger. WriteDraft first Editor
draft_gtm_custom_html_tagCreate a custom HTML tag in the Tag Manager workspace; the preview shows the full payload. Never published by Roger. WriteDraft first Editor
draft_gtm_trigger_pageviewCreate a pageview trigger in the Tag Manager workspace. Never published by Roger. WriteDraft first Editor
draft_gtm_trigger_clickCreate a click trigger in the Tag Manager workspace. Never published by Roger. WriteDraft first Editor
draft_gtm_trigger_custom_eventCreate a custom event trigger in the Tag Manager workspace. Never published by Roger. WriteDraft first Editor

Merchant Center 3

ToolAccessMinimum role
get_merchant_overviewAccount status, product counts and top issues. Read Viewer
list_merchant_issuesItem and account issues with affected product counts. Read Viewer
audit_merchant_feedFeed quality audit with the fixes that matter most. Read Viewer