
Tendem MCP server
io.github.TolokaPublished by GitHub account Tolokav1.0.1Updated Oct 24, 2026
Delegate tasks to vetted human experts - research, writing, analysis, and data work.
Overview
Tendem connects an AI assistant to vetted human experts so it can delegate research, writing, analysis and data tasks, get a price quote, approve, and fetch the
- What you can do
- Create and manage expert tasks: submit a task in plain English, list tasks, read and send chat messages, and cancel tasks. Review scope and pricing: fetch the task contract and approve the work. Collect results: poll task status and retrieve verified outputs as files, reports or structured data. Account and uploads: check account balance and get file upload URLs.
- When to use it
- Use it when an assistant needs judgment-heavy human work it cannot reliably do alone, such as competitive research, copywriting and editing, design review, data cleaning or complex multi-step tasks, and you want the result delivered back into the chat.
- Requirements
- A remote MCP endpoint over streamable HTTP with OAuth login on first use, or a Tendem API key passed as an Authorization header (for example through a local mcp-remote bridge). A Tendem account with a funded balance is needed to run tasks.
Installation
In SourceWeft
- Open Tendem MCP server in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.Toloka%2Ftendem-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"tendem": {
"type": "http",
"url": "https://mcp.tendem.ai/mcp?utm_hash=b093faed05"
}
}
}README
Tendem MCP
Delegate tasks to vetted human experts — straight from your AI assistant. 🧑🔬🤝🤖
Tendem gives your AI direct access to vetted human experts for the work an agent alone can't nail: judgment-heavy research, competitive analysis, copywriting and editing, design review, data cleaning, and complex multi-step tasks. You (or your agent) submit a task in plain English — Tendem scopes the work, quotes a transparent price, and delivers verified results back into the chat as files, reports, or structured outputs. Agent plus expert raises the quality ceiling of what you can ship well beyond what either does alone.
Ideal for founders, creators, operators, and consultants who need reliable expert output without managing freelancers.
Get started → agent.tendem.ai.
This repo is the official distribution home for the Tendem MCP plugin — the part that lives in your AI client. Install it and your assistant arrives already knowing how to drive the full Tendem lifecycle: create → scope → approve → fetch, with clean polling and spend safety built in.
The MCP server itself is hosted at
https://mcp.tendem.ai/mcp— it is not in this repo. This repo contains the client-side plugins, skills, and rules that teach your AI client to use the hosted server well.
Start using Tendem
1. The web interface
Sign in at agent.tendem.ai to create your account, top up your balance, and watch tasks run end-to-end. The full output of every task — markdown plus downloadable files — is always available there, no matter which client you launched it from.
2. Install the plugin in your AI client
The hosted server URL is the same everywhere: https://mcp.tendem.ai/mcp
(streamable HTTP, OAuth on first use). Pick your client:
Claude Code
OpenAI Codex / ChatGPT
Complete the MCP server's OAuth login on first tool use.
GitHub Copilot CLI
Gemini CLI
Then authenticate inside Gemini with /mcp auth tendem. The catalog entry is
gemini-extension.json at the repo root.
Kiro
Kiro Powers register through the IDE. Point Kiro at the
tendem-power/ steering bundle in this repo, then connect the
tendem MCP server when prompted.
Manual (any MCP-compatible client)
Add to your client's MCP config and sign in when prompted:
Build agentic pipelines (API-key auth)
For headless, CI, or programmatic use — where the interactive OAuth flow isn't viable — authenticate with a Tendem API key instead: sign in at agent.tendem.ai/mcp and create one under the Agent builders tab.
Python / LangChain / LangGraph: skip the raw MCP wiring and use
langchain-tendem — four price-capped
tools that let an agent create a task, answer the service's questions, and
collect the verified result, with all polling in plain Python (no LLM, no
tokens).
For every other stack, a native "type": "http" remote server triggers the
interactive OAuth flow, so
to pass a static API key instead, bridge the connection through
mcp-remote — a local stdio process
that connects to the hosted URL and injects your Authorization: ApiKey header:
Keep the token out of source control (inject it from an environment variable or
secret store). Your custom agent loop drives the same eleven tools the plugin
uses — create_task, get_task, get_contract, get_task_result,
list_tasks, approve_task, cancel_task, send_message, read_chat,
get_account, get_file_upload_url — to implement the create → scope →
approve → poll → fetch lifecycle yourself. The server ships a
tendem-quickstart prompt with a full walkthrough.
Spend safety:
approve_taskis what triggers a charge. In an automated pipeline, gate it behind your own approval logic and checkget_accountfirst — an insufficient balance returns a task-bound top-up URL, not an error to retry.
What's in this repo
What the plugin teaches your assistant
Installing does more than wire up the connector — it ships steering so your AI handles Tendem correctly out of the box:
tendem-tasksskill — the end-to-end path (create → scope → approve → fetch), silent long-polling without busy-loops, scope negotiation, and live-verified file upload/download mechanics. Loads only when work actually involves Tendem./tendem-task,/tendem-status,/tendem-result— explicit entry points to submit, check, and fetch a task (in Codex these are$tendem-tasketc.).tendem-watcheragent (Claude / Copilot) — a background watcher that polls a running task at a slow pace and pings you the moment it needs you.- Notification hook — a desktop notification when a task transitions to needing you (quote ready, top-up needed, input needed, result ready).
For contributors
- AGENTS.md — guide for AI agents working in this repo
- CONTRIBUTING.md — how to contribute
- Per-client manifests: Claude Code, OpenAI Codex, Cursor, GitHub Copilot CLI, and Gemini CLI
Links
- Product: tendem.ai · App: agent.tendem.ai
- Overview: Connect your AI agent to human experts via MCP
- Legal: Privacy Policy · Terms of Use
- Support: Help center
Tendem MCP is part of the Model Context Protocol ecosystem.
Source: README.md at commit 683885a
Tools
0Version history
1- v1.0.1LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts