co.getrefine/refine

MCPCommunitylive
v0.5.2co.getrefineUnknownAktualisiert vor 1 Mon.

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

Endpunkt-Statuslive
geprüft vor 9 Tagen · 580 ms
100 % der letzten 5 Prüfungen haben diesen Endpunkt erreicht
Läuft in
ClaudeCursorCopilotChatGPTGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
vor 1 Mon.Letzte Aktualisierung
Paket
Autorco.getrefine
LizenzUnknown
Version0.5.2
Quellemcp-registry
Trust-Status
B
60/100Gut
Nur gehosteter Endpunkt: Diese Bewertung umfasst, wer ihn veröffentlicht und ob er antwortet – nicht den Code dahinter. CVE-, Abhängigkeits- und Quellcodeanalysen sind nicht anwendbar, daher ist nichts hier ein Unbedenklichkeitsnachweis für diesen Code.
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/30
→ Publisher: für diesen Eintrag ist kein Repository hinterlegt, daher kann `forge publish` die Inhaberschaft nicht automatisch prüfen. Nutze oben „Diesen Eintrag beanspruchen“ — Forge prüft diese Fälle von Hand.
—Domain-Verifizierung+0/10
→ Für diesen Eintragstyp derzeit nicht verfügbar — die Domain-Prüfung läuft heute nur für npm-gestützte Pakete, diese Zeile lässt sich hier also noch nicht erreichen, unabhängig davon, was auf der Domain liegt.
✓Prompt-Injection-Scan · sauber+30/30
✓Obfuskations-/Exfiltrations-Scan · sauber+20/20
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
AbhängigkeitenNicht auditiert
Tool-Oberfläche55 Tools · keines privilegiert
Sicherheits-Scan✓ Saubervlive · vor 9 TWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert25. Aug. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

55 Tools · keines privilegiert
Live am Endpunkt des Anbieters beobachtet9d ago

Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.

  • https://mcp.getrefine.co/mcp55 Tools · 580 ms
jobs.listList jobs in your journey

List jobs in your journey

ParameterTypBeschreibung
pagestringPagination cursor returned as meta.next_page
limitintegerMaximum records to return
jobs.getGet details of a specific job

Get details of a specific job

ParameterTypBeschreibung
job_id*stringJob id
jobs.addAdd a new job to your journey

Add a new job to your journey

ParameterTypBeschreibung
title*stringJob title
company*stringCompany name
urlstringURL of the job posting
locationstringJob location
sourcestringWhere this job came from
compensation_textstringCompensation text from the posting
descriptionstringJob description
qualificationsstringJob qualifications
jobs.updateUpdate a job in your journey

Update a job in your journey

ParameterTypBeschreibung
job_id*stringJob id
titlestringJob title
companystringCompany name
locationstringJob location
urlstringURL of the job posting
sourcestringWhere this job came from
compensation_textstringCompensation text from the posting
descriptionstringJob description
qualificationsstringJob qualifications
notesstringMarkdown notes about this application
jobs.deletePermanently 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.

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.

ParameterTypBeschreibung
job_id*stringJob id
confirmed*booleanMust be true after the user confirms permanent deletion
jobs.refreshQueue a job posting to be re-scraped. The returned job may remain pending; use jobs.get later to inspect the refreshed state.

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

ParameterTypBeschreibung
job_id*stringJob id
jobs.mark_appliedMark a job as applied

Mark a job as applied

ParameterTypBeschreibung
job_id*stringJob id
jobs.archiveHide a job from the active board without recording a rejection or closing the application

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

ParameterTypBeschreibung
job_id*stringJob id
jobs.unarchiveRestore an archived job to the active board

Restore an archived job to the active board

ParameterTypBeschreibung
job_id*stringJob id
jobs.interviews.addLog an interview for a job

Log an interview for a job

ParameterTypBeschreibung
job_id*stringJob id
name*stringInterview name, e.g. phone screen, technical, behavioral, onsite
scheduled_atstringISO 8601 date/time with timezone
locationstringLocation or meeting link
notesstringNotes or debrief from the interview
jobs.interviews.updateUpdate an existing interview

Update an existing interview

ParameterTypBeschreibung
job_id*stringJob id
interview_id*stringInterview id
namestringInterview name, e.g. phone screen, technical, onsite
notesstringNotes or debrief from the interview
scheduled_atstringISO 8601 date/time with timezone
completed_atstringCompletion date in YYYY-MM-DD format
cancelled_atstringISO 8601 cancellation time with timezone
cancelled_reasonstringWhy the interview was cancelled
locationstringLocation or meeting link
outcomestringInterview outcome
ratingintegerYour rating of the interview, 1 to 5
next_actionstringThe next step after this interview
feedbackstringFeedback received or given
interviewersstringNames or roles of the interviewers
jobs.interviews.deletePermanently delete an interview from a job. Confirm with the user first; it cannot be undone.

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

ParameterTypBeschreibung
job_id*stringJob id
interview_id*stringInterview id
confirmed*booleanMust be true after the user confirms permanent deletion
jobs.offer.createRecord a job offer with compensation details

Record a job offer with compensation details

ParameterTypBeschreibung
job_id*stringJob id
base_salary_centsintegerBase salary in cents (e.g. 15000000 for $150k)
currencystringSupported currency code
rsu_textstringRSU details as text
equity_textstringEquity details as text
bonus_centsintegerBonus in cents
deadline_atstringISO 8601 offer deadline with timezone
next_actionstringThe next step on this offer
notesstringNotes about the offer
initial_salary_centsintegerThe originally offered base salary in cents
initial_equity_textstringThe originally offered equity as text
initial_rsu_textstringThe originally offered RSUs as text
initial_bonus_centsintegerThe originally offered bonus in cents
target_salary_centsintegerThe base salary you are negotiating toward, in cents
target_rsu_textstringThe RSUs you are negotiating toward, as text
target_equity_textstringThe equity you are negotiating toward, as text
target_bonus_centsintegerThe bonus you are negotiating toward, in cents
jobs.offer.updateUpdate the offer recorded for a job

Update the offer recorded for a job

ParameterTypBeschreibung
job_id*stringJob id
base_salary_centsintegerBase salary in cents (e.g. 15000000 for $150k)
currencystringSupported currency code
rsu_textstringRSU details as text
equity_textstringEquity details as text
bonus_centsintegerBonus in cents
deadline_atstringISO 8601 offer deadline with timezone
next_actionstringThe next step on this offer
notesstringNotes about the offer
initial_salary_centsintegerThe originally offered base salary in cents
initial_equity_textstringThe originally offered equity as text
initial_rsu_textstringThe originally offered RSUs as text
initial_bonus_centsintegerThe originally offered bonus in cents
target_salary_centsintegerThe base salary you are negotiating toward, in cents
target_rsu_textstringThe RSUs you are negotiating toward, as text
target_equity_textstringThe equity you are negotiating toward, as text
target_bonus_centsintegerThe bonus you are negotiating toward, in cents
jobs.offer.deletePermanently 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.

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.

ParameterTypBeschreibung
job_id*stringJob id
confirmed*booleanMust be true after the user confirms permanent deletion
jobs.offer.acceptAccept 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.

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.

ParameterTypBeschreibung
job_id*stringJob id
confirmed*booleanMust be true after the user confirms accepting the offer
jobs.offer.declineDecline the offer for a job, a major state change; confirm with the user first. It does not email the employer.

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

ParameterTypBeschreibung
job_id*stringJob id
confirmed*booleanMust be true after the user confirms declining the offer
jobs.offer.add_negotiationLog a negotiation event on an offer (counter-offer, update, etc.)

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

ParameterTypBeschreibung
job_id*stringJob id
event_type*stringWhether the event records an employer offer or your counter
event_datestringEvent date in YYYY-MM-DD format
salary_centsintegerSalary in cents (e.g. 15000000 for $150k)
equity_textstringEquity details (e.g. "0.05% over 4 years")
bonus_centsintegerSigning bonus in cents
notesstringNotes about this negotiation event
jobs.offer.delete_negotiationRemove a negotiation event from an offer

