Tools Reference
Every tool available through Titan AI Connect, organized by category.
Knowledge Tools
titan_lessonsSearch Titan Network training content and lessons.
community_feedSearch community discussions and member insights.
fetch_frameworkGet teaching frameworks. Slugs: plog (Product Launch Optimization), ppc_3_0 (PPC 3.0 tactics), states_and_drivers (posture matrix).
Seller Management
list_seller_accountsList linked Amazon stores in the active Titan Tools account.
set_active_sellerActivate a store by name; pass marketplace if duplicate names.
Account Data
Requires an active seller and a date range.get_account_performance_summaryRevenue, orders, units, margins, CM1/CM2/CM3.
get_account_ppc_metricsPPC totals: spend, sales, ACoS, ROAS.
get_account_ppc_metrics_by_campaignPPC by campaign. Filters: campaignIds, asins, adType. Response includes matchType, tags, outOfBudget, avgDailySpend per campaign (2026-05).
get_marketplacesConnected Amazon marketplaces.
get_brandsSeller brands.
Product Data
Requires an active seller.search_for_productsSearch by name, ASIN, or SKU.
get_products_summaryFull product list with metrics (paginated, needs dates).
get_product_performance_summaryMetrics for specific ASINs (needs dates).
get_product_ppc_metricsPPC data by product (needs dates).
PPC Metrics
Requires an active seller and a date range.get_ppc_portfolios_metricsPerformance by portfolio.
get_ppc_product_ads_metricsPerformance by product ad.
get_ppc_targets_metricsPerformance by keyword/target.
get_ppc_placements_metricsPerformance by placement (SP only). Server-side filter: asins (2026-05; narrows per-placement metrics).
get_ppc_search_terms_metricsPerformance by search term (SP only). Server-side filters: campaignIds, asins (both 2026-05).
get_ppc_ams_metricsHour-of-day or weekday breakdown of whole-account PPC (Amazon Marketing Stream — SP+SB+SD, SP=7d/SB+SD=14d attribution, bucketed by conversion hour). Available for all regions where the seller is subscribed to AMS via Amazon Ads. Required: groupBy ('hour' or 'day'). Server-side filters: campaignIds, portfolioIds, asins (AND across fields — intersection; OR within array). Near-real-time — endDate can be today (no 2-day lag). Hours in the seller's account-level local timezone (US→PT, DE→CET, UK→GMT/BST). Currency: pass any ISO code; conversion server-side via daily mid-rate at UTC midnight. ⚠ All-zero ≠ no ads — most often deliberate operator dayparting, NOT budget exhaustion; ask the operator before recommending changes; cross-verify with get_account_ppc_metrics.
get_sqp_metricsBrand Analytics Search Query Performance by (ASIN, ISO week). Data horizon 2026-W15+; SP-only.
PPC Structure
Requires an active seller.search_for_ppc_campaignsFind campaigns by name. Each response item carries a state field — filter client-side for enabled/paused/archived (upstream rejects a status request param with 400 as of 2026-05-15). Response includes matchType + tags per campaign (2026-05).
get_ppc_portfoliosList portfolios.
get_ppc_ad_groupsList ad groups.
get_ppc_product_adsList product ads.
get_ppc_targetsList keywords/targets.
get_ppc_negative_keywordsList negative keywords.
get_ppc_negative_targetsList existing negative targets (Live API). Required scope: 'sp_campaign' / 'sp_ad_group' / 'sb_ad_group'. Use before pause/archive flows so you have real targetIds.
get_ppc_change_historyPPC modification audit trail.
Keyword Research & Audit
Requires an active seller. Keyword tools run over the HTTP Keyword Rank Tracker / Keyword Relevancy APIs (fast); KRT is US/DE/UK/CA only.get_keyword_ranksTracked-keyword rank table for an ASIN. Each row: keywordRankTrackerId, phrase, organicRank/sponsoredRank (null when not ranking; read isOrganicRanked/isSponsoredRanked), searchVolume + searchVolumeRaw, label/tags. Filter (search/labelId), sort, paginate.
get_keyword_rank_historyPer-day rank history for one tracked keyword by keywordRankTrackerId. The startDate→endDate span must be ≤ 360 days.
get_keyword_tracking_limitsKeyword tracking limit / tracked count / remaining slots for an ASIN.
get_keyword_labelsAccount-scoped keyword labels ({ labelId, label, color, order }).
get_keyword_tagsTags on an ASIN's tracked keywords, with per-tag counts.
get_keyword_segmentsKeyword segments for an ASIN — named groupings ({ segmentId, name, type, keywordRankTrackerIds[], keywordCount }). A MASTER_SET can hold ~2,000 ids; summarize rather than dump.
get_keyword_commentsMember-authored notes on one tracked keyword, by keywordRankTrackerId. Comments are operator-truth — cite verbatim. An unknown/foreign id returns a 404, not an empty list.
get_keyword_relevancyKeyword Relevancy table for an ASIN via the Titan Tools dashboard API. Use FIRST for relevance questions (do not infer from PPC search terms). Populated searchVolume, 0-9 relevancy, per-competitor ASIN/brand/rank, phraseUrl; paginated + sortable + dataset picker. Optional ppcCheck adds inPpc/adTypes/matchTypes.
get_keyword_familiesKeyword families (root-phrase groupings) for a relevancy dataset. familyId is an opaque string; the page total is the KEYWORD count, NOT the family count.
get_keyword_family_membersMember keywords of one family, by datasetId + the string familyId.
get_relevancy_ranking_statusPoll a relevancy dataset's ranking-recompute status ({ ongoing }). Use after propose_relevancy_ranking_update.
get_ppc_auditLatest completed PPC Audit metadata + a 5-minute presigned download URL. Click to download the xlsx; the audit data is not inline.
Reports
Requires an active seller. Generates a downloadable file (CSV/XLSX), not in-chat data.create_custom_reportGenerate a downloadable report file (CSV/XLSX), one-off or on a recurring schedule. 7 report types (DASHBOARD_METRICS, DASHBOARD_PROFIT_AND_LOSS_METRICS, DST_METRICS, PPC_AUDIT, PPC_SEARCH_TERM, PPC_CAMPAIGNS, SEARCH_QUERY_PERFORMANCE), each accepting only certain dateRangeType values. marketplaces are storefront URLs (e.g. Amazon.com), not IDs. Recurring reports can't be listed/edited/deleted via the API — confirm the schedule first.
get_custom_reportSingle-shot poll for a report's status and download link. DONE → a downloadUrl that opens with no Titan Tools login (do not fetch it yourself); IN_PROGRESS → call again in ~5-25s; NO_DATA_AVAILABLE / FAILED / CANCELLED / DELETED handled per status.
AWD / Inventory
Requires an active seller; US-only (always runs against Amazon.com).get_awd_inventoryList Amazon Warehousing & Distribution (AWD) inventory per SKU: totalOnhandQuantity (in the AWD warehouse), totalInboundQuantity (en route to AWD), and a per-SKU availableDistributable / replenishment / reserved breakdown. Returns Amazon's payload verbatim incl. nextToken (caller-driven pagination). An empty list means enrolled-but-no-stock, not 'no AWD'.
get_awd_inbound_shipmentsList shipments en route to the AWD warehouses, filterable by shipmentStatus (CREATED/SHIPPED/IN_TRANSIT/RECEIVING/DELIVERED/CLOSED/CANCELLED) and update window. Returns Amazon's payload verbatim incl. nextToken.
get_awd_replenishment_ordersList AWD → FBA replenishment orders, including eligibleProducts, outboundShipments, and distributionIneligibleReasons (e.g. NO_NETWORK_INVENTORY_RESERVED). Returns Amazon's payload verbatim incl. nextToken.
Actions
Approval-gated by your AI host. Read the safety guide before enabling.propose_create_sp_portfolioMediumCreate SP portfolios.
propose_update_sp_portfolioMediumUpdate SP portfolios.
propose_create_sp_campaignHIGHCreate SP campaigns.
propose_update_sp_campaignConditionalPause, update budget, update name, or update schedule.
propose_create_sp_campaign_neg_keywordLowAdd campaign-level negative keywords.
propose_create_sp_ad_groupMediumCreate SP ad groups.
propose_update_sp_ad_groupConditionalPause, change default bid, or change name.
propose_create_sp_keywordHIGHAdd keywords.
propose_update_sp_keywordConditionalPause or change bid.
propose_create_sp_ad_group_neg_keywordLowAdd ad-group-level negative keywords.
propose_create_sp_targetMediumAdd product/category targets.
propose_update_sp_targetMediumUpdate targets (state, bid) — ASIN/category only; keywords go through propose_update_sp_keyword.
propose_create_sp_product_adHIGHCreate new product ads.
propose_update_sp_product_adConditionalPause or change state.
propose_update_sb_campaignMediumUpdate Sponsored Brands campaigns.
propose_update_sb_ad_groupConditionalUpdate Sponsored Brands ad groups.
propose_update_sb_adConditionalUpdate Sponsored Brands ads.
propose_update_sb_keywordConditionalUpdate Sponsored Brands keywords.
propose_update_sb_targetConditionalUpdate Sponsored Brands targets (requires targetId, adGroupId, and campaignId).
propose_create_sb_ad_group_neg_keywordLowAdd Sponsored Brands ad-group-level negative keywords.
propose_update_sp_campaign_neg_keywordLowPause, un-pause, or archive existing campaign-level negative keywords. State-only update.
propose_update_sp_ad_group_neg_keywordLowPause, un-pause, or archive existing ad-group-level negative keywords. State-only update.
propose_update_sb_ad_group_neg_keywordLowPause, un-pause, or archive existing Sponsored Brands ad-group negative keywords. Lowercase state values; each item must include keywordId, adGroupId, and campaignId.
propose_create_sp_campaign_neg_targetMediumAdd campaign-level negative targets — block competitor ASINs or brands.
propose_update_sp_campaign_neg_targetLowPause, un-pause, or archive existing campaign-level negative targets. State-only update.
propose_create_sp_ad_group_neg_targetMediumAdd ad-group-level negative targets — block competitor ASINs or brands at the ad-group level.
propose_update_sp_ad_group_neg_targetLowPause, un-pause, or archive existing ad-group-level negative targets. State-only update.
propose_create_sb_ad_group_neg_targetMediumAdd Sponsored Brands ad-group-level negative targets. CamelCase expression types (asinSameAs / asinBrandSameAs); body uses `expressions` (plural, NOT `expression`).
propose_update_sb_ad_group_neg_targetLowPause, un-pause, or archive existing Sponsored Brands ad-group negative targets. Lowercase state values; each item must include targetId and adGroupId.
propose_update_sd_campaignMediumUpdate Sponsored Display campaigns.
propose_update_sd_ad_groupConditionalUpdate Sponsored Display ad groups.
propose_update_sd_product_adConditionalUpdate Sponsored Display product ads.
propose_update_sd_targetConditionalUpdate Sponsored Display targets.
get_sp_bid_recommendationsRead-onlyGet Amazon's suggested bids (no writes).
propose_create_relevancy_datasetHIGHCreate a Keyword Relevancy dataset (account:write — Titan Tools datasets, NOT Amazon Ads). No dry-run, no delete — permanent. Returns numeric datasetId.
propose_add_relevancy_dataset_asinsMediumAdd 1-10 competitor ASINs to a Keyword Relevancy dataset (by dataSetId).
propose_remove_relevancy_dataset_asinsMediumRemove 1-10 ASINs from a Keyword Relevancy dataset (by dataSetId).
Key Metrics
Ad spend / Ad sales— Lower is better
Ad sales / Ad spend— Higher is better
Ad spend / Total sales— Shows organic vs paid balance
Revenue - COGS - Refunds
CM1 - Amazon fees— Advertising breakeven references CM2%, not CM1%
CM2 - PPC spend
Orders / Sessions
Units / Sessions