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.
Create an account
Start a free trial. Connecting Claude.ai or ChatGPT works on every plan, the trial included.
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
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 missionupdate_missionFill in the brief, the client and the off-limits companieslist_missionsList the firm's searchesresearchResearch a topic with web citationsread_urlRead a job spec or any page from a linkdraft_mission_planTurn a brief into weighted criteriapreview_sourcingPreview the pool before running a searchrun_sourcingSource and score candidatesexpand_similarFind more candidates like a specific oneget_ranked_candidatesRead the ranked longlistget_candidateRead one candidate in full: profile, career and why they scoredadd_candidatesAdd people the consultant names — LinkedIn profile URLs she pastes — to THIS search.shortlist_candidatesAdd candidates to the shortlistreject_candidatesSet people aside, by name or by a criterion they failpropose_exclusionsName the companies a category covers ("ad agencies"), to exclude themchange_criteriaChange one criterion and re-rank the longlistrun_custom_enrichmentAsk one question about everyone on the shortlistgenerate_outreachDraft the LinkedIn note for everyone you keepenrich_contactsFind work email and mobile (Pro)add_to_poolAdd a person to the talent poolsearch_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.