What credentials do I need to set up the server?
You need a **clientId**, **teamId**, and **keyId** from the Apple Search Ads API tab, plus a private key generated via OpenSSL and uploaded to Apple.
@Happygallo
Basic information
MCP server for Apple Search Ads API v5 — manage campaigns, keywords, budgets, and reports through AI assistants
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"apple-ads": {
"command": "npx",
"args": [
"-y",
"apple-ads-mcp"
],
"env": {
"ASA_CLIENT_ID": "SEARCHADS.xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"ASA_TEAM_ID": "SEARCHADS.xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"ASA_KEY_ID": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"ASA_PRIVATE_KEY_PATH": "/Users/yourname/apple-ads-key-pkcs8.pem"
}
}
}
}3
6
11
7
5
2
Apple Ads Mcp is an MCP server for the Apple Search Ads API v5. It connects to Claude (or other MCP clients) to let you manage campaigns, keywords, budgets, and reporting through natural language. It provides 54 tools, 3 resources, and 6 built-in prompts.
Obtain Apple credentials (clientId, teamId, keyId) from the Apple Search Ads API tab, generate a private/public key pair with OpenSSL, and upload the public key. Then add the server to your MCP client’s configuration (e.g., Claude Desktop claude_desktop_config.json) using environment variables ASA_CLIENT_ID, ASA_TEAM_ID, ASA_KEY_ID, and ASA_PRIVATE_KEY_PATH (or ASA_PRIVATE_KEY for inline PEM). Start chatting in natural language.
You need a **clientId**, **teamId**, and **keyId** from the Apple Search Ads API tab, plus a private key generated via OpenSSL and uploaded to Apple.
Omit the `ASA_ORG_ID` environment variable from your config, then use
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
Open-source MCP to use Blender with any LLM

Yuppsy MCP: build and publish real estate websites from your AI assistant. Yuppsy lets your AI assistant create live websites for real estate agents and individual property listings. You don't need a designer or any code

Model Context Protocol Servers
Comments