Skip to content

Connector · MCP TOOL

search

Search apps, creatives and publishers through the connector contract.

Set up your assistant · Authentication and errors

When to use it

Use for ChatGPT or deep research discovery. Returns IDs, titles and URLs; fetch turns an ID into a document. Each kind is searched independently, with notes and incomplete when a branch cannot answer.

Parameters

NameTypeRequiredDefaultAllowed valuesDescription
querystringYes——free text (an app name, a developer, an advertiser) or a store identifier: a package name, an iOS track id, an App Store or Play URL Minimum length: 1. Maximum length: 200.
limitintegerNo10—Maximum number of results requested. Minimum: 1. Maximum: 50.
kindsstring[]No—app, ad, developernarrow the search; default is all three

Defaults and constraints come from the published Zod input schema. “—” means no schema default or no enum restriction. Use JSON values of the listed type; additional handler rules are described above.

Example prompts

  • Find Duolingo apps, creatives and publishers.

Example call

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "search",
    "arguments": {
      "query": "duolingo",
      "limit": 10
    }
  }
}

Example result

Illustrative, abridged JSON-RPC result. Only selected fields are shown; empty arrays illustrate a response with no rows. These are not current catalog observations. Parse the JSON inside content[].text; this connector tool also returns structuredContent.

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "{\"results\":[]}"
      }
    ],
    "structuredContent": {
      "results": []
    }
  }
}

Free vs paid results

On Free each independently searched kind locks discovery identities beyond its first ten results. Locked connector hits lead to pricing. Paid plans unlock identities.

Paid access does not fill coverage gaps or unknown values. Returned plan metadata and lock notes explain redaction where applicable. Read the full Free data policy.

Rate limits and usage credit

PlanCalls per tool / dayAll tools / week
Free550
Basic100700
Pro3002,500

Days reset at 00:00 UTC. The combined ISO week resets Monday at 00:00 UTC. Every served tool call counts, including cached reads. Failed or refused calls are released along with any charge. Compare plans.

After either allowance, Basic and Pro can opt in to pay $0.02 in usage credit per call to search. A call exceeding both windows is charged once. Free is refused past its allowances; paid plans without opt-in or enough credit are also refused with HTTP 402 / JSON-RPC -32004.

Credential request throttles and, for live keyword work, store-work throttles also apply. Follow retry instructions in the error reference.