Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Get MCP Ads Data API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fgetmcpads.com%2Fgetmcpads" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fgetmcpads.com%2Fgetmcpads" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Get MCP Ads Data API.
List the accounts and report sources the current key is allowed to read
Discover the metrics, dimensions, and levels available for a report source
Query a report where larger requests return an asynchronous extraction
Read extraction status, immutable result pages, and the full download
Schedule syncs that push report results to allowed destinations on a cadence
GET STARTED
Read usage and limits for the current key
Patterns agents use Get MCP Ads Data API for, with concrete tasks.
★ Agent-run advertising report pull
An AI agent preparing a performance summary can call the getmcpads.com API through Jentic to discover a source's metrics and dimensions, query the report, and download the extraction once it completes. Jentic returns the report query operation from a natural-language query, so the agent pulls the data without reading the reference first.
Discover the source's metrics and dimensions, query the report for the requested date range, then read the extraction rows once the status is complete.
Scheduled sync to a destination
Create a paused sync that pushes advertising report results to an allowed destination, then run or resume it on a cadence so a warehouse or sheet stays current. The sync operations expose pause, resume, run, and archive so a pipeline can control delivery without re-querying by hand.
Create a paused sync to the allowed destination, run it once to confirm delivery, then resume it so results push on the schedule.
Metric and dimension discovery
Discover the metrics, dimensions, and levels a report source supports before building a query, which keeps a report definition valid as sources change. Analysts use the catalog to assemble correct report requests rather than guessing field names.
Read the catalog for the chosen source, list the available metrics and dimensions, and assemble a valid report query from them.
20 endpoints — the getmcpads.
METHOD
PATH
DESCRIPTION
/v1/accounts
List accounts the key may read
/v1/catalog/{source}
Discover metrics, dimensions, and levels
/v1/reports/query
Query a report
/v1/exports
Create an extraction
/v1/exports/{id}
Get extraction status
/v1/exports/{id}/rows
Read a result page
/v1/syncs
List synchronizations
/v1/syncs
Create a paused synchronization
/v1/accounts
List accounts the key may read
/v1/catalog/{source}
Discover metrics, dimensions, and levels
/v1/reports/query
Query a report
/v1/exports
Create an extraction
/v1/exports/{id}
Get extraction status
/v1/exports/{id}/rows
Read a result page
/v1/syncs
List synchronizations
/v1/syncs
Create a paused synchronization
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the getmcpads.com advertising data API by hand means handling its organization-scoped key as a bearer token, polling asynchronous extractions, and coding the catalog, query, and sync calls yourself. Through Jentic you install once, import the API from the API Directory, store the key once, and your agent calls it.
Permission scoping
The API puts export and sync ids in the URL path, so a rule can bound your agent to the operations it needs, such as discovering catalogs and querying reports. You choose which operations it may call, so the sync write operations are not included unless you add them.
Credential isolation
Your getmcpads key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'query an advertising report' or 'schedule a sync', and Jentic returns the matching getmcpads operation with its input schema so the agent calls the right endpoint without reading the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Get MCP Ads Data API through Jentic.
Is there a Get MCP Ads Data API MCP server?
You do not need a separate MCP server to give your agent the getmcpads.com advertising data API. Jentic connects it directly from the API Directory: import the API, store your key once, and your agent calls the catalog, report query, export, and sync operations. Operations are discovered on demand, so no extra server definitions load into the agent's context.
What authentication does the Get MCP Ads Data API use?
The API authenticates with an organization-scoped API key passed as a bearer token per its OpenAPI spec, and test keys return synthetic data for safe integration. Through Jentic the key is stored encrypted in your own Jentic One instance and supplied only when an allowed call runs, so it never reaches the agent's context.
Can I schedule a sync to a destination with the Get MCP Ads Data API?
Yes. The sync operations create a paused sync, then run, resume, pause, or archive it so report results push to an allowed destination on a cadence. Polling and downloads do not consume additional request credits.
What are the rate limits for the Get MCP Ads Data API?
The OpenAPI spec does not state fixed rate limits, and overages are blocked rather than throttled. A usage endpoint reports your current consumption and limits, and you can confirm the account caps in the getmcpads documentation at https://getmcpads.com.
Can I limit what my agent is allowed to do with the Get MCP Ads Data API?
Yes. Write a rule that permits only the read operations, discovering catalogs and querying reports, when the agent should only report, and add the sync write operations only for workflows that actually schedule deliveries, with every call logged.
How do I query an advertising report with the Get MCP Ads Data API through Jentic?
Search Jentic for 'query an advertising report' to surface the report query operation, load its input schema, pass the source, metrics, and date range, and execute, then read the extraction once it completes. To run it on your own infrastructure, install Jentic One from its GitHub repo.
For Agents
Pull and deliver advertising report data: discover metrics and dimensions, query reports, create and download extractions, and schedule syncs that push results to allowed destinations.
Use for: Query an advertising report for a date range, Discover which metrics and dimensions a report source supports, Create an extraction and download its results, List the accounts this key is allowed to read
Not supported: Does not create or edit ad campaigns, manage budgets, or place bids. Use for querying advertising reports and syncing the results to destinations only.
The getmcpads.com advertising data API delivers shared advertising reports, authenticated downloads, and scheduled data syncs. It lists the accounts and report sources a key may read, discovers the metrics, dimensions, and levels available for a source, and queries a report where larger requests return an asynchronous extraction. Completed extractions expose their status, immutable result pages, and a full download, while scheduled syncs push report results to allowed destinations on a cadence. A usage endpoint reports consumption and limits, and test keys return synthetic data for safe integration. It is aimed at analysts and tools that need advertising report data pulled or delivered on a schedule.
This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.
Base layer of spec validity and structural soundness.
Aggregated quality score from linter diagnostics, weighted by severity.
Percentage of `$ref` references that resolve successfully.
Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).
Structural correctness score based on schema issues using logarithmic dampening.
Clarity, completeness, and ingestion readiness for developers and tooling.
How richly the API is illustrated with examples.
Percentage of examples that conform to their schemas.
Percentage of operations with complete response definitions (success, client error, server error).
Health of API ingestion, bundling, and resolution within Jentic pipelines.
Semantic breadth, depth, and agent comprehension for AI systems.
Coverage of descriptions across API elements.
Coverage of RFC 9457 Problem Details for error responses.
Coverage, uniqueness, and casing consistency of operationIds for AI inference.
Coverage of summaries across operations/tags/info.
Functional utility, complexity comfort, and AI orchestration readiness.
Agent comfort level based on API operational and structural complexity.
Trust, risk posture, and security compliance.
Average quality of security schemes based on authentication method strength (weakest link for OAuth2).
Findability, semantic richness, and reasoning readiness.
Clarity and depth of descriptions across API elements.
Score it yourself
Every API in the directory is allowlisted, so you can re-score it with no key required.
npx @jentic/api-scorecard-cli score <openapi-url>