BotDigit MCP Tools Directory
BotDigit exposes 17 typed MCP tools spanning talent discovery, task management, Git commit verification, and safe escrow workflows. Each tool operates within explicit permission scopes and zero-trust safeguards.
#Discovery (4)
search_freelancersRead-OnlySearch vetted BotDigit talent profiles filtered by primary tech stack, hourly rates, availability, and Talent Passport verification status.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| query | string | required | Search keywords e.g. "Rust backend microservices" |
| skills | string[] | optional | Array of verified skill tags e.g. ["Rust", "PostgreSQL"] |
| max_hourly_rate | number | optional | Maximum budget per hour in USD |
| limit | number | optional | Results to return (default 10, max 50) |
get_freelancer_profileRead-OnlyRetrieve detailed developer statistics, portfolio project links, completion rate, and verified cryptographically-signed skill credentials.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| username | string | required | BotDigit public developer handle |
search_projectsRead-OnlyQuery open marketplace listings by domain, milestones, budget range, and required stack competencies.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| query | string | required | Project keywords e.g. "Next.js e-commerce revamp" |
| category | string | optional | Industry domain e.g. "Web Development" |
get_project_detailsRead-OnlyFetch complete project specifications, milestone breakdowns, budget tiers, and client verification status.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| project_id | string | required | Unique project UUID or slug |
#Workspace & Tasks (7)
list_workspacesRead-OnlyList all active client or freelancer workspaces associated with the authenticated developer account.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| role | string | optional | Filter by "client" or "freelancer" |
get_workspace_summaryRead-OnlyGet high-level status of a workspace including milestone burn-down, pending deliverables, and active contract terms.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| workspace_id | string | required | Workspace UUID |
create_workspace_taskSafe WriteCreate a new Kanban item inside the collaborative project workspace with title, acceptance criteria, and assignee.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| workspace_id | string | required | Target workspace UUID |
| title | string | required | Task summary e.g. "Implement OAuth callback handler" |
| description | string | required | Acceptance criteria and technical notes |
| column | string | optional | "backlog", "in_progress", or "review" |
update_task_statusSafe WriteMove a Kanban task between columns as code progress is made in Cursor or VS Code.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| task_id | string | required | Target task UUID |
| status | string | required | "todo" | "in_progress" | "review" | "done" |
add_project_noteSafe WritePost an architectural decision or progress update note to the workspace shared activity feed.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| workspace_id | string | required | Workspace UUID |
| note | string | required | Markdown content for the workspace feed |
get_milestonesRead-OnlyList all contract milestones, escrow allocations, due dates, and completion states.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| contract_id | string | required | Associated contract UUID |
create_milestoneSafe WriteDraft a new deliverable milestone with specified deliverables, deadline, and allocated budget.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| contract_id | string | required | Contract UUID |
| title | string | required | Milestone title e.g. "Phase 1: API Gateway" |
| amount | number | required | Milestone escrow amount in USD |
| due_date | string | required | ISO 8601 formatted date string |
#Delivery & Review (3)
submit_deliverableSafe WriteSubmit a milestone deliverable bundle containing pull request URLs, release notes, and test suite results.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| milestone_id | string | required | Target milestone UUID |
| summary | string | required | Deliverable summary and verification notes |
| repository_url | string | optional | Git repository or Pull Request link |
link_git_commitSafe WriteBind a local Git SHA and commit message directly to an active task or milestone to generate cryptographic evidence.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| task_id | string | required | Task UUID to associate commit with |
| commit_sha | string | required | Full 40-character Git commit hash |
| commit_message | string | required | Git commit subject line |
request_milestone_reviewSafe WriteNotify client stakeholders that acceptance criteria have been satisfied and trigger milestone verification.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| milestone_id | string | required | Milestone UUID |
#Financial & Escrow (3)
get_wallet_balanceRead-OnlyFetch current available balance, funds locked in escrow, and pending platform payouts for the authenticated user.
prepare_escrow_fundingHuman Approval RequiredStage an escrow deposit for an upcoming milestone. Returns a cryptographically signed 1-click confirmation URL for human authorization.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| milestone_id | string | required | Milestone to fund |
| amount | number | required | Amount in USD to hold in escrow |
prepare_payment_releaseHuman Approval RequiredStage the release of escrow funds to the developer following successful deliverable verification. Generates a human review link.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| milestone_id | string | required | Milestone to release escrow for |
Need Virtual Context Documents?
Discover how BotDigit MCP Resources ground your LLM.