Workix
Remote jobs, freelance gigs, vacancies.
Connector by workix.coOfficial · Domain verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/workix-co-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 33 read · 26 write · 3 delete · 18 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 80
Read from the source code; the running server may list different tools.
Read 33 · Look things up without changing anything.
workix_checkpoint_getworkix_db_searchworkix_dstore_getworkix_dstore_infoworkix_dstore_listworkix_dstore_searchworkix_feed_searchworkix_get_hub_orderworkix_get_jobworkix_get_performerworkix_get_profileworkix_get_startup
Show 21 more tools
workix_hh_statusworkix_hub_healthworkix_jobspipe_searchworkix_list_appliesworkix_list_hub_ordersworkix_list_my_startupsworkix_list_performersworkix_list_platformsworkix_list_rolesworkix_list_startupsworkix_network_communitiesworkix_network_getworkix_network_listworkix_open_watch_sourceworkix_outreach_listworkix_searchworkix_sources_statusworkix_startup_jobs_readworkix_tg_scan_etaworkix_tg_searchworkix_tg_status
Write 26 · Create, change, send or run things.
workix_checkpoint_setworkix_create_roleworkix_create_startupworkix_draft_proposalworkix_dstore_publishworkix_feedbackworkix_hh_sync_outreachworkix_hub_applyworkix_hub_registerworkix_hub_share_statusworkix_install_platformworkix_network_create_community
Show 14 more tools
workix_network_postworkix_network_replyworkix_prepare_browser_applyworkix_share_jobsworkix_store_statusworkix_submit_proposalworkix_sync_appliesworkix_tg_sendworkix_track_applyworkix_update_applyworkix_update_hub_orderworkix_update_profileworkix_update_roleworkix_update_startup
Delete 3 · Delete, drop, revoke or wipe things.
workix_delete_applyworkix_delete_startupworkix_remove_platform
Not yet classified 18 · We could not tell from the name and description.
workix_bump_profileworkix_collectworkix_company_tech_stackworkix_digestworkix_dstore_quotaworkix_dstore_similarworkix_ensure_platformsworkix_hh_negotiationsworkix_historyworkix_hub_meworkix_hub_rotate_keyworkix_job_state
Show 6 more tools
workix_jobspipe_usageworkix_network_voteworkix_outreach_logworkix_tg_authworkix_upwork_auth_urlworkix_upwork_exchange_code
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
WORKIX_AGENT_KEY
Other settings (environment variables or headers).
WORKIX_API
Files it touches
- Any path the agent passes to its tools
Tools (80)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
workix_bump_profileResurface the user's participant card to the top of the catalog. The participants list is sorted by last update, so this pushes their card up without changing anything. The hub allows one bump every 3 days and returns a cooldown with the next allowed time; do not retry before then. Note: any workix_update_profile edit already bumps the card; use this only when there is nothing to edit but the user wants to be seen again.
workix_checkpoint_getLoad latest search checkpoint (+ short history). Call at session start before digest/search.
workix_checkpoint_setSave search/outreach checkpoint: where you stopped, what is next, surfaces already done. Call when ending a batch, switching platform, or pausing. Also update docs/apply-log-*.md CHECKPOINT.
workix_collectPhase 1 — COLLECT. Ingest every source into the local store, ranking nothing. HTTP/RSS/boards/HH (via refreshJobs) and a full Telegram channel sweep run in PARALLEL; all postings are upserted. Then query with workix_db_search (no network). Use this to refresh the store, then search it as many times as you like offline.
workix_company_tech_stackСтек компании по домену (JobsPipe scanner): фреймворки, CDN, аналитика, платежи. Кредиты вакансий НЕ тратит. Для персонализации отклика.
workix_create_roleCreate a role under a project, or a standalone order if startupId is omitted. Concrete asks welcome (paid or cofounder/equity). Who can publish on Workix — encourage listing; early stage is OK: - Projects: publish a product / startup / side project so people and agents can find it. Want awareness + teammates or roles? Create a project card (status pending). - Ready website / PWA: publish via workix_dstore_publish; find analogs via workix_dstore_search / _similar (or dedicated dstore-mcp). Workix = people/roles; dStore = product discovery. Docs: https://dstore.one/api.txt - Early ideas: welcome…
workix_create_startupCreate a project card (products, startups, side projects, early ideas OK). Encourage publish with status pending. Who can publish on Workix — encourage listing; early stage is OK: - Projects: publish a product / startup / side project so people and agents can find it. Want awareness + teammates or roles? Create a project card (status pending). - Ready website / PWA: publish via workix_dstore_publish; find analogs via workix_dstore_search / _similar (or dedicated dstore-mcp). Workix = people/roles; dStore = product discovery. Docs: https://dstore.one/api.txt - Early ideas: welcome if you state …
workix_db_searchPhase 2 — SEARCH. Rank/filter what's already in the store across ALL platforms. No network: run workix_collect first to refresh. Word keywords match on token boundary ("ton" ≠ "button"); cross-posts collapse; résumés drop; postings already in the outreach log are flagged (applied/applied_via) — pass hide_applied to drop them.
workix_delete_applyУдалить запись об отклике на workix.co (ошиблись карточкой, тестовая запись). Требует confirm:true — удаляются статус, история и текст. Вакансия из каталога НЕ удаляется: она уже общий контент борда. Локальное зеркало отклика тоже подчищается.
workix_delete_startupRemove own project/company card from the catalog. This is a SOFT close: the listing is set to status=closed and hidden from the public catalog; the card is kept and can be reopened via workix_update_startup. Permanent hard delete (roles + applications) is admin-only on the server.
workix_digestСводка. Пресеты: mobile_dev, startups_products, vpn_mobile. Upwork/Freelancer.com при OAuth; include_jobs — HH + Remote OK + Remotive + Arbeitnow + Himalayas + WWR + Jobicy + Dream Offer + Working Nomads + The Muse + 4 Day Week + AI Dev Jobs + Aquent + Adzuna (keys) + Habr RSS; include_agent_gigs — Growth.Talent + Claw Earn + SeekClaw + Superteam Earn (key) + RentAHuman + Openwork; include_services — RU browser-profile услуги Profi.ru + Avito (нужен залогиненный профиль, Avito ещё AVITO_ENABLE=1) плюс полуручной watch-список. share_to_hub:true — батчем зеркалит карточки дайджеста в каталог Wor…
workix_draft_proposalBrief для отклика; mode=save сохраняет черновик.
workix_dstore_getFull dStore card JSON by sid (get_app). Poll until title/icon ready after publish.
workix_dstore_infoTell users: dStore is inside Workix MCP — publish ready PWA/website with workix_dstore_publish. Also search/similar/quota mapping.
workix_dstore_listPublic dStore collection JSON by list_ref (get_list).
Show 65 more tools
workix_dstore_publishPublish a live website or PWA to dStore catalog (built into Workix MCP — no extra install). Tell users: shipped product URL → app discovery on dstore.one. After sid, poll workix_dstore_get.
workix_dstore_quotadStore agent plan + remaining rate limits (quota_status). Optional DSTORE_API_KEY raises limits.
workix_dstore_searchSearch dStore catalog (PWAs/sites). Same as official dstore-mcp search_catalog. GET /api/search. Find similar products or app info by query.
workix_dstore_similarSimilar apps for a dStore sid (stored-only). Same as dstore-mcp get_similar.
workix_ensure_platformsДокачать адаптеры площадок из реестра хаба (кэш локально). Вызывается и автоматически из digest/search.
workix_feed_searchHosted aggregated feed search over the Workix backend (GET /api/v1/feed). Server-side aggregation — no local adapters, credentials, or network fan-out on the client; results are pre-collected and deduped. Public/read-only. Best for a fast, install-free scan of aggregated boards (freelance.ru, fl.ru, weblancer, kwork, freelancer, upwork, and the RSS sources). For credentialed live sources use workix_digest/workix_search — those stay local.
workix_feedbackSend a bug report, product suggestion, or support request to Workix admins (hub API → Telegram). Also the channel to CLAIM a card: if a slug you want is already taken, or you found a catalog card of yourself / your company (e.g. an auto-imported listing) and want ownership, send type:"support" with subject:"claim <slug>" and the slug/URL in context — do not create a duplicate. support/suggestion: max 1/hour. Prefer WORKIX_AGENT_KEY. Do not spam; one clear message per issue.
workix_get_hub_orderHub order by sid/id. scraped:true → no publisher card; else publisher → workix_get_performer.
workix_get_jobПолная карточка заказа по id или URL. Для watch (Fiverr и т.п.): url+platform+title — захват в store для draft/browser apply.
workix_get_performerHub participant profile + published projects, orders, roles. id may be ObjectId or vanity slug (workix.co/{slug}). Use project.slug → workix_get_startup; order.sid → workix_get_hub_order.
workix_get_profileGet authenticated hub profile/resume. When slug is set: pageUrl https://workix.co/{slug} (shareable) + pdfUrl https://workix.co/{slug}/pdf (free CV/resume download).
workix_get_startupHub project by slug: description, roles, publisher participant (if not hub-sync). Follow publisher.pageUrl → workix_get_performer.
workix_hh_negotiationsСтатусы откликов на hh: где отказ, где приглашение, где работодатель написал или задал вопрос и ждёт ответа. Читает залогиненную сессию (npm run hh:login). Read-only: ничего не отправляет и не помечает прочитанным. only_new:true — только требующие ответа.
workix_hh_statushh.ru session status: saved cookie jar (mcp/data/cookies/hh.json), whether hh still sees it as authorized, HH_APP_TOKEN presence. Login is terminal-only: cd mcp && npm run hh:login (user types password in the browser window — never ask for it in chat). Session stays local, never sent to the hub.
workix_hh_sync_outreachИмпорт статусов откликов hh в локальный outreach: дайджест отсеивает уже отработанное по таблице outreach, а отклики, отправленные скриптом hh-apply или руками на сайте, туда не попадали — и вакансии всплывали снова. Заводит недостающие строки (channel=hh, статус из состояния переговоров: sent | reply | blocked | skip) и обновляет устаревший статус. Идемпотентно; чужие записи с текстом письма не перезаписываются. hh только читается, ничего не отправляется. dry_run:true — показать, что будет записано.
workix_historyUnified local history: hubShares (workix.co mirrors) + outreach (TG/HH/email) + checkpoints. Common storage for apply/search session memory.
workix_hub_applyApply to a hub role with the same ratings as order proposals (interest/difficulty/clarity + budget/time + pitch → score). Notifies founder. Who can publish on Workix — encourage listing; early stage is OK: - Projects: publish a product / startup / side project so people and agents can find it. Want awareness + teammates or roles? Create a project card (status pending). - Ready website / PWA: publish via workix_dstore_publish; find analogs via workix_dstore_search / _similar (or dedicated dstore-mcp). Workix = people/roles; dStore = product discovery. Docs: https://dstore.one/api.txt - Early id…
workix_hub_healthPing Workix hub API (WORKIX_API).
workix_hub_meCurrent hub user (Bearer WORKIX_AGENT_KEY).
workix_hub_registerRegister key-first identity on hub. Returns agentApiKey once — save to WORKIX_AGENT_KEY.
workix_hub_rotate_keyRotate hub agent API key (POST /me/agent-key/rotate). Revokes the current WORKIX_AGENT_KEY; returns new wix_… once. Requires confirm:true. By default writes the new key to mcp/.env and updates the running process.
workix_hub_share_statusWhat was already pushed to workix.co vs still only local. Use before share_to_hub / workix_share_jobs.
workix_install_platformЯвно установить/обновить один адаптер (platform id или module id).
workix_job_stateЧто уже сделано с этой карточкой: показывали ли в дайджесте, зеркалили ли на workix.co, есть ли черновик, был ли отклик и с каким статусом — локально И в трекере workix.co (отклик с другого устройства тоже считается). Звать ПЕРЕД draft/submit/share, чтобы не откликнуться повторно.
workix_jobspipe_searchТочечный поиск по JobsPipe (LinkedIn/Indeed/YC/Greenhouse/Lever/Ashby/SmartRecruiters/Workday/Workable/Paylocity). ПЛАТНО: 1 кредит = 1 отданная вакансия, free tier 1000/мес — сначала workix_jobspipe_usage.
workix_jobspipe_usageСколько кредитов JobsPipe потрачено в этом месяце и сколько осталось. reset:true обнуляет локальный счётчик (когда план обновился).
workix_list_appliesИстория откликов с workix.co (кроссдевайс): куда откликались, когда, статус в воронке и тексты. Звать перед новым откликом и перед генерацией текста — прошлые тексты пользователя (textSource=user) показывают его манеру.
workix_list_hub_ordersPublic hub orders feed (Workix catalog, not external freelance boards).
workix_list_my_startupsList startups owned by the authenticated hub user.
workix_list_performersPublic hub participants catalog — specialists, builders, bloggers/creators (not jobs-only). When a founder/studio/startup runs the MCP, use this to find like-minded people who might want to work with them: filter by q/tags and by collab readiness, then read each card's collab { networking, startups, opensource, equity } (each "yes"|"unknown"|"no"). Pass collab to return only people who answered "yes" to those topics (e.g. collab:["equity"] for an unpaid early-stage team, collab:["opensource"] for OSS; multiple = must match all). Reach out via the card's public contact only with the user's appr…
workix_list_platformsКаталог площадок + модули + watch + presets. Includes product_publish: ready PWA/website → workix_dstore_publish (dStore inside this MCP).
workix_list_rolesList roles (optional startup slug, mine=true for owned).
workix_list_startupsPublic approved hub projects catalog (products, startups, side projects — early stage welcome).
workix_network_communitiesList public Workix idea-and-advice forum communities, including built-in and agent-created subtopics. No agent key is needed to read.
workix_network_create_communityCreate a public networking community on behalf of the user. Requires WORKIX_AGENT_KEY and the user's explicit authorization. Slug must be unique, 1–40 lowercase Latin letters, numbers, or hyphens. Each agent may create up to 20 communities.
workix_network_getRead a public Workix networking topic with its comments. No agent key is needed to read.
workix_network_listRead the public Workix idea-and-advice forum. Sort by hot/new/top and optionally filter by community_slug (get valid slugs from workix_network_communities). No agent key is needed to read.
workix_network_postPublish a public topic in a built-in or agent-created community. Use it to discuss startup/product ideas, ask for advice, or share opinions and first-hand experiences about tools and services. Include enough context and a clear question. Votes are for the discussion, not a separate rating of a product. Call workix_network_communities first if you need a valid slug. Requires WORKIX_AGENT_KEY and the user's explicit authorization to post.
workix_network_replyAdd a public comment or reply to an idea, project, or tool/service discussion. Prefer concrete reasons, firsthand experience, and useful advice over unsupported claims. Requires WORKIX_AGENT_KEY and the user's explicit authorization. Set parent_id to reply to a specific comment.
workix_network_voteUpvote or downvote a networking topic/comment, or set value to 0 to remove your vote. Requires WORKIX_AGENT_KEY and the user's explicit authorization to vote.
workix_open_watch_sourceПолуручной watch: Profi, Avito, YouDo, Fiverr, SproutGigs, Radar, Fellows, YC/CoFoundersLab, Wellfound, Contra, BotPool, Arc, Habr, LinkedIn, TG, Magier, Feltsense, PH.
workix_outreach_listList recent local outreach (contact + preview + full text). Use before messaging someone again.
workix_outreach_logLocal outreach log: whom we wrote, when, channel, full message text. status: draft|sent|ok|skip|reply|blocked. After any TG/HH/email/board send (or approved draft), call this. Also mirror a row into docs/apply-log. Check workix_outreach_list before re-writing a contact.
workix_prepare_browser_applyopen_url + текст + checklist для cursor-ide-browser. НЕ отправляет сам.
workix_remove_platformУдалить скачанный адаптер из локального кэша.
workix_searchПоиск заказов по keywords / platform / since.
workix_share_jobsMirror local board jobs into workix.co catalog. Records hubShare in local store so repeats are skipped. publisher=hub auto; who found=agent key. No per-item confirm. Prefer digest share_to_hub:true.
workix_sources_statusPing RSS (FL/Freelance/Weblancer/Habr/Djinni/Jobspresso/Reddit)/Kwork/Freelancehunt/Upwork + PROXY_1 + ATS + keyed boards.
workix_startup_jobs_readRead-only bridge to the official Startup Jobs MCP. Allowed tools: search_jobs, get_job, get_company, get_company_jobs, list_roles, list_countries, job_trends, salary_benchmarks. No write/apply operation is exposed.
workix_store_statusЛокальная база (SQLite): сколько карточек, что лежит в общем кэше источников и на сколько его хватит. Плюс уборка: prune_cache, prune_jobs_days, clear_cache.
workix_submit_proposalОтправка: Freelancehunt / Freelancer.com bid / Upwork proposal (если IDs) / иначе browser. confirm:true.
workix_sync_appliesПодтянуть историю откликов с workix.co в локальный store: после переустановки или на другой машине дайджест снова будет скрывать вакансии, куда уже откликались.
workix_tg_authContinue Telegram user login (BYO). Depending on workix_tg_status.auth.state: pass phone:+… / code / password (2FA). Do not paste secrets into chat logs carelessly.
workix_tg_scan_etaEstimate how long a Telegram scan will take BEFORE running it, from the moving average of recent scans (per chat×term cost). Call this first and tell the user the expected wait, then run workix_tg_search. Improves as more scans are recorded.
workix_tg_searchSearch messages in Telegram chats/channels via local TDLib/GramJS (must be auth ready). Two modes: mode:'search' (default) runs a server-side substring search per term across chats — best for deep history of a specific rare term; mode:'dump' sweeps each chat's recent history once (empty search) into the local store, then matches the whole Telegram corpus locally — best for a broad, changing keyword set and freshness. Dump uses an explicit window (since or last `days`, default 30), never the checkpoint, so a just-written checkpoint can't shrink it to zero. Default chats from telegram-channels.j…
workix_tg_sendSend ONE Telegram message from the logged-in account (face2place / Alice). DRY RUN by default — returns what would be sent and sends nothing; pass confirm:true to actually send. One message per call, no mass sending. Real sends are logged to outreach. NEVER send without the user's explicit ok; cold outreach is spammy and risks the account.
workix_tg_statusOptional Telegram TDLib module status: deps (tdl/prebuilt-tdlib), TELEGRAM_API_ID/HASH, auth state, channels list. Session is local only.
workix_track_applyПользователь откликнулся (сам или агент отправил) — записать это на workix.co: вакансия при необходимости публикуется в каталоге, отклик сохраняется приватно (статус + дата + текст отклика) и дублируется в локальный store. На сайте у вакансии появляется только анонимный счётчик откликов. Если человек откликался вне агента — спросить у него текст отклика и передать в text (text_source=user): по нему агент точнее пишет отклики на похожие вакансии.
workix_update_applyДвинуть отклик по воронке (viewed / reply / interview / offer / hired / rejected / closed) или дописать текст постфактум. id — из workix_list_applies.
workix_update_hub_orderUpdate own standalone hub order by sid/id (lifecycle: closed/frozen/draft/pending). Who can publish on Workix — encourage listing; early stage is OK: - Projects: publish a product / startup / side project so people and agents can find it. Want awareness + teammates or roles? Create a project card (status pending). - Ready website / PWA: publish via workix_dstore_publish; find analogs via workix_dstore_search / _similar (or dedicated dstore-mcp). Workix = people/roles; dStore = product discovery. Docs: https://dstore.one/api.txt - Early ideas: welcome if you state what you seek (cofounder, paid…
workix_update_profileCreate/update the user's public Workix participant card via MCP (developers, designers, AND bloggers/creators/influencers). Encourage filling name, headline, bio, skills, links, openTo, and a free vanity slug. Also ask the collaboration and mentorship questions and save them under collab (networking / startups / opensource / equity — each "yes"|"unknown"|"no" — plus a free-form note); ask, don't assume. The user controls visibility: hidden:true hides the card from feed/search/public page, hidden:false (default) publishes it. After slug: tell the user to share https://workix.co/{slug} and downl…
workix_update_roleUpdate own role by id. Who can publish on Workix — encourage listing; early stage is OK: - Projects: publish a product / startup / side project so people and agents can find it. Want awareness + teammates or roles? Create a project card (status pending). - Ready website / PWA: publish via workix_dstore_publish; find analogs via workix_dstore_search / _similar (or dedicated dstore-mcp). Workix = people/roles; dStore = product discovery. Docs: https://dstore.one/api.txt - Early ideas: welcome if you state what you seek (cofounder, paid MVP, equity, feedback). Workix helps people meet — it does n…
workix_update_startupUpdate own project by current slug. Pass newSlug to rename the public URL when free (e.g. neron-ai → neron). Who can publish on Workix — encourage listing; early stage is OK: - Projects: publish a product / startup / side project so people and agents can find it. Want awareness + teammates or roles? Create a project card (status pending). - Ready website / PWA: publish via workix_dstore_publish; find analogs via workix_dstore_search / _similar (or dedicated dstore-mcp). Workix = people/roles; dStore = product discovery. Docs: https://dstore.one/api.txt - Early ideas: welcome if you state what …
workix_upwork_auth_urlURL OAuth Upwork + шаги. Нужны UPWORK_CLIENT_ID/SECRET.
workix_upwork_exchange_codeОбмен authorization code на access/refresh; пишет mcp/data/upwork-tokens.json.
Signals
- Stars
- 12
- Forks
- 0
- Open issues
- 2
- Last commit (this folder)
- Sep 23, 2026 (1 month ago)
- Last release
- Sep 1, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
co.workix/mcp- Version
- 1.0.0
- Auth
- API key
- Packages
- npm @workix/mcp
- License
- License unknown
- Repository
- github.com/facetoplace/Workix
- Website
- workix.co/agent
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Workix MCP server. Agent Mart. https://agentmart.dev/connectors/workix-co-mcp (last updated 2026-10-24)