Remove a negotiation event from an offer

ParameterTypBeschreibung
job_id*stringJob id
event_id*integerNegotiation event id
confirmed*booleanMust be true after the user confirms deletion
signals.listList companies you are tracking

List companies you are tracking

ParameterTypBeschreibung
pagestringPagination cursor returned as meta.next_page
limitintegerMaximum records to return
signals.trackStart tracking a company for new job openings

Start tracking a company for new job openings

ParameterTypBeschreibung
company_name*stringName of the company
careers_url*stringURL of the company careers page
departmentsarrayDepartments to filter by
locationsarrayLocations to filter by; use "remote" for remote roles
include_keywordsarrayKeywords that must appear in the role
exclude_keywordsarrayKeywords to exclude
seniority_levelsarraySeniority levels to include
sync_frequencystringHow often Refine should refresh this company
signals.updateUpdate filters on a tracked company

Update filters on a tracked company

ParameterTypBeschreibung
signal_id*stringSignal (tracked company) id
departmentsarrayDepartments to filter by
locationsarrayLocations to filter by; use "remote" for remote roles
include_keywordsarrayKeywords that must appear in the role
exclude_keywordsarrayKeywords to exclude
seniority_levelsarraySeniority levels to include
sync_frequencystringHow often Refine should refresh this company
signals.untrackStop 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.

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.

ParameterTypBeschreibung
signal_id*stringSignal (tracked company) id
confirmed*booleanMust be true after the user confirms they want to stop tracking the company
signals.pausePause tracking for a company

Pause tracking for a company

ParameterTypBeschreibung
signal_id*stringSignal (tracked company) id
signals.resumeResume tracking for a company

Resume tracking for a company

ParameterTypBeschreibung
signal_id*stringSignal (tracked company) id
signals.openings.saveSave a matched opening returned by signals.openings.list to your job journey

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

ParameterTypBeschreibung
opening_id*stringMatched opening id from signals.openings.list
signals.list_applied_jobsList jobs in your journey that came from a tracked company

List jobs in your journey that came from a tracked company

ParameterTypBeschreibung
signal_id*stringSignal (tracked company) id
pagestringPagination cursor returned as meta.next_page
limitintegerMaximum records to return
signals.openings.listList signal notifications (new openings at tracked companies)

List signal notifications (new openings at tracked companies)

ParameterTypBeschreibung
pagestringPagination cursor returned as meta.next_page
limitintegerMaximum records to return
tabstringUse new for unread notifications
tracker_idstringFilter notifications to one signal tracker
qstringFree-text search over opening titles
locationstringExact location facet; use "remote" for remote roles
departmentstringExact department facet
matchesbooleanOnly openings that score as a match for your persona
signals.openings.mark_readMark one opening notification returned by signals.openings.list as read

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

ParameterTypBeschreibung
notification_id*stringNotification id from signals.openings.list
signals.openings.mark_all_readMark every unread opening notification as read after the user confirms the bulk action

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

ParameterTypBeschreibung
confirmed*booleanMust be true after the user confirms marking all openings read
inbox.listList email conversations Refine matched to your job search (applications, interviews, recruiter outreach)

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

ParameterTypBeschreibung
tabstringWhich inbox tab to list; defaults to applications
statusstringpending needs a decision, auto was auto-applied, active has an open conversation, handled is done
unreadbooleanWith status=active: only conversations with (or without) an unread reply
accountstringFilter to one connected Google account id
shelfstringFor the outreach tab: show the low-signal shelf instead of the main feed
pagestringPagination cursor returned as meta.next_page
limitintegerMaximum records to return
inbox.getGet one inbox item with its related job and application

Get one inbox item with its related job and application

ParameterTypBeschreibung
item_id*stringInbox item id
inbox.get_threadFetch the full email thread for an inbox item

Fetch the full email thread for an inbox item

ParameterTypBeschreibung
item_id*stringInbox item id
inbox.draft_replyGenerate an AI reply draft for an inbox item. Returns HTML for review; it does not send anything.

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

