# Ad Machine > Ad Machine turns product photos into finished ad campaigns: studio, lifestyle, UGC, and cinematic images in every social format, 4K upscales, 1080p video with sound, Nuclei that keep every ad on-brand, and Imagine, an open studio with 19 image and video models. Agents can use all of Ad Machine through its MCP server. - MCP server: https://admachine.xyz/mcp (Streamable HTTP; OAuth 2.1 with PKCE, or `Authorization: Bearer am_live_...` API keys) - OAuth metadata: https://admachine.xyz/.well-known/oauth-authorization-server - Protected resource metadata: https://admachine.xyz/.well-known/oauth-protected-resource/mcp ## Docs - [Product overview](https://admachine.xyz/index.md): what Ad Machine makes, ways to create, costs, and FAQ, as Markdown - [Pricing](https://admachine.xyz/pricing.md): plans, token packs, and what tokens buy, as Markdown - [Agent guide](https://admachine.xyz/agents.md): connect steps, server instructions, and every tool, as Markdown - [Connect any AI app](https://admachine.xyz/agents): ChatGPT, Claude, Claude Code, Codex, Grok, Muse, Cursor, VS Code, Gemini CLI, and the OpenAI, Anthropic, and xAI APIs - [Agent kit](https://github.com/slashimagine/ad-machine-agents): Claude Code and Grok Build plugin, Agent Skill, Gemini CLI extension - [iPhone and iPad app](https://apps.apple.com/app/id6774393889) ## How agents should work 1. Call `get_account` first. 2. Upload the product photo with `upload_image`. 3. Quote with `estimate_cost` or `imagine_quote`, confirm the price with the person, then create with `maxTokens` and an `idempotencyKey`. 4. Follow progress with `get_campaign` (`waitSeconds` up to 25). Never re-create to retry. 5. Don't invent results or performance claims. ## Support - [Support](https://admachine.xyz/support): support@admachine.xyz - [Privacy policy](https://admachine.xyz/privacy-policy) - [Terms](https://admachine.xyz/tos)