Show HN: I built my first MCP to manage Google Ads

(adchestra.com)

15 points | by MichalKrk a day ago ago

13 comments

  • filippofascetta 4 hours ago ago

    The write access is the interesting part here. How are you handling approval boundaries for campaign changes—does the agent propose changes first, or can it execute within predefined limits?

    • MichalKrk 2 hours ago ago

      Great question! The agent asks you with every call to our MCP whether you would like to "Deny"/"Allow once"/"Allow always", that way you can keep read calls on auto-approve and review the write calls one by one to stay on the safe side :)

  • nomanWasTaken a day ago ago

    Does it automatically create campaigns + organize them (proper naming conventions). I am lazy when it comes to organizing my ads.

    • MichalKrk a day ago ago

      Yes, it can create and organize campaigns, but the naming conventions depend on the AI agent you use (from my experience most LLM models do a pretty good job already).

      We haven’t added our own marketing best practices to the MCP yet. We might likely add them later based on user feedback.

  • lukaskr777 a day ago ago

    Interesting, can I make it do scheduled tasks, for example sending xampaign performance report every monday?

    • MichalKrk a day ago ago

      Hey there, yes you can! This is just an MCP that connects to any AI agent, if your AI can do scheduled tasks you can use this to schedule ads work too :)

  • whitmojm a day ago ago

    This is really cool, I do such a terrible job managing my ad campaigns... too time consuming.

    • MichalKrk a day ago ago

      Haha exactly, would love to hear you thought if you get to try it out ;)

  • semiosemeno a day ago ago

    I will definitely try this, how much experience with ads do i need to have to use it?

    • MichalKrk a day ago ago

      Not sure if you read the post haha, jokes aside - very little :) I can't promise wonders, but for me using conversational interface with a bit of basic knowledge from Claude powering my ads was a lot easier than the default interface.

  • DylanMerigaud a day ago ago

    Good luck with the launch!