Skip to main content
Glama

Server Details

Search volume, AI volume, CPC, difficulty, intent, SERP features, long-tail and competitor keywords.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
gaelasao/apify-mcp-tools
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

A3.8/5.0

Scored across 5 tools

Disambiguation4/5

The tools mostly have clear, distinct purposes: aborting a run, inspecting a run, reading dataset rows, reading a key-value record, and invoking the keyword-research Actor. The main keyword-research tool is buried in a long description and its name matches an Actor ID rather than an action, which slightly blurs the boundary with generic run/dataset tools.

Naming Consistency4/5

Four of five tools follow a clean kebab-case verb_noun pattern: abort-actor-run, get-actor-run, get-dataset-items, get-key-value-store-record. The remaining tool uses the Actor ID as its name (gaelasao--keyword-research-api), which deviates from the action-oriented convention but remains readable and consistently lower-hyphenated.

Tool Count5/5

Five tools is well-scoped for an Actor-backed keyword research API: one primary research invocation plus four support tools for run status, aborting, dataset retrieval, and key-value retrieval. There is no obvious over-provisioning or glaring missing support operation.

Completeness4/5

The surface covers the core lifecycle: invoke the keyword-research Actor, check run status, abort a run, and retrieve dataset or key-value outputs. Minor gaps exist around listing runs or dataset metadata/schema inspection, but typical keyword-research workflows can be completed with these tools.

Available Tools

5 tools
abort-actor-runAbort Actor runA
DestructiveIdempotent
Inspect

Abort an Actor run that is currently starting or running. For runs with status SUCCEEDED, FAILED, ABORTING, ABORTED, or TIMED-OUT, this call has no effect. The results will include the updated run details after the abort request.

USAGE:

  • Use when you need to stop a run that is taking too long or misconfigured.

USAGE EXAMPLES:

  • user_input: Abort run y2h7sK3Wc

  • user_input: Gracefully abort run y2h7sK3Wc

Inputs: runId (required), gracefully. Returns: tip, runId, stats, status, +10 more

gaelasao--keyword-research-apigaelasao/keyword-research-apiB
Destructive
Inspect

This tool calls the Actor "gaelasao/keyword-research-api" and retrieves its output results. Actor description: Keyword research tool and API: bulk search volume, AI search volume, CPC, keyword difficulty, search intent and SERP features, plus keyword ideas, related keywords, long tail keywords and competitor keywords. Bing volume on 300+ keywords. Keyword Planner and Semrush alternative. $3 per 1,000.

Inputs: mode, domain, sortBy, domains, +16 more. Returns: tip, runId, stats, status, +10 more

get-actor-runGet Actor runA
Read-onlyIdempotent
Inspect

Get detailed information about a specific Actor run.

Returns run result: status, storages (datasets/keyValueStores alias map), stats, summary, nextStep.

  • summary describes the past (e.g. "SUCCEEDED in 22s. 47 items; 3 fields available.").

  • nextStep prescribes one primary follow-up action with identifiers interpolated (e.g. "Use get-dataset-items with datasetId=...").

  • waitSecs (0–45, default 30) waits up to that many seconds for terminal status before returning.

USAGE:

  • Use to check the status of a run started by any Actor-running tool.

  • Pass waitSecs > 0 to block until terminal (or until the cap elapses).

USAGE EXAMPLES:

  • user_input: Show details of run y2h7sK3Wc

  • user_input: Wait for run y2h7sK3Wc to finish

Inputs: runId (required), waitSecs. Returns: tip, runId, stats, status, +10 more

get-dataset-itemsGet dataset itemsA
Read-onlyIdempotent
Inspect

Get items (rows) from a dataset — the output/results produced by an Actor run. Returns the rows themselves, not dataset metadata, counts, or a schema. When the user provides a datasetId and asks to retrieve results, output, data, or rows, call this tool directly. Default limit is 20. Use clean=true to skip empty items and hidden fields.

USAGE:

  • Use when you need to read data from a dataset (all items or only selected fields).

USAGE EXAMPLES:

  • user_input: Retrieve results from dataset abc123

  • user_input: Get only metadata.url and title from dataset username~my-dataset

Inputs: datasetId (required), desc, omit, clean, +4 more. Returns: items, limit, offset, summary, +5 more

get-key-value-store-recordGet key-value store recordA
Read-onlyIdempotent
Inspect

Get the value stored under a specific key in a key-value store — a single record, not a listing of all keys. Requires the exact key name. The response preserves the original Content-Encoding; most clients handle decompression automatically.

USAGE:

  • Use when you need to retrieve a specific record (JSON, text, or binary) from a store.

USAGE EXAMPLES:

  • user_input: Get record INPUT from store abc123

  • user_input: Get record data.json from store username~my-store

Inputs: recordKey (required), keyValueStoreId (required). Returns: key, value, summary, contentType, +1 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Free keyword research with live search volume, CPC, competition and 12-month trends.
      11
      13 npm
      MIT
    • A
      license
      B
      quality
      D
      maintenance
      Provides comprehensive SEO analysis by crawling websites and generating AI-powered keyword insights, search volume data, and competitor strategies. It delivers detailed reports on keyword clusters and commercial intent to help optimize digital marketing workflows.
      1
      1
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.