Connect your agent

Flick compiles research on your target accounts. Your agent can read all of it and add leads. Interactive agents connect with one URL. Headless agents use one key. New users can sign up through their agent.

For AI agents

Everything an agent needs is in this block.

Flick remote MCP server (Streamable HTTP): https://api.joinflick.co/mcp

Auth, pick one
1. OAuth. Add the URL above as a remote MCP server or custom connector in
   your host app. A browser sign in prompt appears for the human.
2. Agent API key. Ask a Flick workspace admin to create one in Flick under
   Settings then Agents. Send it on every request as
   Authorization: Bearer fk_...
3. No Flick account yet. You can sign your user up yourself:
   POST https://api.joinflick.co/api/agent-signup with {"email": ...},
   ask your user for the 6 digit code from their inbox, then
   POST https://api.joinflick.co/api/agent-signup/verify with
   {"email": ..., "code": ...}. The response contains your api_key,
   trial credits are granted, and next_steps walks you through onboarding.

Read tools: flick_get_workspace_status, flick_list_accounts,
flick_list_research_findings, flick_get_account_brief,
flick_list_manual_leads, flick_list_plays
Write tool: flick_add_manual_leads (needs the flick.leads.write scope,
adds leads by LinkedIn profile URL, spends workspace credits)

Suggested first calls: initialize, then tools/list, then
flick_list_accounts, then flick_list_research_findings for one account.
Machine readable map: https://joinflick.co/llms.txt
Technical reference: https://api.joinflick.co/docs

Interactive agents

Claude, ChatGPT, Cursor, and any other MCP client. Paste one URL and sign in.

Claude

  1. Open claude.ai and go to Settings, then Connectors.
  2. Choose Add custom connector and paste https://api.joinflick.co/mcp.
  3. Sign in to Flick when the browser prompt appears.

ChatGPT

  1. Open ChatGPT settings and go to Connectors.
  2. Add a custom connector with https://api.joinflick.co/mcp.
  3. Sign in to Flick when the browser prompt appears.

Cursor and other MCP clients

Any client that supports Streamable HTTP and OAuth works.

{
  "mcpServers": {
    "flick": { "url": "https://api.joinflick.co/mcp" }
  }
}

Claude Code and Codex

Your agent can run these itself.

claude mcp add --transport http flick https://api.joinflick.co/mcp

codex mcp add flick --url https://api.joinflick.co/mcp

Sign up through your agent

No Flick account yet. Your agent asks Flick to email you a code, you read the code back, and setup finishes with your trial credits ready.

POST https://api.joinflick.co/api/agent-signup
{"email": "you@company.com", "company_name": "Acme", "company_domain": "acme.com"}

A 6 digit code lands in your inbox. Tell it to your agent.

POST https://api.joinflick.co/api/agent-signup/verify
{"email": "you@company.com", "code": "123456"}

The response contains the agent api_key, your workspace, your trial
credits, and next_steps for onboarding. A sign in link for the
dashboard is in the same email.

Prefer doing it yourself? Start free in the app.

Headless agents

Scripts and scheduled jobs authenticate with an agent API key.

  1. In Flick, open Settings, then Agents. Workspace admins can create keys.
  2. Name the key and choose whether it can add leads. Read access is the default.
  3. Copy the key when it appears. Flick shows it once and stores only a hash.
curl -s https://api.joinflick.co/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $FLICK_AGENT_KEY" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

The same key also works against the JSON API at https://api.joinflick.co/api/*.

Quickstart prompt

Connect to the Flick MCP server and summarize the accounts with new research
findings this week. Cite the evidence for each finding.

Access and limits

Read tools return persisted projections that Flick already compiled for your workspace. Nothing your agent reads triggers providers or spends credits. The one write tool adds leads by LinkedIn profile URL. It sits behind a separate scope you grant per key and it spends workspace credits like a lead added in the app.