Connect dogo to your agent.

dogo exposes its full exec-search loop as an MCP server over Streamable HTTP. Once connected, your agent can run a whole search, from the brief to the drafted LinkedIn notes, without opening the app.

1

Create an account

Start a free trial. Connecting Claude.ai or ChatGPT works on every plan, the trial included.

2

Add dogo as a connector

In Claude.ai, open Settings → Connectors → Add custom connector. In ChatGPT, add a custom connector the same way. Give it this URL:

https://dogoapp.ai/api/mcp
3

Connect and approve

Click Connect, sign in to dogo and approve. The connection shows up in dogo under Settings → API, where you can revoke it at any time.

Claude Desktop, Codex and scripts

Clients without a Connect button authenticate with an API key you create in Settings → API. Keys are on the Enterprise plan. The key is shown once. Put it in your client's MCP config:

{
  "mcpServers": {
    "dogo": {
      "type": "http",
      "url": "https://dogoapp.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer dogo_sk_..."
      }
    }
  }
}

Any client that speaks the Streamable HTTP transport works with the same URL and key.

What the agent can do

Once connected, your agent has access to the same loop you use in the app: a handful of coarse tools that each do a real step of the search, not a CRUD layer over the database.

  • create_missionCreate a mission
  • update_missionFill in the brief, the client and the off-limits companies
  • list_missionsList the firm's searches
  • researchResearch a topic with web citations
  • read_urlRead a job spec or any page from a link
  • draft_mission_planTurn a brief into weighted criteria
  • preview_sourcingPreview the pool before running a search
  • run_sourcingSource and score candidates
  • expand_similarFind more candidates like a specific one
  • get_ranked_candidatesRead the ranked longlist
  • get_candidateRead one candidate in full: profile, career and why they scored
  • add_candidatesAdd people the consultant names — LinkedIn profile URLs she pastes — to THIS search.
  • shortlist_candidatesAdd candidates to the shortlist
  • reject_candidatesSet people aside, by name or by a criterion they fail
  • propose_exclusionsName the companies a category covers ("ad agencies"), to exclude them
  • change_criteriaChange one criterion and re-rank the longlist
  • run_custom_enrichmentAsk one question about everyone on the shortlist
  • generate_outreachDraft the LinkedIn note for everyone you keep
  • enrich_contactsFind work email and mobile (Pro)
  • add_to_poolAdd a person to the talent pool
  • search_talent_poolSearch the firm's talent pool

Prefer plain HTTP? Every tool is also POST /api/tools/{name} with the same key. Every endpoint and its input schema, generated from the live API, is in the API reference.