Mmcp.market

Refine Job Search MCP server

by getrefine.co·co.getrefine/refine·v0.5.2

Job search management: applications, interviews, offers, recruiter email, and company openings.

C60/100grade C
What users say
No reviews yet
Be the first
Safety scan
C60/100

full report

Adoption
New

Little public usage data yet

Reviews

Write one

Nobody has reviewed Refine Job Search yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Refine Job Search tools (55, 10 write)

write = sends, deletes, buys or posts
  • account.agendaFree

    Get upcoming interviews and action items

  • inbox.acknowledgeFree

    Keep auto-applied inbox items as-is and finalize the automatic action. Confirm the specific items with the user first.

  • inbox.apply_suggestionFree

    Apply an inbox item's suggested action, such as adding an application to the board or recording a rejection. Confirm the specific action with the user first.

  • inbox.declineFree

    Queue decline replies to recruiter outreach. Depending on the user's preference this SENDS email from their address. Only call after the user explicitly approved declining these specific conversations.

  • inbox.dismissFree

    Dismiss inbox items you are not acting on (also marks the mail read in Gmail)

  • inbox.draft_replyFree

    Generate an AI reply draft for an inbox item. Returns HTML for review; it does not send anything.

  • inbox.getFree

    Get one inbox item with its related job and application

  • inbox.get_threadFree

    Fetch the full email thread for an inbox item

  • inbox.listFree

    List email conversations Refine matched to your job search (applications, interviews, recruiter outreach)

  • inbox.mark_readFree

    Clear an inbox item's unread-reply flag

  • inbox.refreshFree

    Check Gmail for new mail now; returns per-account sync status

  • inbox.send_replywrite actionFree

    Send an email reply through the user's Gmail. This emails a real person from the user's address. Only call after the user has seen the exact message body and explicitly approved sending it.

  • inbox.sync_statusFree

    Per-account Gmail synchronization status, including current progress and last sync time

  • inbox.undoFree

    Undo an auto-applied inbox action. This can delete a board record that the automatic action created, so confirm with the user first.

  • inbox.unsubscribeFree

    Unsubscribe the user from this sender's mailing list via one-click list-unsubscribe. This changes the user's real email subscriptions; confirm with them before calling. Use it for unwanted bulk senders, not for a person you can simply decline.

  • integrations.connect_googleFree

    Get a link for the user to connect Gmail to Refine or approve a missing Gmail permission. Refine selects the permission needed for the connected account. The connection happens in the browser with no Refine sign-in required. Share the link only with the owner of this Refine account.

  • integrations.listFree

    List connected Google accounts and their grant status. To connect a new account, use integrations.connect_google.

  • jobs.addFree

    Add a new job to your journey

  • jobs.archiveFree

    Hide a job from the active board without recording a rejection or closing the application

  • jobs.deletewrite actionFree

    Permanently delete a job and its application from the board. Confirm with the user first; it cannot be undone. To hide a job without recording a rejection or closure, use jobs.archive instead.

  • jobs.getFree

    Get details of a specific job

  • jobs.interviews.addFree

    Log an interview for a job

  • jobs.interviews.deletewrite actionFree

    Permanently delete an interview from a job. Confirm with the user first; it cannot be undone.

  • jobs.interviews.updatewrite actionFree

    Update an existing interview

  • jobs.listFree

    List jobs in your journey

  • jobs.mark_appliedFree

    Mark a job as applied

  • jobs.offer.acceptFree

    Accept the offer for a job. This is a major state change that closes out the search for this role; confirm with the user before calling. It does not email the employer.

  • jobs.offer.add_negotiationFree

    Log a negotiation event on an offer (counter-offer, update, etc.)

  • jobs.offer.createwrite actionFree

    Record a job offer with compensation details

  • jobs.offer.declineFree

    Decline the offer for a job, a major state change; confirm with the user first. It does not email the employer.

  • jobs.offer.deletewrite actionFree

    Permanently delete the offer recorded for a job (the job stays). Use only to fix a mistake, and confirm with the user first; it cannot be undone.

  • jobs.offer.delete_negotiationwrite actionFree

    Remove a negotiation event from an offer

  • jobs.offer.updatewrite actionFree

    Update the offer recorded for a job

  • jobs.refreshFree

    Queue a job posting to be re-scraped. The returned job may remain pending; use jobs.get later to inspect the refreshed state.

  • jobs.unarchiveFree

    Restore an archived job to the active board

  • jobs.updatewrite actionFree

    Update a job in your journey

  • persona.getFree

    Get the user's persona: inferred job-search preferences and traits with an understanding score. Use it to tailor advice and searches.

  • signals.listFree

    List companies you are tracking

  • signals.list_applied_jobsFree

    List jobs in your journey that came from a tracked company

  • signals.openings.listFree

    List signal notifications (new openings at tracked companies)

  • signals.openings.mark_all_readFree

    Mark every unread opening notification as read after the user confirms the bulk action

  • signals.openings.mark_readFree

    Mark one opening notification returned by signals.openings.list as read

  • signals.openings.saveFree

    Save a matched opening returned by signals.openings.list to your job journey

  • signals.pauseFree

    Pause tracking for a company

  • signals.recommendations.blockFree

    Dismiss a recommended company and block it from future recommendations

  • signals.recommendations.dismissFree

    Dismiss a recommended company

  • signals.recommendations.feedbackFree

    Record why a recommendation was or was not a fit; this sharpens future recommendations and the persona

  • signals.recommendations.getFree

    Get one recommended company with sources and persona fit

  • signals.recommendations.listFree

    List companies recommended from one company you track. Get signal_id from signals.list.

  • signals.recommendations.restoreFree

    Restore a dismissed or blocked recommendation

  • signals.recommendations.watchFree

    Start tracking a recommended company (converts it into a signal)

  • signals.resumeFree

    Resume tracking for a company

  • signals.trackFree

    Start tracking a company for new job openings

  • signals.untrackFree

    Stop tracking a company and delete its signal. Confirm with the user first; they stop getting new openings from it. To stop notifications temporarily instead, use signals.pause.

  • signals.updatewrite actionFree

    Update filters on a tracked company

