Now available in Claude

Adster MCP

The Adster MCP brings mobile ads SDK documentation answers directly into Claude. Ask anything about integrating Adster across Android, iOS, or web, and get a tailored answer with code examples that match your platform and framework.

Server URL
https://api.adster.tech/mcp
Authentication
OAuth 2.0
Read / Write
Read only

What It Does

The Adster MCP exposes one tool that Claude calls to answer developer questions

ToolPurpose
search_sdk_docsSearches Adster mobile ads SDK documentation across every supported platform and framework. Returns the most relevant chunks for the user's question. When the user mentions a platform or framework, results are filtered to that scope.

Claude reads the returned chunks and writes the final answer. The MCP itself does not run a model.

Tip: include your platform (Android, iOS, web) and framework (Kotlin, Swift, Flutter, Unity, React, Next.js, vanilla JS) in your prompt for the most accurate answers.

Supported Platforms

Coverage across every major platform and framework

PlatformFrameworks Supported
Android
Kotlin, Flutter, Unity
iOS
Swift, Flutter, Unity
Web
React, Next.js, vanilla JavaScript

For full SDK reference, see docs.adster.tech.

Who It's For

Mobile and web developers integrating Adster's ads SDK in production. The assistant is most useful when you want answers tailored to your platform rather than generic search results.

Supported Clients
  • Claude.ai (web and desktop)
  • Claude Code
  • Anthropic API connectors
  • ChatGPT
Transport: Streamable HTTP

Setup

Get the Adster MCP running in Claude in three quick steps

1
Generate OAuth Credentials in the Adster Portal
  • Sign in to the Adster portal at app.adster.tech.
  • Open Settings → Developer → OAuth credentials.
  • Click Create new credential, name it Claude MCP, and copy the Client ID and Client Secret.

You only need to do this once per Adster account.

2
Add the Connector in Claude
  • Open the connector picker in Claude.
  • Find Adster in the directory and click Connect.
  • When prompted, paste your Client ID and Client Secret from step 1.
  • Approve the OAuth scope on the Adster portal page that opens.

You'll land back in Claude with the connector active. To get answers scoped to your stack, mention your platform and framework in prompts (for example, "in Swift on iOS" or "in a Next.js app").

3
Test It

Try one of these prompts:

"How do I initialize the Adster SDK in Kotlin for Android?"
"Show me how to load a banner ad in Swift."
"How do I add the Adster SDK to a Next.js app?"

If the connector responds with code examples that reference your platform and framework, you're set.

Usage Examples

See how the Adster MCP handles real developer questions

SDK Setup & Integration
"How do I initialize the Adster SDK in Kotlin for an Android app?"

The assistant pulls the matching initialization snippet from the Android Kotlin reference and explains the parameters.

Ad Format Implementation
"Show me how to load and display a banner ad in Swift."

The assistant returns the Swift code for banner ad creation, layout, and lifecycle.

Cross-Platform Integrations
"How do I integrate rewarded ads in Flutter with Adster?"

The assistant pulls the Flutter-specific guide for rewarded ads, including initialization, loading, displaying, and reward callback handling.

Troubleshooting
"I'm getting a 'no fill' on my interstitial in Unity. What should I check?"

The assistant walks through common causes (test mode, ad unit ID, geographic fill rates, mediation setup) with the right Unity API calls to verify each.

Data Handling & Permissions

Built with security and privacy as first principles

Data Handling
  • In transit: All requests use HTTPS/TLS.
  • At rest: The MCP server does not store PII from user requests. Requests are not logged with user-identifying content.
  • Scope: The MCP only retrieves chunks from pre-ingested public Adster SDK documentation at docs.adster.tech.
  • Third-party AI: None. Claude is the model that produces answers; the MCP only retrieves doc chunks.
View privacy policy
Permissions

The connector requests this scope during OAuth:

ScopeWhat It Does
docs:readRead pre-ingested Adster SDK documentation.

The connector does not request write permissions. It cannot create, update, or delete anything in your Adster account.

Troubleshooting

Common issues and how to resolve them

The assistant keeps asking which platform I'm on.

Include your platform and framework in your prompt (for example, "in Swift on iOS" or "in a Next.js app") and answers will scope correctly.

OAuth fails with "invalid client."

Re-issue your Client ID and Secret in the portal under Settings → Developer → OAuth credentials and reconnect in Claude.

Answers reference an old API.

Re-state your SDK version in your prompt. If the docs returned look stale, email [email protected] and we'll re-ingest.

The assistant doesn't know about a feature I expect.

We re-ingest documentation on a rolling basis. If a recently shipped feature is missing, email [email protected] and we'll prioritize.

Roadmap

What's coming to the Adster MCP

Current
V1a

SDK documentation Q&A across all supported platforms and frameworks.

Next
V1b

Adster portal feature documentation Q&A (account setup, ad unit configuration, reporting).

Planned
V2

Tool calling for portal CRUD: create ad units, update settings, query reporting data, trigger workflows. Destructive actions require user confirmation.

Future
V3

Live data tools and self-correcting agentic retrieval.

Support

We're here to help

Issues: report to [email protected] with the exact prompt and a screenshot if possible.

Ready to Try the Adster MCP?

Get answers tailored to your stack. Generate your OAuth credentials and connect Claude in minutes.