About grad-agent
grad-agent is an MCP server in the Communication category: autonomous MCP agent for grad school applications: prof discovery, cold emails, SOP, tracking.
Install
uvx grad-agentpip install grad-agentThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (23)
discover_profs(area)arXiv + OpenReview scan (raw candidates, no verification)
Parameters not published.
draft_cold_email(...)Manual per-prof draft
Parameters not published.
draft_sop(...)Compile a Columbia-style SOP PDF (versioned: sop_v1, v2, ...)
Parameters not published.
followups_due(days)Drafted nudges for profs silent 10+ days
Parameters not published.
ingest_replies()Read-only IMAP scan; auto-tags replies in the log
Parameters not published.
interview_prep(prof)One-page brief: their papers, likely questions, your talking points
Parameters not published.
list_programs()Your target programs
Parameters not published.
list_projects_in_catalog()Show every project the matcher can see
Parameters not published.
list_scholarships(region)External scholarships filtered by eligibility region
Parameters not published.
lor_add / lor_outstanding / lor_markRecommendation-letter tracker
Parameters not published.
Show all 23 tools
outcome_report()Response rates by area and project
Parameters not published.
outreach_log_view(limit)Show last N rows of the outreach xlsx
Parameters not published.
outreach_mark_followup(prof)Record a sent nudge (never nudged twice)
Parameters not published.
outreach_mark_response(prof, outcome)Tag replies; feeds the matcher's learning loop
Parameters not published.
outreach_mark_sent(prof, uni)Flag a row as actually sent to the prof
Parameters not published.
run_daily_batch(n, area)Full pipeline: verify → recruiting → hook + verify → draft → log
Parameters not published.
run_program_batch(program_id, n)Deadline-driven batch: draft for one program's faculty
Parameters not published.
s2_cache_invalidate(query, all)Selectively purge Semantic Scholar cache entries by author name or id
Parameters not published.
send_draft_to_me(path)Ship any draft file to your review inbox
Parameters not published.
skipped_log_view(limit)Audit trail of skipped leads with the specific stage + mismatch reason
Parameters not published.
sync_catalog(source)Pull projects from `github`, `hf`, or `local`
Parameters not published.
upcoming_deadlines(days)Any program deadline in the next N days
Parameters not published.
upcoming_scholarship_deadlines(days)Scholarship deadlines approaching
Parameters not published.
Ask AI
Ask AI about grad-agent
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.