ParameterTypBeschreibung
item_id*stringInbox item id
kind*stringdecline politely passes; interested asks to continue the conversation
inbox.send_replySend 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.

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.

ParameterTypBeschreibung
item_id*stringInbox item id
body*stringHTML body of the reply, exactly as approved by the user
draft_kindstringSet when the body came from inbox.draft_reply
confirmed*booleanMust be true, and only after the user explicitly approved sending this exact message
inbox.apply_suggestionApply 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.

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.

ParameterTypBeschreibung
item_id*stringInbox item id
confirmed*booleanMust be true after the user confirms applying this suggestion
inbox.undoUndo an auto-applied inbox action. This can delete a board record that the automatic action created, so confirm with the user first.

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

ParameterTypBeschreibung
item_id*stringInbox item id
confirmed*booleanMust be true after the user confirms undoing the automatic action
inbox.mark_readClear an inbox item's unread-reply flag

Clear an inbox item's unread-reply flag

ParameterTypBeschreibung
item_id*stringInbox item id
inbox.unsubscribeUnsubscribe 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.

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.

ParameterTypBeschreibung
item_id*stringInbox item id
confirmed*booleanMust be true, and only after the user explicitly approved unsubscribing from this sender
inbox.dismissDismiss inbox items you are not acting on (also marks the mail read in Gmail)

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

ParameterTypBeschreibung
ids*arrayInbox item ids to dismiss
confirmed*booleanMust be true after the user confirms dismissing these items and marking their mail read
inbox.acknowledgeKeep auto-applied inbox items as-is and finalize the automatic action. Confirm the specific items with the user first.

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

ParameterTypBeschreibung
ids*arrayInbox item ids to acknowledge
confirmed*booleanMust be true after the user confirms keeping these automatic actions
inbox.declineQueue 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.

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.

ParameterTypBeschreibung
ids*arrayInbox item ids to decline
preferencestringSend preference to apply; omit to use the saved preference
rememberbooleanSave the preference for future declines
confirmed*booleanMust be true, and only after the user explicitly approved declining these conversations
inbox.refreshCheck Gmail for new mail now; returns per-account sync status

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

inbox.sync_statusPer-account Gmail synchronization status, including current progress and last sync time

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

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

ParameterTypBeschreibung
signal_id*stringTracked-company id from signals.list
pagestringPagination cursor returned as meta.next_page
limitintegerMaximum records to return
signals.recommendations.getGet one recommended company with sources and persona fit

Get one recommended company with sources and persona fit

ParameterTypBeschreibung
recommendation_id*stringRecommendation id
signals.recommendations.watchStart tracking a recommended company (converts it into a signal)

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

ParameterTypBeschreibung
recommendation_id*stringRecommendation id
signals.recommendations.dismissDismiss a recommended company

Dismiss a recommended company

ParameterTypBeschreibung
recommendation_id*stringRecommendation id
reasonstringWhy it was dismissed; sharpens future recommendations
signals.recommendations.blockDismiss a recommended company and block it from future recommendations

Dismiss a recommended company and block it from future recommendations

ParameterTypBeschreibung
recommendation_id*stringRecommendation id
signals.recommendations.restoreRestore a dismissed or blocked recommendation

Restore a dismissed or blocked recommendation

ParameterTypBeschreibung
recommendation_id*stringRecommendation id
signals.recommendations.feedbackRecord why a recommendation was or was not a fit; this sharpens future recommendations and the persona

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

ParameterTypBeschreibung
recommendation_id*stringRecommendation id
feedback_types*arrayOne or more supported feedback tags
interaction_sourcestringWhere the feedback came from in the UI or agent flow
account.agendaGet upcoming interviews and action items

Get upcoming interviews and action items

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

integrations.connect_googleGet 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.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

55 von 55 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

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

Schlagwörter
mcp
Alternativen
Tool-Oberflächen werden verglichen…

Keine Abdeckung der Abhängigkeiten

Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.

Themen

Verwandtes in search & retrieval