co.getrefine/refine

MCPcomunidaden línea
v0.5.2co.getrefineUnknownActualizado hace 1 m

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

Estado del endpointen línea
comprobado hace 9 días · 580 ms
100 % de las últimas 5 comprobaciones llegaron a este endpoint
Funciona en
ClaudeCursorCopilotChatGPTGemini

Inferido de los transportes que declara este listado (streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
hace 1 mÚltima actualización
Paquete
Autorco.getrefine
LicenciaUnknown
Versión0.5.2
Fuentemcp-registry
Estado de confianza
B
60/100Bueno
Solo endpoint alojado: esta evaluación cubre quién lo publica y si responde, no el código que hay detrás. No se aplica análisis de CVE, dependencias ni código fuente, así que nada de lo que aparece aquí certifica que ese código esté limpio.
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/30
→ Publicador: este listado no tiene ningún repositorio registrado, así que `forge publish` no puede verificar la propiedad de forma automática. Usa «Reclamar este listado» arriba — en Forge lo revisamos a mano.
—Verificación de dominio+0/10
→ Ahora mismo no está disponible para este tipo de listado: hoy la comprobación de dominio solo se ejecuta para paquetes publicados en npm, así que esta fila todavía no se puede conseguir aquí, sea lo que sea lo que haya alojado en el dominio.
✓Análisis de inyección de prompts · limpio+30/30
✓Análisis de ofuscación / exfiltración · limpio+20/20
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
DependenciasSin auditar
Superficie de herramientas55 herramientas · ninguna privilegiada
Análisis de seguridad✓ Limpiovlive · hace 9 d¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado25 ago 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

55 herramientas · ninguna privilegiada
Observado en vivo desde el endpoint del proveedor9d ago

Leído de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.

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

List jobs in your journey

ParámetroTipoDescripción
pagestringPagination cursor returned as meta.next_page
limitintegerMaximum records to return
jobs.getGet details of a specific job

Get details of a specific job

ParámetroTipoDescripción
job_id*stringJob id
jobs.addAdd a new job to your journey

Add a new job to your journey

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
job_id*stringJob id
jobs.mark_appliedMark a job as applied

Mark a job as applied

ParámetroTipoDescripción
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

ParámetroTipoDescripción
job_id*stringJob id
jobs.unarchiveRestore an archived job to the active board

Restore an archived job to the active board

ParámetroTipoDescripción
job_id*stringJob id
jobs.interviews.addLog an interview for a job

Log an interview for a job

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.)

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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

ParámetroTipoDescripción
signal_id*stringSignal (tracked company) id
signals.resumeResume tracking for a company

Resume tracking for a company

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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)

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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)

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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)

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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

No se publicó ningún esquema de entrada para esta herramienta.

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

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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)

ParámetroTipoDescripción
recommendation_id*stringRecommendation id
signals.recommendations.dismissDismiss a recommended company

Dismiss a recommended company

ParámetroTipoDescripción
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

ParámetroTipoDescripción
recommendation_id*stringRecommendation id
signals.recommendations.restoreRestore a dismissed or blocked recommendation

Restore a dismissed or blocked recommendation

ParámetroTipoDescripción
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

ParámetroTipoDescripción
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

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

55 de 55 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

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

Palabras clave
mcp
Alternativas
Comparando superficies de herramientas…

Sin cobertura de dependencias

Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.

Temas

Relacionados en search & retrieval