Cam Fortin / artifacts / Andrew Montgomery @ Roosevelt — Apr 24 meeting agenda

Andrew Montgomery @ Roosevelt — Apr 24 meeting agenda

Consolidated agenda from our recent iMessages — recruiting demo path (MCP blocked at his work), his Apr 21 'money shot' vision, Collab Fund pilot framing, feature requests to park. Apr 24, 2026 markdown

Andrew @ Roosevelt — Apr 24 · 8:45a

Andrew Montgomery · Partner @ Collab Fund · [email protected] · +1 (978) 729-7431
Meeting: Roosevelt, 8:45a · outside (Forrest + jacket)
Core ask: MCP is blocked on his enterprise Claude → demo it live for him. Recruiting angle is what he's most fired up about.


🎯 What he explicitly asked for — lead with this

From Apr 21, 21:27:

"OK two things. (1) I want this list of ai software engineers cross referenced by who left or may have left or just started a company! I want this for work. (2) the REAL money shot here I think is to take your onlydata company scanner, pair it with job openings, and then cross reference to this list."

Both halves are now live. Demo them in order.


Demo path — run from YOUR Claude Desktop (his MCP is blocked), screen-share

Prompt 1 — Who just left a frontier AI lab

Use OnlyData: ai_builders_at_company({ company: "Anthropic" })

Then narrow to people in transition:

Use OnlyData: query_custom_dataset({
  dataset_id: "ai-builders",
  filters: { transition_status: "recently_left" },
  limit: 20
})

→ Ranked list with contact paths. Exactly what he asked for at work.

Prompt 2 — Post a role, get ranked candidates (his "money shot")

Use OnlyData: post_job_opening({
  company_name: "Collab Fund portfolio co",
  title: "Founding AI Engineer",
  role_type: "research_engineer",
  description: "LLM infra, tool use, evals",
  compensation_max_usd: 280000
})

Then:

Use OnlyData: match_candidates_for_job({
  job_id: "<returned id>",
  only_transitioning: true,
  require_contact: true,
  limit: 10
})

→ This IS his Apr 21 vision: "pair your onlydata company scanner with job openings, cross reference to this list." Built.

Prompt 3 — The company side (answers his "need stage" ask)

Use OnlyData: company_brief({ domain: "coreweave.com" })

Show the builder_tier badge (S/A/B) + floored AR score. CoreWeave shows Tier S with floored AR 75 even though raw is 15 — exactly because the heuristic alone missed it.

Then live on /ar100: Digits #1, then 18 Tier S companies floored to 75 — Cursor, OpenRouter, Character.AI, Inflection, Camel AI, etc.

Important callout: "stage" as in funding maturity is NOT shipped yet — builder_tier answers "AI-adoption depth," not "funding stage." His Apr 22 ask for founded-date/stage on cards is in the roadmap.

Prompt 4 — The story behind it all

Use OnlyData: browse_public_dataset({ slug: "ai-builders", limit: 5 })

Show him the evidence-first design — every row cites a public artifact (arxiv paper, OSS commit, program roster). No scraped emails.

And the blog post: https://onlydata.club/blog/jepa-disagreement-hunt — the story of how OnlyData already had the ai_native classifier label and the AR scorer was ignoring it. Character.AI scored 0, Cognition/Devin scored 11. Shipped the tier-floor fix this week.


His "MCP blocked at work" problem

Apr 22 thread — he switched Collab Fund to Claude Enterprise and custom MCP is greyed out for him.

The checklist he needs to send his admin (he already pasted the form Apr 22):

  • Remote MCP Server URL: https://mcp.onlydata.club/mcp
  • OAuth Client ID / Secret: Claude.ai auto-registers via DCR — admin only pastes the URL
  • Scopes: read, write
  • Spec: OAuth 2.1 per MCP 2025-06-18

Bridges until admin unlocks:

  1. Today's meeting: you run it, he watches. He said "I don't understand but excited to discuss it tomorrow!" — so just show, don't explain.
  2. NYC AI show-and-tell (Apr 27-28 — he mentioned it Apr 22): screen-share from his personal Claude Pro. You already built the demo.
  3. Long-term: $200/mo personal Claude Pro OR wait for admin.

Two-sided marketplace thread (his Apr 21 vision)

His pitch:

"Not when you can have an agent doing it for you! I think it is an elegant way to overcome otherwise crowded inboxes. You could sell the database as is to recruiters and make money. But we could also ramp it up to drive better conversion and value."

Your response: "agree but two sided marketplaces are hard!"

What to say today: we're one-sided right now — recruiters-as-buyers on AI Builders. People don't need to sign up to be discovered (public signal only). Skip the two-sided trap.

Ask him the real question: what would Collab Fund pay for vs. what do they need in-kind? Portfolio hiring is the obvious wedge.


Collab Fund pilot — frame the ask

Collab Fund = early-stage VC. Most portfolio needs hiring help + competitive intel.

  • AI Builders + transition filters = candidate sourcing for portfolio cos
  • Company ecosystem + AR scoring = deal sourcing + DD
  • Company ecosystem page you already sent him: /company-ecosystem/sturdy-ai

Offer: free portfolio access → case studies + introductions. His Apr 21 "I want this for work" = the natural lead-in.


What he's already seen — don't re-demo

  • /datasets/consumer-ai-brands (Apr 15)
  • /datasets/consumer-cpg-next (Apr 15)
  • /company-ecosystem/sturdy-ai (Apr 15)
  • ✅ AI Builders role/transition UX (Apr 22) — "This is sick!"
  • ✅ Person-details modal (Apr 22)
  • ✅ Artifact art-61774c6b8c56 (Apr 21)
  • ✅ JEPA pod (Apr 23) — he replied "classic env variable"

Lead with one of these he hasn't seen:

  • /blog/jepa-disagreement-hunt (the story)
  • /ar100 with tier badges (shipped this week)
  • /stats → MCP Test tab (proves it's tested nightly)

Feature requests — park in your notes

  1. Stage / founded date / funding round on company cards. Apr 22, repeated twice. builder_tier answers AI-depth, not maturity.
  2. Cross-reference company scanner × job openings × people. Apr 21. Half-shipped via match_candidates_for_job. Missing piece: "here's a competitor we're watching, who's transitioning out AND matches this company's hiring signals?"
  3. Web-only search UX (no MCP required). Apr 22: "Assume I don't setup the Mcp in my claude, how can I get to it." This is a real prospect-friction issue for anyone behind enterprise IT.

Prior thread highlights — earlier color

  • Apr 9-10: PE conversation (managing churn, pitching). He said "who would you call and how much can you raise." Implicit: he thinks you could actually raise.
  • Apr 10: "I would ask the guy today, how fast is it growing, how many clients they have, what is churn like" — he thinks like an investor; use his frame.
  • Apr 12: He's in SF → McCall Fri. Timezone / travel aware.
  • Apr 14: "Can you do this for any industry? And what's the data source?" — his first real interest spike. Answered with: one prompt, any industry, Stu does the work.
  • Apr 15: "quiet compounding. Grow a little over a long period of time." — his line. Your North Star, callback ready.
  • Apr 15: "builder without a cause" — your self-deprecation, he already laughed, don't repeat.
  • Apr 22: "We need to talk about this thing" — signal he's upgrading this from side-interest to real-interest.

Personal / non-work — skip unless he brings up

  • Kekaula (mutual) — Andrew's buddy, real estate showings for Courtney (Apr 15)
  • Lark's tennis aces (Apr 16)
  • Forrest coming to breakfast (today) — he's bringing the 3yo

End-of-meeting outcome you want

  1. He picks ONE Collab Fund portfolio co to pilot with this week.
  2. NYC show-and-tell plan locked — him screen-sharing from personal Claude OR you Zoom-demo remotely into the event.
  3. Admin whitelist request sent by EOD Friday.

Everything else is color.

← all artifacts