What HireOtto connects
Each HireOtto server exposes a defined set of tools. Access is limited by the HireOtto plan, the marketing-platform identity you connect, and that identity’s permissions.How it works
MCP, or Model Context Protocol, is a standard way for AI clients to use external tools and data. HireOtto runs the MCP server remotely and handles the platform connection. The workflow has two authorization layers:- Connect the AI client to HireOtto. Add the relevant remote MCP endpoint and complete the HireOtto sign-in.
- Connect the marketing platform. From the AI client, start the Google or LinkedIn authorization flow and approve access with an identity that can open the resources you need.
- Verify the resource. Run a small read request and confirm the returned account, property, container, role, currency, and other identifiers before deeper analysis or any write.
- Ask for the job. Describe the business question or task in normal marketing language. The AI client chooses an available HireOtto tool, supplies its parameters, and returns the result in the conversation.
- Review the result. Check the evidence and scope. For supported write workflows, inspect the proposed change and verify the saved state afterward.
Server endpoints
Add only the connections you need:Start with a read request
A small verification prompt confirms both the MCP connection and the platform authorization. It also helps prevent work in the wrong account or property.List the Google Ads accounts I can access. Include each account name, customer ID, currency, time zone, and whether it is a manager account. Do not change anything.
List the LinkedIn Ads accounts I can access. Include each account ID, currency, my role, and whether that role allows supported writes. Do not change anything.
List the Google Tag Manager accounts and web containers I can access. Include account IDs, container IDs, public IDs, and container names. Do not change anything.
List the Google Search Console properties I can access. Show the exact property URL, property type, and my permission level. Do not change anything.
List the Google Analytics 4 accounts and properties I can access. Include account IDs, property IDs, display names, time zones, and currencies. Do not change anything.
From questions to reviewable work
HireOtto is most useful when the prompt defines the decision you need, the scope to inspect, and the boundary on what may change.Analyze one platform
For Google Ads customer 1234567890, compare the previous 28 complete days with the prior 28 days. Explain the material changes in spend, conversions, CPA, and conversion value by campaign. Separate evidence from interpretation, identify missing context, and do not change anything.
Inspect measurement configuration
Review the live published Google Tag Manager container for our website. Inventory conversion-related tags, their firing and blocking triggers, paused state, and important parameters. Flag ambiguous or missing wiring, but do not claim that a tag fired in the browser and do not change anything.
Combine evidence across servers
Cross-platform analysis requires every relevant HireOtto server to be connected in the same AI workflow. Results from different platforms should stay clearly labelled because their metrics, attribution, scopes, and data freshness are not interchangeable.Investigate the decline in paid conversions over the previous 28 complete days. Use Google Ads for campaign and conversion performance, GA4 for acquisition and on-site outcomes, and Google Tag Manager for the current published conversion-tag configuration. Keep each platform's evidence separate, state date and attribution differences, label confirmed versus possible causes, and do not change anything.
Prepare a controlled change
For supported write workflows, separate investigation from execution. Ask the AI client to show the current value, proposed value, affected object, and expected scope before anything changes.In Google Ads customer 1234567890, inspect campaign 987654321 and show its current daily budget, status, bidding strategy, and recent performance. Propose one budget change with the current and proposed values, explain the evidence, and wait for my explicit approval before applying anything.
Plans, credits, and profiles
All current plans include supported core access to Google Ads, LinkedIn Ads, Tag Manager, Search Console, and GA4 beta.Defaults and limits
HireOtto provides opinionated defaults so common marketing requests can start quickly, but there is no single date range, row limit, or output default shared by every server and tool. The selected tool determines its supported parameters, default reporting window, row limit, output modes, and credit cost. Before a high-stakes or large request:- State the exact account, property, container, campaign, or other resource identifier.
- Use complete dates and name the comparison period.
- Specify the business metric that should guide interpretation.
- Request CSV output when the relevant tool supports exports and the complete row set matters.
- Check the server’s tools reference for tool-specific defaults, maximum ranges, row limits, and export expiry.
- Split a large investigation into smaller requests if the AI client, platform API, or tool returns partial or truncated data.
Common failure cases
What HireOtto does not decide
HireOtto can make platform data and supported actions available to an AI client. It does not know your sales feedback, lead quality, margin, legal constraints, creative standards, risk tolerance, or business priorities unless you provide them. Treat the AI client’s output as a structured starting point:- Evidence should remain distinguishable from interpretation.
- Recommendations should name the account and entity they affect.
- Low-volume results should be labelled as uncertain.
- Cross-platform comparisons should preserve each platform’s definitions.
- Consequential changes should have an explicit approval boundary.
- Every applied write should be read back from the platform.