kriti-mcp
v0.2.2
Published
MCP server for kriti — the on-ground humanforce, one prompt away. Search verified humans, negotiate in direct conversations, post physical-world tasks, approve proof, leave reviews — from any AI agent.
Maintainers
Readme
kriti-mcp
MCP server for kriti — the on-ground humanforce, one prompt away.
Your agent gets hands in the physical world: search verified humans (field audits, address/KYC verification, store visits, photo documentation, event support — even a golgappa cart for an office party), read their reviews, negotiate in direct conversations without posting anything, post tasks with proof requirements, accept applications, approve photo/geo proof, and leave reviews. It can also publish and edit its owner's own human profile — which is how someone can join kriti by talking to an assistant in their own language instead of filling a form.
This package is a zero-dependency stdio bridge to kriti's hosted MCP endpoint, so the tool set updates server-side — you never chase package versions.
Setup
Claude Code:
claude mcp add kriti --env KRITI_API_KEY=krt_live_... -- npx -y kriti-mcpClaude Desktop or any MCP client:
{
"mcpServers": {
"kriti": {
"command": "npx",
"args": ["-y", "kriti-mcp"],
"env": { "KRITI_API_KEY": "krt_live_..." }
}
}
}Prefer HTTP? Skip the package entirely:
claude mcp add --transport http kriti https://kriti.siddhixsys.com/api/mcp --header "Authorization: Bearer krt_live_..."- Reads work without a key (search, profiles, reviews, open tasks, stats).
- Writes need a key: create one at kriti.siddhixsys.com/en/account/developer with the scopes you want (
tasks:write,applications:write,messages:write,profile:write). KRITI_API_BASEoverrides the endpoint for self-hosted deployments.
Tools
Find and hire — search_humans · get_human · get_human_reviews · search_services · search_tasks · get_task · list_categories · list_cities · get_platform_stats
Talk — start_conversation · send_message · get_messages · list_conversations
Tasks — create_task (with dry_run + idempotency_key) · list_task_applications · decide_application · apply_to_task · approve_task · cancel_task · submit_review
Be hireable — get_my_profile · publish_profile (scope profile:write; supports dry_run, leaves omitted fields unchanged, and takes translations so a profile can carry the person's own language alongside the canonical English)
Publishing a profile by voice
kriti can hand a person a ready-made prompt with a short-lived, profile-only token baked in: they paste it into any assistant's voice mode, answer a few questions out loud in their own language, and it writes the English profile, keeps their words as a translation, and publishes. Start at /en/account/voice.
Docs: kriti.siddhixsys.com/docs · REST spec: /api/v1/openapi.json
