Endpoint
The HireOtto MCP server is available at:Supported transports
- SSE (recommended)
- HTTP streaming
Server-Sent Events (SSE) is the recommended transport. It supports streaming responses, which is useful for long-running report queries.
stdio transport is not supported. HireOtto is a remote server and requires a network transport (SSE or HTTP).Authentication flow
When your AI assistant first invokes a HireOtto tool, the server checks for a valid Google Ads OAuth token. If none exists, HireOtto returns an authorization URL in its response. Your AI tool will surface this URL to you — click it to complete the Google OAuth consent flow and grant access. After authorization, the token is stored (encrypted) on HireOtto’s servers and associated with your session. Subsequent tool calls use the stored token automatically. See Authentication for a step-by-step walkthrough.How tools are invoked
You don’t call MCP tools directly. Instead, you describe what you want to your AI assistant in plain English, and the assistant decides which tool to call. For example:| What you say | Tool invoked |
|---|---|
| ”List my active campaigns” | list_campaigns |
| ”Create a Search campaign with $50/day budget” | create_campaign |
| ”Show me performance for last month” | get_performance_report |
| ”Add ‘running shoes’ as a phrase match keyword” | add_keywords |