Skip to content
Agentmart
Submit a tool

Workix

Remote jobs, freelance gigs, vacancies.

Connector by workix.coOfficial · Domain verified by the MCP Registry

IndexedLicense unknownLocal (stdio)★ 12
Write a review

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.

We use your email only for this newsletter. Privacy

About

Remote jobs, freelance gigs, vacancies. 24 boards: Upwork, Freelancer, RemoteOK, hh.ru, Kwork.

No 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_get
  • workix_db_search
  • workix_dstore_get
  • workix_dstore_info
  • workix_dstore_list
  • workix_dstore_search
  • workix_feed_search
  • workix_get_hub_order
  • workix_get_job
  • workix_get_performer
  • workix_get_profile
  • workix_get_startup
Show 21 more tools
  • workix_hh_status
  • workix_hub_health
  • workix_jobspipe_search
  • workix_list_applies
  • workix_list_hub_orders
  • workix_list_my_startups
  • workix_list_performers
  • workix_list_platforms
  • workix_list_roles
  • workix_list_startups
  • workix_network_communities
  • workix_network_get
  • workix_network_list
  • workix_open_watch_source
  • workix_outreach_list
  • workix_search
  • workix_sources_status
  • workix_startup_jobs_read
  • workix_tg_scan_eta
  • workix_tg_search
  • workix_tg_status

Write 26 · Create, change, send or run things.

  • workix_checkpoint_set
  • workix_create_role
  • workix_create_startup
  • workix_draft_proposal
  • workix_dstore_publish
  • workix_feedback
  • workix_hh_sync_outreach
  • workix_hub_apply
  • workix_hub_register
  • workix_hub_share_status
  • workix_install_platform
  • workix_network_create_community
Show 14 more tools
  • workix_network_post
  • workix_network_reply
  • workix_prepare_browser_apply
  • workix_share_jobs
  • workix_store_status
  • workix_submit_proposal
  • workix_sync_applies
  • workix_tg_send
  • workix_track_apply
  • workix_update_apply
  • workix_update_hub_order
  • workix_update_profile
  • workix_update_role
  • workix_update_startup

Delete 3 · Delete, drop, revoke or wipe things.

  • workix_delete_apply
  • workix_delete_startup
  • workix_remove_platform

Not yet classified 18 · We could not tell from the name and description.

  • workix_bump_profile
  • workix_collect
  • workix_company_tech_stack
  • workix_digest
  • workix_dstore_quota
  • workix_dstore_similar
  • workix_ensure_platforms
  • workix_hh_negotiations
  • workix_history
  • workix_hub_me
  • workix_hub_rotate_key
  • workix_job_state
Show 6 more tools
  • workix_jobspipe_usage
  • workix_network_vote
  • workix_outreach_log
  • workix_tg_auth
  • workix_upwork_auth_url
  • workix_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_profile

    Resurface 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_get

    Load latest search checkpoint (+ short history). Call at session start before digest/search.

  • workix_checkpoint_set

    Save 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_collect

    Phase 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_role

    Create 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_startup

    Create 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_search

    Phase 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_startup

    Remove 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_proposal

    Brief для отклика; mode=save сохраняет черновик.

  • workix_dstore_get

    Full dStore card JSON by sid (get_app). Poll until title/icon ready after publish.

  • workix_dstore_info

    Tell users: dStore is inside Workix MCP — publish ready PWA/website with workix_dstore_publish. Also search/similar/quota mapping.

  • workix_dstore_list

    Public dStore collection JSON by list_ref (get_list).

Show 65 more tools
  • workix_dstore_publish

    Publish 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_quota

    dStore agent plan + remaining rate limits (quota_status). Optional DSTORE_API_KEY raises limits.

  • workix_dstore_search

    Search dStore catalog (PWAs/sites). Same as official dstore-mcp search_catalog. GET /api/search. Find similar products or app info by query.

  • workix_dstore_similar

    Similar apps for a dStore sid (stored-only). Same as dstore-mcp get_similar.

  • workix_ensure_platforms

    Докачать адаптеры площадок из реестра хаба (кэш локально). Вызывается и автоматически из digest/search.

  • workix_feed_search

    Hosted 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_feedback

    Send 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_order

    Hub 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_performer

    Hub 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_profile

    Get 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_startup

    Hub 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_status

    hh.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_history

    Unified local history: hubShares (workix.co mirrors) + outreach (TG/HH/email) + checkpoints. Common storage for apply/search session memory.

  • workix_hub_apply

    Apply 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_health

    Ping Workix hub API (WORKIX_API).

  • workix_hub_me

    Current hub user (Bearer WORKIX_AGENT_KEY).

  • workix_hub_register

    Register key-first identity on hub. Returns agentApiKey once — save to WORKIX_AGENT_KEY.

  • workix_hub_rotate_key

    Rotate 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_status

    What 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_orders

    Public hub orders feed (Workix catalog, not external freelance boards).

  • workix_list_my_startups

    List startups owned by the authenticated hub user.

  • workix_list_performers

    Public 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_roles

    List roles (optional startup slug, mine=true for owned).

  • workix_list_startups

    Public approved hub projects catalog (products, startups, side projects — early stage welcome).

  • workix_network_communities

    List public Workix idea-and-advice forum communities, including built-in and agent-created subtopics. No agent key is needed to read.

  • workix_network_create_community

    Create 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_get

    Read a public Workix networking topic with its comments. No agent key is needed to read.

  • workix_network_list

    Read 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_post

    Publish 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_reply

    Add 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_vote

    Upvote 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_list

    List recent local outreach (contact + preview + full text). Use before messaging someone again.

  • workix_outreach_log

    Local 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_apply

    open_url + текст + checklist для cursor-ide-browser. НЕ отправляет сам.

  • workix_remove_platform

    Удалить скачанный адаптер из локального кэша.

  • workix_search

    Поиск заказов по keywords / platform / since.

  • workix_share_jobs

    Mirror 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_status

    Ping RSS (FL/Freelance/Weblancer/Habr/Djinni/Jobspresso/Reddit)/Kwork/Freelancehunt/Upwork + PROXY_1 + ATS + keyed boards.

  • workix_startup_jobs_read

    Read-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_auth

    Continue 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_eta

    Estimate 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_search

    Search 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_send

    Send 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_status

    Optional 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_order

    Update 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_profile

    Create/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_role

    Update 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_startup

    Update 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_url

    URL 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
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)