WorkspaceRun on demand
Octolens

Optimize your Octolens keywords

Audit every keyword for signal-to-noise, cut the ones burning your mention budget, and tune exclusions — with changes applied only after you approve.

Set it up

1. Connect the Octolens MCP — add the server URL in your client and sign in. OAuth, no API key. Per-client instructions · docs

MCP server URL
https://app.octolens.com/api/mcp/v2

2. Hand your agent the playbook — hit Copy below (it grabs the instruction plus the full playbook), fill in the placeholders, and paste it into your agent. Pasting the playbook instead of describing the idea makes the agent run this exact workflow rather than improvise its own.

Instruction + full playbook
Run the keyword audit playbook below once. Lookback: {LOOKBACK_DAYS} days. Show me the audit before changing anything.

What it does

  • Checks your mention usage against plan limits
  • Scores every keyword: volume, high-relevance share, sentiment
  • Samples the noise on flagged keywords and proposes exclusions, context, or pausing
  • Reviews pending AI keyword suggestions with accept/reject recommendations
  • Suggests missing keywords: misspellings, feature names, untracked competitors
  • Applies changes only after you approve — and never deletes without being asked
Mentions come from every platform Octolens monitors:RedditRedditX (Twitter)X (Twitter)LinkedInLinkedInHacker NewsHacker NewsGitHubGitHubYouTubeYouTubeBlueskyBlueskyStack OverflowStack OverflowTikTokTikTokDEV.toDEV.toNewsNewsNewslettersNewslettersPodcastsPodcastsWebWeb

Delivers: A keyword audit with a keep/tune/pause verdict per keyword, proposed fixes with reasoning, and approved changes applied — fewer wasted mentions, better results.

Inputs

PlaceholderRequiredDescriptionExample
{LOOKBACK_DAYS}OptionalHow many days of mentions to analyze (default 30)30

How your agent runs it

  1. 1

    Map the workspaceUsage vs plan limits, every keyword's config, and the global filters.

    get_usagelist_keywordsget_global_filters
  2. 2

    Score signal-to-noisePer-keyword volume, high-relevance share, and sentiment over the lookback window.

    analytics_contextanalytics
  3. 3

    Diagnose the noisy onesSamples low-relevance mentions to find the off-topic patterns and proposes the fix.

    list_mentions
  4. 4

    Review AI suggestionsAccept/reject recommendation for every pending keyword suggestion.

    list_keyword_suggestions
  5. 5

    Report and waitPosts the audit — verdicts, fixes, gaps — and stops. Nothing changes without approval.

  6. 6

    Apply approved changesExecutes only what you approved. Deletions require an explicit ask.

    update_keywordpause_keywordadd_keywordaccept_keyword_suggestion

Tools used

  • get_usageOctolens MCPCurrent usage against plan limits
  • list_keywordsOctolens MCPEvery monitored keyword with platforms, tag, and status
  • get_global_filtersOctolens MCPWorkspace-wide filters applied across all queries
  • analytics_contextOctolens MCPAnalytics schema and valid filter values
  • analyticsOctolens MCPPer-keyword volume, relevance share, and sentiment via SQL
  • list_mentionsOctolens MCPSample low-relevance mentions to diagnose noise
  • list_keyword_suggestionsOctolens MCPPending AI-proposed keyword tweaks
  • update_keywordOctolens MCPApply approved exclusions, context, or platform changes
  • pause_keywordOctolens MCPPause approved keywords without deleting them
  • add_keywordOctolens MCPAdd approved new keywords

All 23 Octolens MCP tools are documented on the MCP page and in the docs.

The full playbook

Replace the placeholders, then paste this into your agent.

Optimize your Octolens keywords — playbook
Do the following once (run it monthly, or whenever your feed feels noisy):

1. Get the lay of the land:
   - Call get_usage for plan limits and how much of the mention budget is used.
   - Call list_keywords for every keyword with platforms, tag, and status.
   - Call get_global_filters for workspace-wide filters already in place.

2. Measure each keyword's signal-to-noise. Use analytics_context, then the
   analytics tool to compute, per keyword, over the last {LOOKBACK_DAYS} days:
   - total mentions
   - share of High relevance vs Low/unscored
   - sentiment split
   Flag keywords that eat budget: high volume with under ~30% high relevance.

3. Diagnose each flagged keyword. Call list_mentions and sample ~20 of its
   low-relevance mentions. Look for recurring off-topic patterns: other
   products with the same name, unrelated common-word matches, spammy
   sources. For each, propose a fix: exclusion terms, added context,
   a narrower platform list, or pausing the keyword.

4. Review pending AI suggestions with list_keyword_suggestions. Recommend
   accept or reject for each, with one line of reasoning.

5. Look for gaps worth tracking: common misspellings, product and feature
   names, competitor names not yet covered. Propose additions and note the
   expected volume based on what you saw in the mentions.

6. Post the audit in chat:
   - Usage: mentions used vs plan limit
   - Table: keyword | mentions ({LOOKBACK_DAYS}d) | % high relevance | verdict (keep / tune / pause)
   - Proposed changes, each with its reasoning
   - Suggested additions

7. Only after the user approves specific changes: apply them with
   update_keyword, pause_keyword, add_keyword, accept_keyword_suggestion,
   or reject_keyword_suggestion. Never call delete_keyword unless the user
   explicitly asks for a deletion.
7-day free trial

Give your agents context on what happens online

API, webhooks, and MCP on every plan. If you're paying us anything, you own your data.

No credit card required · API access on all plans · Cancel anytime