Add Tendem integration - #562
Open
tendemmcp wants to merge 1 commit into
Open
Conversation
|
@tendemmcp is attempting to deploy a commit to the deepset Team on Vercel. A member of the Team first needs to authorize it. |
kacperlukawski
requested changes
Aug 13, 2026
| report_issue: https://github.com/Toloka/tendem-mcp/issues | ||
| type: Tool Integration | ||
| version: Haystack 2.0 | ||
| toc: true |
Member
There was a problem hiding this comment.
Suggested change
| toc: true | |
| toc: true | |
| mcp: true |
We have an mcp property to mark MCP-based integrations.
Comment on lines
+1
to
+14
| --- | ||
| layout: integration | ||
| name: Tendem | ||
| description: Delegate tasks to vetted human experts - research, writing, analysis, and data work. | ||
| authors: | ||
| - name: Tendem | ||
| socials: | ||
| github: Toloka | ||
| repo: https://github.com/Toloka/tendem-mcp | ||
| report_issue: https://github.com/Toloka/tendem-mcp/issues | ||
| type: Tool Integration | ||
| version: Haystack 2.0 | ||
| toc: true | ||
| --- |
Member
There was a problem hiding this comment.
Is there a logo we could add here?
Contributor
There was a problem hiding this comment.
Pull request overview
- Adds a new Haystack integration docs page for Tendem, describing how to use Tendem’s hosted remote MCP server from Haystack via
mcp-haystack.
Changes:
- Adds
integrations/tendem.mdwith overview, install steps, authentication guidance, and a runnableAgentexample. - Documents a “tool allowlist” approach to keep spend/approval tools out of the model’s reach.
Suppressed comments (1)
integrations/tendem.md:88
- Same as the earlier snippet: prefer the canonical MCP endpoint without the hard-coded
utm_hashquery parameter to keep the docs stable and consistent with the Overview section.
url="https://mcp.tendem.ai/mcp?utm_hash=b3b2da7bd9",
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
|
||
| toolset = MCPToolset( | ||
| server_info=StreamableHttpServerInfo( | ||
| url="https://mcp.tendem.ai/mcp?utm_hash=b3b2da7bd9", |
| url="https://mcp.tendem.ai/mcp?utm_hash=b3b2da7bd9", | ||
| headers={"Authorization": Secret.from_env_var("TENDEM_AUTH")}, | ||
| ), | ||
| tool_names=["create_task", "read_chat", "send_message", "get_contract", "get_task"], |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds an integration page for Tendem (
integrations/tendem.md), a hybrid AI + human task service that Haystack agents can call as a remote MCP server.https://mcp.tendem.ai/mcp(streamable HTTP, OAuth 2.0 or API-key header)There is no Tendem-specific Haystack package — the page shows how to reach the hosted server with the existing
mcp-haystackMCPToolset/StreamableHttpServerInfo, including a runnableAgentexample and a note on keeping approval (i.e. spend) tools out of the model's reach.The
repoandreport_issuefrontmatter fields are set per the contribution README;pypiis omitted since the service ships no Python package.