jobs.list
List jobs
List jobs in your journey
pagelimitco.getrefine由 getrefine.co 發布官方發布者v0.6.0更新於 Oct 24, 2026
Job search management: applications, interviews, offers, recruiter email, and company openings.
讓助理管理求職流程:追蹤申請、面試與錄取通知,關注公司,搜尋職缺,並讀取媒合到的招募信件。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/co.getrefine%2Frefine/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"refine-job-search": {
"type": "http",
"url": "https://mcp.getrefine.co/mcp"
}
}
}List jobs
List jobs in your journey
pagelimitJob details
Get details of a specific job
job_id必填Add job
Add a new job to your journey
urltitle必填sourcecompany必填locationdescriptionqualificationscompensation_textUpdate job
Update a job in your journey
urlnotestitlejob_id必填sourcecompanylocationdescriptionqualificationscompensation_textDelete job
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.
job_id必填confirmed必填Re-scrape job
Queue a job posting to be re-scraped. The returned job may remain pending; use jobs.get later to inspect the refreshed state.
job_id必填Mark applied
Mark a job as applied
job_id必填Archive job
Hide a job from the active board without recording a rejection or closing the application
job_id必填Unarchive job
Restore an archived job to the active board
job_id必填Log interview
Log an interview for a job
name必填notesjob_id必填locationscheduled_atUpdate interview
Update an existing interview
namenotesjob_id必填ratingoutcomefeedbacklocationnext_actioncancelled_atcompleted_atinterview_id必填interviewers另有 2 個Delete interview
Permanently delete an interview from a job. Confirm with the user first; it cannot be undone.
job_id必填confirmed必填interview_id必填Record offer
Record a job offer with compensation details
notesjob_id必填currencyrsu_textbonus_centsdeadline_atequity_textnext_actiontarget_rsu_textinitial_rsu_textbase_salary_centstarget_bonus_cents另有 5 個Update offer
Update the offer recorded for a job
notesjob_id必填currencyrsu_textbonus_centsdeadline_atequity_textnext_actiontarget_rsu_textinitial_rsu_textbase_salary_centstarget_bonus_cents另有 5 個Delete offer
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.
job_id必填confirmed必填Accept offer
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.
job_id必填confirmed必填Decline offer
Decline the offer for a job, a major state change; confirm with the user first. It does not email the employer.
job_id必填confirmed必填Log negotiation event
Log a negotiation event on an offer (counter-offer, update, etc.)
notesjob_id必填event_dateevent_type必填bonus_centsequity_textsalary_centsDelete negotiation event
Remove a negotiation event from an offer
job_id必填event_id必填confirmed必填Followed companies
List all followed companies, their filters, state, and unread counts. Returns the full list without pagination. Following delivers future matching openings; use Search to browse jobs already in the index.
無需輸入參數。
Follow company
Follow an indexed company for future matching openings and company recommendations. Get company_id from Search, a ready submission, or a recommendation candidate_company.id. Specify at least one match; [{}] follows all new openings. This does not submit an unknown careers page or collect historical matches.
filters必填company_id必填Update follow filters
Replace all match filters for a followed company. Other follow settings are unchanged. Pass [{}] for all new openings. Pending means the new filters are being applied; old unread counts may change.
filters必填follow_id必填Unfollow company
Unfollow a company and remove its Following feed and recommendation source. Confirm with the user first. Board jobs remain. To pause temporarily instead, use following.pause.
confirmed必填follow_id必填Pause follow
Pause future matching openings for this follow without deleting it. This does not stop shared company indexing or pause other follows.
follow_id必填Resume follow
Resume a paused company follow.
follow_id必填Following openings
Read matching openings from followed companies. tab defaults to unread. Use the row id for marking read and nested opening.id for opening details or adding to the board. meta.unread_count/read_count cover the selected follow or all companies before view filters; meta.filtered_count covers the current filtered tab.
qtabpagelimitlocationfollow_iddepartmentMark opening read
Mark one Following row as read. Use the row id from following.openings.list, not nested opening.id.
follow_opening_id必填Mark all openings read
Mark all unread openings as read for one follow, or every followed company if follow_id is omitted. Includes every page and openings hidden by view filters. Confirm the scope with the user first. The API returns no affected count; do not invent one.
confirmed必填follow_idFollowing email schedule
Read the user-wide Following email digest schedule. data is null if no schedule is configured. Company match filters are managed separately with following.update.
無需輸入參數。
Update Following email schedule
Set the user-wide Following email digest schedule after the user requests it. Requires Plus or Student. For a new schedule supply frequency, hour (0–23), timezone (IANA), and weekday (Sunday=0) when weekly. Existing schedules can be patched.
hourweekdaytimezonefrequencySubmit company
Submit a missing company using its public HTTPS careers URL, supplied or confirmed by the user. Refine detects supported sources and processes openings asynchronously. This adds to the shared index, not to Following. Use companies.submissions.get for progress; follow separately once company.id is available.
careers_url必填company_name必填Company submission status
Read company submission progress. queued/detecting/processing means wait; ready means search again using the company name. unsupported means the careers source is not supported; failed means processing failed. Do not claim the company was added or invent jobs while it is still working.
submission_id必填Opening details
Read an indexed opening, including its full description and qualifications. Use opening.id from Search or Following, not a follow-opening row ID.
opening_id必填Add opening to board
Add an indexed opening to the board after the user chooses it. Uses opening.id, not the Following row ID. Returns the existing board job if already added. This does not apply to the employer or send email; it also marks any matching Following item as read.
opening_id必填Create search
Search indexed jobs or companies. Supply input OR query, not both. Natural-language searches return a search ID and processing state: use search.get later, without rapid polling. Keep the ID to paginate or update this same search. Empty query {} is All openings, currently sorted by newest without persona personalization.
pagesortviewinputquerySearch results
Read a search and its results, switch jobs/companies view, or fetch results.next_page. Pending/interpreting/processing means it is still working: do not create another search or poll rapidly. If missing_company_name is set, ask for its careers URL and use companies.submissions.create. Company rows contain samples, not all matching jobs.
pagesortviewsearch_id必填Update search
Update the existing search instead of creating another. Supply input OR the complete replacement query; omitted filters are cleared. Wait until the current search is ready or failed before updating it.
pagesortviewinputquerysearch_id必填Company search openings
Read all matching jobs for a company in a ready search, not just its three preview jobs. Continue with data.next_page until null. Use company.id from the search results.
pagesortsearch_id必填company_id必填List inbox
List email conversations Refine matched to your job search (applications, interviews, recruiter outreach)
tabpagelimitshelfstatusunreadaccountInbox item
Get one inbox item with its related job and application
item_id必填Email thread
Fetch the full email thread for an inbox item
item_id必填Draft reply
Generate an AI reply draft for an inbox item. Returns HTML for review; it does not send anything.
kind必填item_id必填Send reply
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.
body必填item_id必填confirmed必填draft_kindApply inbox suggestion
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.
item_id必填confirmed必填Undo inbox action
Undo an auto-applied inbox action. This can delete a board record that the automatic action created, so confirm with the user first.
item_id必填confirmed必填Mark read
Clear an inbox item's unread-reply flag
item_id必填Unsubscribe sender
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.
item_id必填confirmed必填Dismiss inbox items
Dismiss inbox items you are not acting on (also marks the mail read in Gmail)
ids必填confirmed必填Acknowledge inbox items
Keep auto-applied inbox items as-is and finalize the automatic action. Confirm the specific items with the user first.
ids必填confirmed必填Decline 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.
ids必填rememberconfirmed必填preferenceRefresh inbox
Check Gmail for new mail now; returns per-account sync status
無需輸入參數。
Inbox sync status
Per-account Gmail synchronization status, including current progress and last sync time
無需輸入參數。
Get persona
Get the user's persona: inferred job-search preferences and traits with an understanding score. Use it to tailor advice and searches.
無需輸入參數。
List recommendations
Discover companies recommended from the companies you follow. Optionally filter by source_company_id (company.id from following.list, not a follow ID). Returns one flat list plus per-source counts. To follow a recommendation, use following.follow with candidate_company.id and your chosen filters.
pagelimitsource_company_idRecommendation details
Get one recommended company with sources and persona fit
recommendation_id必填Dismiss recommendation
Dismiss a recommended company
reasonrecommendation_id必填Block recommendation
Dismiss a recommended company and block it from future recommendations
recommendation_id必填Restore recommendation
Restore a dismissed or blocked recommendation
recommendation_id必填Recommendation feedback
Record recommendation feedback to improve future suggestions. The historical feedback tag "watched" records that a company was followed; it does not create a follow. Use following.follow first. Dismiss/block/restore actions are separate tools.
feedback_types必填recommendation_id必填interaction_sourceUpcoming agenda
Get upcoming interviews and action items
無需輸入參數。
Connected accounts
List connected Google accounts and their grant status. To connect a new account, use integrations.connect_google.
無需輸入參數。
Connect Gmail
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.
無需輸入參數。
已滿足適用檢查項的 83%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。
託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。