Public scan report

scanner v0.1.9 · 2026-09-21 · same rubric, same numbers if you re-run it

1 high1 low
  • Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 1347ms20/20
  • Tool poisoning55 tool descriptions checked15/15
  • Auth qualityopen endpoint exposes 10 write-action tools with no auth3/15
  • Maintenanceno repository listed3/15
  • Maintainer identityverified namespace with website, no repo4/10

Findings (2)

  • highWrite-action tools reachable without authenticationauth.open-write
  • lowNo source repository listedmaint.no-repo
Overall 60/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add --transport http refine https://mcp.getrefine.co/mcp
Add to Cursor

Refine Job Search: common questions

Is Refine Job Search MCP server safe?
With care: it is graded C, so read the findings first (60/100). Read the Refine Job Search safety report
How do I install Refine Job Search?
It runs remotely at mcp.getrefine.co. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Refine Job Search need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Refine Job Search maintained?
The latest release is v0.5.2.
Is Refine Job Search up?
100% of our last 20 checks got an answer. We check remote servers about four times a day.
What can I use instead of Refine Job Search?
Servers from other publishers that do the same job: Email Finder MCP server, emailmd MCP server and OpenOSINT MCP server. Compare all Refine Job Search alternatives.

Alternatives to Refine Job Search

Same job from other publishers: the closest match first, then the best rated.

All Refine Job Search alternatives →
  • Email Finder
    Email finder + verifier for AI agents: find work emails by name and company, check deliverability.
    A
  • emailmd
    Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
    A
  • OpenOSINT
    AI-powered OSINT agent & MCP server. 16 tools: email, breach, IP, WHOIS, DNS, Shodan, GitHub & more.
    C
  • Agent-Native Mail
    Agent-Native Superhuman - email client with keyboard shortcuts and AI triage
    A
  • Atomic Mail
    Programmable email inbox for AI agents — JMAP, PoW auth, stdio MCP server.
    A

More from getrefine.co