Agent Connect · Preview — beta testers welcome
Connect your AI agent to GiraffyReach.
Claude, ChatGPT, or any MCP-compatible agent can search your First-to-Apply and Curated feeds and prepare applications for you — each with a resume tailored to that exact job from your master profile.
What it is
Agent Connect exposes your GiraffyReach account to your own AI agent over MCP (Model Context Protocol). You tell your agent things like "find fresh jobs that match me and prep the top five" — it reads your profile, searches the feeds, checks your limits, and queues preparations. GiraffyReach generates a resume tailored to each job; you get a recap email and finish each application on the company's career page with one click. Everything is scoped to your own account by a private, revocable link.
Requirements
On GiraffyReach
- Dominance plan, or an active free trial
- Master profile uploaded (your resume)
- Resume settings finalized
- Phone verified (trial accounts, before preparing)
On the AI side
- Claude Pro / Max / Team / Enterprise (free claude.ai cannot add custom connectors), or Claude Code
- ChatGPT Plus / Pro / Business / Enterprise / Edu with Developer Mode enabled
- Or any MCP client that supports Streamable HTTP
How to connect
First, generate your private connector URL at Agent Connect in your dashboard. Then:
Claude (web & desktop)
- Settings → Connectors → Add custom connector
- Paste your connector URL and save
- Start a chat and ask Claude to search your GiraffyReach jobs
Claude Code
claude mcp add --transport http giraffyreach https://app.giraffyreach.com/api/mcp \ --header "Authorization: Bearer <your-token>"The token is the part of your connector URL after /api/mcp/.
ChatGPT
- Settings → Connectors → Advanced → enable Developer Mode
- Add a custom connector with your connector URL
Any other MCP client
Use your connector URL as a Streamable-HTTP MCP server. No extra headers required.
Tool reference
| Tool | What it does | Cost | Type |
|---|---|---|---|
| get_candidate_profile | Your profile as matching context: titles, skills, location, work authorization, relocation. | Free | Read-only |
| get_limits | Live daily capacity: resume credits remaining, preparations today vs cap, queue depth. | Free | Read-only |
| search_jobs | Search the First-to-Apply (last-24h) and Curated feeds, newest first, with already-applied flags. | Free | Read-only |
| get_job | Full detail for one job, including the posting description. | Free | Read-only |
| prepare_application | Queues a preparation: GiraffyReach generates a resume tailored to that exact job; you finish on the career page. | 1 resume credit | Write |
| get_applications | Status of prepared applications with time-limited resume download links (24h) and career-page URLs. | Free | Read-only |
| get_outreach_intel | Which of your outreach resumes were opened and which got replies. | Free | Read-only |
| get_hiring_contacts | Hiring managers and referral candidates for a job's company — names, titles, LinkedIn, emails when available. Capped at 25 lookups/day. | Free | Read-only |
| get_resume_settings | Your current resume-tailoring settings: theme, tone, summary style, skills mode, format, ATS-Max/C2C mode. | Free | Read-only |
| update_resume_settings | Tune resume settings from chat ("switch my resume to ATS-Max with a technical tone"). Applies to every future generation. | Free | Write |
| get_verification_code | Fetches OTP codes / verification links from your connected Gmail when a career-page application emails one mid-flow. Only scans recent verification-related emails. | Free | Read-only |
| mark_applied | Records a job as applied in your tracker after the application was actually submitted on the career page — your attestation, made through your agent. | Free | Write |
| get_market_intelligence | Live market data from the last 24h of feeds: demand, salary bands, and sponsorship climate — overall, or for one skill or company. | Free | Read-only |
Daily caps: 50 agent preparations per day, inside your plan's resume-credit budget (shared with the web app and Autopilot).
Security & data
- Your connector link is account-scoped and revocable any time from the Agent Connect page. Treat the URL like a password.
- Your agent sees only your own profile, job feed results, and application data — never other users' data.
- GiraffyReach never sends your data to Anthropic or OpenAI. Your agent pulls it under your own AI subscription, on your instruction.
- Job descriptions are third-party content; the connector labels them so agents treat them as data, not instructions.
- Server-side caps and validation apply to every call — an agent cannot exceed your plan's limits.
FAQ
Why did a preparation fail?
The usual reasons: you already applied to that job, you hit the daily cap (50 preparations) or your resume-credit budget, your master profile or resume settings are not finalized, or — on trial accounts — your phone is not verified yet. Your agent sees the exact reason and can relay it.
Does the agent actually submit applications?
Not in this preview. First-to-Apply and Curated jobs live on company career pages, so your agent prepares everything — a resume tailored to the exact job plus the direct application link — and you finish with one click. Your tracker and recap email collect them all.
How do I disconnect an agent?
Revoke the connector link on the Agent Connect page in your dashboard. Access dies immediately for every agent using that link. Regenerating gives you a fresh link and kills the old one.
Does it cost extra?
Agent Connect is included with the Dominance plan — and free during your trial — while it is in preview (through Sep 30, 2026). Preparations use your normal daily resume-credit budget, shared with the web app and Autopilot.
What does "applied" mean in my tracker?
Applied is only marked when you actually applied — same rules as the web app. Agent preparations show as "Resume ready" until you finish on the career page.
Questions or feedback?
Agent Connect is in preview and we want beta testers' feedback. Write to info@giraffyreach.com.