Standardized Tool Definitions

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.

Read-Only Tools
Querying profiles, tasks, and balances without state mutation.
Safe Write Tools
Creating tasks, updating columns, and linking Git commits.
Approval Required
Financial staging generates a human 1-click review link.

#Discovery (4)

search_freelancersRead-Only
Scope: freelancers:read

Search vetted BotDigit talent profiles filtered by primary tech stack, hourly rates, availability, and Talent Passport verification status.

ParameterTypeRequirementDescription
querystringrequiredSearch keywords e.g. "Rust backend microservices"
skillsstring[]optionalArray of verified skill tags e.g. ["Rust", "PostgreSQL"]
max_hourly_ratenumberoptionalMaximum budget per hour in USD
limitnumberoptionalResults to return (default 10, max 50)
get_freelancer_profileRead-Only
Scope: freelancers:read

Retrieve detailed developer statistics, portfolio project links, completion rate, and verified cryptographically-signed skill credentials.

ParameterTypeRequirementDescription
usernamestringrequiredBotDigit public developer handle
search_projectsRead-Only
Scope: projects:read

Query open marketplace listings by domain, milestones, budget range, and required stack competencies.

ParameterTypeRequirementDescription
querystringrequiredProject keywords e.g. "Next.js e-commerce revamp"
categorystringoptionalIndustry domain e.g. "Web Development"
get_project_detailsRead-Only
Scope: projects:read

Fetch complete project specifications, milestone breakdowns, budget tiers, and client verification status.

ParameterTypeRequirementDescription
project_idstringrequiredUnique project UUID or slug

#Workspace & Tasks (7)

list_workspacesRead-Only
Scope: workspaces:read

List all active client or freelancer workspaces associated with the authenticated developer account.

ParameterTypeRequirementDescription
rolestringoptionalFilter by "client" or "freelancer"
get_workspace_summaryRead-Only
Scope: workspaces:read

Get high-level status of a workspace including milestone burn-down, pending deliverables, and active contract terms.

ParameterTypeRequirementDescription
workspace_idstringrequiredWorkspace UUID
create_workspace_taskSafe Write
Scope: tasks:write

Create a new Kanban item inside the collaborative project workspace with title, acceptance criteria, and assignee.

ParameterTypeRequirementDescription
workspace_idstringrequiredTarget workspace UUID
titlestringrequiredTask summary e.g. "Implement OAuth callback handler"
descriptionstringrequiredAcceptance criteria and technical notes
columnstringoptional"backlog", "in_progress", or "review"
update_task_statusSafe Write
Scope: tasks:write

Move a Kanban task between columns as code progress is made in Cursor or VS Code.

ParameterTypeRequirementDescription
task_idstringrequiredTarget task UUID
statusstringrequired"todo" | "in_progress" | "review" | "done"
add_project_noteSafe Write
Scope: workspaces:write

Post an architectural decision or progress update note to the workspace shared activity feed.

ParameterTypeRequirementDescription
workspace_idstringrequiredWorkspace UUID
notestringrequiredMarkdown content for the workspace feed
get_milestonesRead-Only
Scope: milestones:read

List all contract milestones, escrow allocations, due dates, and completion states.

ParameterTypeRequirementDescription
contract_idstringrequiredAssociated contract UUID
create_milestoneSafe Write
Scope: milestones:write

Draft a new deliverable milestone with specified deliverables, deadline, and allocated budget.

ParameterTypeRequirementDescription
contract_idstringrequiredContract UUID
titlestringrequiredMilestone title e.g. "Phase 1: API Gateway"
amountnumberrequiredMilestone escrow amount in USD
due_datestringrequiredISO 8601 formatted date string

#Delivery & Review (3)

submit_deliverableSafe Write
Scope: delivery:write

Submit a milestone deliverable bundle containing pull request URLs, release notes, and test suite results.

ParameterTypeRequirementDescription
milestone_idstringrequiredTarget milestone UUID
summarystringrequiredDeliverable summary and verification notes
repository_urlstringoptionalGit repository or Pull Request link
link_git_commitSafe Write
Scope: delivery:write

Bind a local Git SHA and commit message directly to an active task or milestone to generate cryptographic evidence.

ParameterTypeRequirementDescription
task_idstringrequiredTask UUID to associate commit with
commit_shastringrequiredFull 40-character Git commit hash
commit_messagestringrequiredGit commit subject line
request_milestone_reviewSafe Write
Scope: delivery:write

Notify client stakeholders that acceptance criteria have been satisfied and trigger milestone verification.

ParameterTypeRequirementDescription
milestone_idstringrequiredMilestone UUID

#Financial & Escrow (3)

get_wallet_balanceRead-Only
Scope: wallet:read

Fetch current available balance, funds locked in escrow, and pending platform payouts for the authenticated user.

No parameters required. Uses caller context from authenticated PAT.
prepare_escrow_fundingHuman Approval Required
Scope: payments:prepare

Stage an escrow deposit for an upcoming milestone. Returns a cryptographically signed 1-click confirmation URL for human authorization.

ParameterTypeRequirementDescription
milestone_idstringrequiredMilestone to fund
amountnumberrequiredAmount in USD to hold in escrow
prepare_payment_releaseHuman Approval Required
Scope: payments:prepare

Stage the release of escrow funds to the developer following successful deliverable verification. Generates a human review link.

ParameterTypeRequirementDescription
milestone_idstringrequiredMilestone to release escrow for

Need Virtual Context Documents?

Discover how BotDigit MCP Resources ground your LLM.

Inspect MCP Resources
HomeJobs
Get Started
ExploreSign In