What you need
HireOtto is a hosted remote MCP service. You do not need a Google Cloud project, LinkedIn developer app, API keys, JSON credentials, a terminal, or a local process.- An AI client or agent that supports remote MCP servers over HTTP and OAuth.
- A HireOtto trial or paid plan.
- A Google login with access to the Google Ads accounts, Tag Manager containers, Search Console properties, or GA4 properties you want to use – and a LinkedIn identity with access to the required LinkedIn Ads accounts when connecting that server.
Choose the HireOtto server URLs
Google Ads and Search Console
Use this connection for Google Ads reporting and supported account actions. It also exposes Search Console tools, but Search Console requires its own Google authorization after the server is connected.- Google Ads: read reporting data and run supported campaign-management actions.
- Search Console: inspect properties, organic performance, URLs, and sitemaps using a separate Google permission.
Google Tag Manager
Use this connection to inspect Tag Manager accounts, containers, workspaces, tags, triggers, variables, folders, and tag wiring.Google Analytics 4 – beta
Use this connection for GA4 property discovery, metadata, report compatibility checks, standard reports, comparisons, and basic realtime reporting.LinkedIn Ads – beta
Use this connection to inspect LinkedIn Ads accounts and hierarchy, run performance and professional-demographic reports, resolve targeting entities, estimate audience size, work with supported images, and prepare supported campaign objects as drafts.Connect HireOtto to your AI client
The menu names below reflect the current client interfaces. Admin controls and feature availability can vary by plan or workspace.Claude
- Open Customize → Connectors.
- Select +, then Add custom connector.
- Give the connection a clear name, such as HireOtto — Google Ads, and paste the matching server URL.
- Select Add, then Connect, and complete the authorization prompt.
ChatGPT
- Open Plugins → ’+’ and provide the HireOtto server endpoint.
- Give the connection a clear name, such as HireOtto – Google Ads, and paste the matching server URL.
- Select Add, then Sign in, and complete the authorization prompt.
Make AI Agents
- Open the scenario containing Make AI Agents (New) → Run an agent.
- From the agent module, select Add MCP.
- Create a connection with the matching HireOtto server URL.
- Select only the tools the agent needs, then save the connection and the agent.
- Test the agent in Make before using it in a live scenario.
Grok, Perplexity, or another remote MCP client
- Open the client’s MCP or tools settings.
- Create a remote HTTP MCP connection and paste the matching HireOtto server URL.
- Use OAuth if the client asks for an authentication method.
- Complete the authorization prompt, enable the server, and confirm that its tools are visible.
Complete the platform connection
Connecting the MCP server and connecting the marketing platform are two separate steps. First your AI client connects to HireOtto. Then a HireOtto authentication tool connects the specific Google or LinkedIn service and saves the access granted by that identity.Google Ads
- Ask: “Connect my Google Ads account.”
- Open the authorization link returned by HireOtto.
- Choose a Google login with access to the required Google Ads account or MCC, grant permission, and select the accounts HireOtto should save.
- Return to the AI client and ask: “List my accessible Google Ads accounts.”
Google Search Console
- In the Google Ads HireOtto connection, ask: “Connect my Google Search Console account.”
- Open the authorization link and choose a Google login that can access the required Search Console properties.
- Grant the Search Console permission, then ask: “List the Search Console properties I can access.”
Google Tag Manager
- Ask: “Connect my Google Tag Manager account.”
- Open the authorization link and choose a Google login with access to the required Tag Manager accounts and containers.
- Grant read-only Tag Manager access, then ask: “List my Tag Manager accounts and containers.”
Google Analytics 4
- Ask: “Connect my Google Analytics account.”
- Open the authorization link and choose a Google login with access to the required GA4 properties.
- Grant read-only Analytics access, then ask: “List my GA4 accounts and properties.”
LinkedIn Ads
- Ask: “Connect my LinkedIn Ads account.”
- Open the authorization link and sign in with the LinkedIn identity that can access the required ad account.
- Grant the requested permissions, then ask: “List the LinkedIn Ads accounts I can access, including my role and write capability.”
Verify the connection
Use a small read request before starting a longer workflow. A successful response confirms both the MCP connection and the platform authorization.- Google Ads: “List my accessible accounts.”
- Search Console: “Show the Search Console properties I can access.”
- Tag Manager: “List my Tag Manager accounts and web containers.”
- GA4: “List my GA4 accounts and properties.”
- LinkedIn Ads: “List the LinkedIn Ads accounts I can access, including my role and write capability.”
Plans, profiles, and access
- The free trial, Starter, Pro, and Agency plans include supported core access across Google Ads, Tag Manager, Search Console, GA4 and LinkedIn Ads beta.
- The trial ends after 14 days or 200 credits, whichever comes first.
- Starter includes 2,000 credits per month; Pro includes 5,000 credits per month; Agency includes unlimited credits.
- Agency is required for audits, multiple connected Google profiles, team billing, and additional seats.
- Connecting another profile means authorizing a different Google login. Giving the same login another nickname does not expand its account access.
Common setup problems
The server is connected, but no tools appear
- Confirm that the endpoint ends with /mcp and matches the intended HireOtto server.
- Complete the client-level OAuth prompt, then rescan or refresh the server tools.
- Enable the connector or app in the current chat or agent.
- Restart or reconnect the client if its MCP tool list is cached.
The tool asks you to authenticate again
- Run the relevant connect prompt and open the newest authorization link.
- Finish the Google or LinkedIn consent flow in the same browser session and return to the original AI client.
- If the connection was revoked or the Google password or security policy changed, reconnect the service.
No accounts, containers, or properties appear
- Confirm that the connected Google or LinkedIn login can open the required resource directly in Google’s interface.
- For Google Ads, refresh accessible accounts after Google grants or changes access.
- For nested Google Ads manager structures, connect a Google login with direct access to the relevant inner MCC when the account is not discoverable from the existing profile.
- On Agency, use a distinct profile name when connecting another Google login.
- For LinkedIn Ads, confirm that the same LinkedIn identity can open the ad account in Campaign Manager and inspect the returned role and write capability.
A client menu does not match this guide
MCP client interfaces change frequently. Look for Apps, Connectors, Tools, Integrations, or MCP settings, then add a remote HTTP server with OAuth. If the client does not support remote MCP or OAuth, it cannot complete the hosted HireOtto connection.Security and control
- HireOtto uses OAuth; you do not paste Google or LinkedIn passwords, API keys, or refresh tokens into the conversation.
- Google Ads supports both read workflows and supported account actions. Review important or bulk changes before they are applied.
- Tag Manager and GA4 are read-only in their current releases.
- Search Console uses its own Google permission and is limited to the resources available to that Google login.
- LinkedIn Ads supports read workflows and selected draft-first actions where access is enabled. Write capability depends on the connected ad-account role and LinkedIn Page permissions.
- Disconnect the app in your AI client or revoke the relevant Google or LinkedIn authorization when access is no longer needed.