Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🏒 Workplace & Productivity
  3. Ttctl
Ttctl logo
Health: ActiveRecent health check succeeded.Last checked 9/23/2026, 2:02:11 AM

Ttctl

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View RepositoryVisit Website

Unofficial CLI and MCP server for the Toptal Talent platform β€” personal-productivity tool

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "ttctl": {
      "command": "npx",
      "args": [
        "-y",
        "ttctl"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives🏒 More in Workplace & Productivity

Documentation Overview

TTCtl

CI npm version npm downloads GitHub Repo stars License Contributor Covenant

Personal-productivity CLI and MCP server for your own Toptal Talent profile.

⚠️ Unofficial β€” Personal Use Only

TTCtl is NOT affiliated with, endorsed by, or supported by Toptal LLC. It is a personal-productivity tool that interacts with Toptal Talent's web/mobile interfaces using your own session, exclusively for your own profile's data.

This tool is built for fair use and shared in case it's useful to other Toptal talents who want similar tooling for their own profiles. It is NOT to be used for:

  • Spam or unsolicited outreach to recruiters / clients
  • Mass automation of job applications, profile updates, or messaging
  • Engagement-signal manipulation, application bombing, recruiter scraping
  • Operating against profiles that aren't your own
  • Any behavior that violates Toptal's Terms of Service or burdens the platform

If you encounter misuse of TTCtl, please see Abuse reporting in SECURITY.md.

Architectural friction in the codebase (sequential rate limits, single-credential design, no batch parallelism on automation-prone endpoints) is intentional. Don't remove it.

"Toptal" is a trademark of Toptal LLC. The name appears in this project's description as nominative fair use only β€” TTCtl is not a Toptal brand.

What It Does

TTCtl gives you (and your AI assistants, via MCP) programmatic access to your own Toptal Talent profile:

  • Profile β€” view and update your talent profile (basic info, skills, employment, education, certifications, industries, portfolio, visas, resume, external links, reviews, photo)
  • Applications β€” review your activity items (applications, availability requests, interviews, engagement signals); per-status-group counts via applications stats; confirm / reject open Interest Requests via applications confirm / applications reject; fetch interview detail (interviewer with TopChat thread handle, client-side contact, scheduled slot, agenda link, prep-guide ref) via applications interview show <id>; read your interview prep notes via applications interview notes show <jobId>; fetch availability-request detail (status, kind, recruiter Fixed rate, comment, lifecycle timestamps, job) via applications availability-request show <id>
  • Engagements β€” view current and past engagements; manage engagement breaks; per-status counts via engagements stats
  • Jobs β€” browse opportunities (incl. the algorithmic jobs recommended feed, the per-job jobs match-quality match-score breakdown, and the per-job jobs rate-insight rate-intelligence panel); manage saved / viewed / not-interested signals; configure search subscription; direct-apply via jobs apply <id> --consent (legal-compliance gate is mandatory). Add --suggest-answers to fetch your own historical answers to similar prior questions as advisory autocomplete suggestions (opt-in, off the critical apply path; failures degrade gracefully). The MCP tool ttctl_jobs_apply_similar_answers exposes the same surface to agents.
  • Timesheets β€” list, view, update, and submit timesheet billing cycles
  • Availability β€” view and update working hours and allocated weekly hours
  • Contracts β€” view talent-level contracts (Toptal Direct, MSA, etc.)
  • Payments β€” view payout history, aggregate payment totals (payments summary), and payment methods; show current hourly rate via payments rate current (lightweight) or the unified payments rate show projection; submit rate-change requests
  • Surveys β€” list pending surveys, submit structured answers, and add free-text feedback on post-interview / NPS prompts; submissions and feedback are irreversible and consent-gated
  • Auth β€” bootstrap config, sign in, check status, sign out

Surfaces are gated to read-heavy / personal use. Operations that would enable mass automation against the platform are deliberately not exposed.

Out of scope

The following Toptal Talent surfaces are out of scope by design β€” they enable abuse (mass-automation or spam vectors), require third-party SDKs TTCtl doesn't depend on, target client-onboarding rather than the talent-side workflow, belong to staff- or sourcing-side workflows, or are one-time / mobile-only UI affordances with no recurring CLI value:

  • Notification preferences β€” UpdateJobAlertSettings, UpdateSmsNotificationsSettings, UpdateTimesheetReminderSettings, UpdateNotificationSetting (abuse-prevention β€” silencing alerts is a precursor to other abuse)
  • Community / Slack interaction β€” events, channels, messages, RSVP (third-party-SDK β€” community participation is human-side, not CLI-side)
  • Referral flow β€” send referral, claim reward, track referrer (abuse-prevention β€” programmatic referral generation is a spam vector)
  • Become-client / consultations / coaching / gigs β€” buyer-side workflows (client-onboarding β€” not talent-side profile management)
  • Hire-me-page publishing β€” public marketing page (one-time-action β€” not recurring profile state)
  • Video pitches / Zendesk integration β€” Ziggeo/CameraTag- and Zendesk-backed surfaces (third-party-SDK β€” not part of the GraphQL surface TTCtl targets)
  • TopChat messaging surface β€” messages and file downloads remain out of scope; only the per-interviewer discovery handle is surfaced via applications interview show (full surface tracked in #23)
  • Mobile-only widgets β€” Story, MobileTopTip, MarketCondition (mobile-only-UI β€” no CLI equivalent value)
  • Quizzes / questionnaires β€” onboarding-terminal forms (one-time-action β€” not recurring profile state)
  • Staff-side workflows β€” SEND_CONTRACTS, testimonial publishing, snapshot history (staff-side β€” Toptal-staff surfaces, not talent-side)
  • Talent-signal sourcing β€” CreateTalentSignal, GetTalentSignalSetup (sourcing-side β€” recruiter / staff identifying talent, not talent-side)

Note: The scheduler.toptal.com surface (interview scheduling) is currently absent rather than out by design β€” deferred until reverse-engineering research closes.

See What It Does above for the positive scope.

Prerequisites

  • Node.js >= 22.19.0
  • A Toptal Talent profile (you must be a Toptal talent to use this β€” it has no value to anyone else)
  • Recommended: 1Password CLI (op) for credential resolution

Supported platforms

TTCtl uses node-wreq for Chrome TLS-fingerprint impersonation on the Cloudflare-protected surfaces (profile editing). That transport ships as a prebuilt native binary, available for:

OSArchitecturelibcSupported
macOSx64 (Intel)β€”βœ…
macOSarm64 (Apple Silicon)β€”βœ…
Linuxx64glibcβœ…
Linuxx64musl (Alpine)βœ…
Linuxarm64glibcβœ…
Linuxarm64musl (Alpine)❌ not yet
Windowsx64β€”βœ…
Windowsarm64 (Windows on ARM)β€”βŒ not yet

On an unsupported platform, npm install -g ttctl still succeeds (the native binary is an optional dependency) and mobile-gateway commands keep working β€” but any Cloudflare-protected command (anything that edits your profile) fails with a clear NATIVE_MODULE_UNAVAILABLE error naming your platform and this supported set. If you need one of the two not-yet-supported targets, please open an issue.

Installation

Terminal
npm install -g ttctl

Or run directly with npx:

Terminal
npx ttctl --help

Hardened install (recommended)

For maximum supply-chain safety, install with postinstall hooks disabled:

Terminal
npm install -g --ignore-scripts ttctl

--ignore-scripts blocks preinstall / postinstall / prepare hooks across the entire dependency tree at install time. This prevents a compromised transitive dep (PhantomRaven, Shai-Hulud, etc.) from executing code on your machine during install β€” closing the most-exploited supply-chain attack vector against package-manager users.

TTCtl itself ships no install-time hooks. Disabling them is purely a defense against malicious behavior in dependencies you don't directly control. See SECURITY Β§ User-install supply-chain hardening.

Quick Start

sh
# 1. Install
npm install -g ttctl

# 2. Bootstrap a config interactively (recommended)
#    Walks you through Form A (1Password reference; vault + item picker
#    when the `op` CLI is installed) or Form B (literal credentials,
#    explicit warning). Output: ~/.ttctl.yaml at mode 0600.
ttctl auth init

# 3. Sign in (captures the bearer back into ~/.ttctl.yaml under auth.token)
ttctl auth signin

# 4. Verify
ttctl auth status

# 5. View your profile
ttctl profile show

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Workplace & Productivity View all alternatives
  • Docspace logoDocspace

    A room-based collaborative platform

    🏒 Workplace & Productivity2 views
    Compare vs Docspace β†’
  • Kaneo logoKaneo

    Official MCP server for Kaneo: manage tasks, projects, and labels from Claude and other MCP clients

    🏒 Workplace & Productivity0 views
    Compare vs Kaneo β†’
  • Remi logoRemi

    Apple Reminders CLI and MCP server with section support and iCloud sync

    🏒 Workplace & Productivity0 views
    Compare vs Remi β†’
  • Doriku logoDoriku

    AI-native task management platform with 52+ MCP tools for multi-agent collaboration.

    🏒 Workplace & Productivity1 views
    Compare vs Doriku β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

npm downloads
402
Package downloads in the last 30 days.
Last commit
16d ago
Most recent push to the default branch.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Ttctl

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "ttctl": { "command": "npx", "args": ["-y","ttctl"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewTtctl AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/ttctl?style=directory)](https://allmcps.com/mcp/ttctl)
HTML Embed
<a href="https://allmcps.com/mcp/ttctl"><img src="https://allmcps.com/api/badge/ttctl?style=directory" alt="Ttctl on AllMCPs" /></a>

Technical Specs & Signals

Category🏒Workplace & Productivity
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 8, 2026
3/4 checks healthy over the last 45d
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
Last commit16d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 8, 2026
npm downloads402/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
43Quality signal: Fair Β· 43/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools16/30
Adoption & activity6/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 6d ago via OSV.dev Β· ttctl (npm)

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🏒 Workplace & Productivity β†’Best MCP servers for Workplace & Productivity β†’Alternatives to Ttctl β†’Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients