All About Ads MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| APIFY_API_TOKEN | Yes | Your Apify API token. Get a free token at https://apify.com |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_facebook_adsA | Search the Facebook Ads Library for live ads matching the given queries. Runs a remote scraper (30s–few minutes). Full results are saved to a JSON file; only a compact preview is returned inline. Use read_saved_results to page through the full dataset without flooding context. |
| search_instagram_profilesA | Fetch public Instagram profile data including follower counts, bio, and recent posts. Runs a remote scraper (30s–few minutes). Full results are saved to a JSON file; only a compact preview is returned inline. Use read_saved_results to page through the full dataset without flooding context. |
| search_google_adsA | Search the Google Ads Transparency Center for live ads by advertiser name or domain. Returns headlines, formats, regions, days_active, and destination URLs. Runs a remote scraper (30s–few minutes). Full results are saved to a JSON file; only a compact preview is returned inline. Use read_saved_results to page through the full dataset without flooding context. |
| search_googleA | Search Google for organic results to research brands, news, and ad context. Runs a remote scraper (30s–few minutes). Full results are saved to a JSON file; only a compact preview is returned inline. Use read_saved_results to page through the full dataset without flooding context. |
| list_saved_resultsA | List all result files saved from previous scraper runs. Returns one entry per file with path, size, item count, tool name, and queries. No Apify call is made — this is instant. Use read_saved_results to read items. |
| read_saved_resultsA | Read a paginated slice of items from a previously saved scraper results file. Results files can be very large. Read in small pages and project only the fields you need to stay within context limits. |
| start_facebook_ads_scrapeA | Start a Facebook Ads Library scrape in the background and return a run_id immediately. Use this instead of search_facebook_ads when running multiple scrapers in parallel. Call check_run_status to monitor progress, then collect_scrape_results once SUCCEEDED. |
| start_google_ads_scrapeA | Start a Google Ads Transparency Center scrape in the background and return a run_id immediately. Use this instead of search_google_ads when running multiple scrapers in parallel. Call check_run_status to monitor progress, then collect_scrape_results once SUCCEEDED. |
| start_instagram_scrapeA | Start an Instagram profile scrape in the background and return a run_id immediately. Use this instead of search_instagram_profiles when running multiple scrapers in parallel. Call check_run_status to monitor progress, then collect_scrape_results once SUCCEEDED. |
| check_run_statusA | Check the current status of one or more background Apify scrape runs. Returns done and succeeded flags for each run so you know when to call collect_scrape_results. |
| collect_scrape_resultsA | Collect and save results from a completed background Apify scrape run. The run must have SUCCEEDED — check with check_run_status first. Results are saved to a file and a compact preview is returned inline, identical to the blocking search_* tools. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| about | Overview of the all-about-ads MCP server and its capabilities. |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rugvedp/all-about-ads-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server