Siftree over MCP
Siftree speaks the Model Context Protocol over streamable HTTP. Point any MCP-compatible client or agent framework at a single endpoint and it can search unstructured documents, aggregate them, define datasets, and author and run tasks — scoped to the permissions of the account that authorized the connection.
20
tools across 7 areas
Connect
- Transport
- Streamable HTTP
- Protocol
- JSON-RPC 2.0
- Auth
- OAuth, handled by the client
- Scope
- Channels the authorizing account can reach
Most desktop and IDE clients read a JSON file in this shape. Check your client's docs for where the file lives.
mcp.json
{
"mcpServers": {
"siftree": {
"url": "https://app.siftree.com/api/mcp"
}
}
}Channels
Workspace discoveryDocuments
Search, count, aggregateSources & datasets
Ingestion and schemaTasks
Authoring and executionReports
Saved outputSkills
Packaged workflowsWeb
External contextFilter grammar
Every document tool takes the same filter shape. A leaf is { field, op, value }; compose leaves with and and or, nested arbitrarily deep.
eqequalsneqdoes not equalgtgreater thangtegreater than or equalltless thanlteless than or equalinvalue is in listnot_invalue is not in listarray_containsarray field contains valuestring_containssubstring matchexistsfield is presentnot_existsfield is absentis_nullfield is nullnot_nullfield is not nullnested filter
{
"and": [
{ "field": "language", "op": "eq", "value": "en" },
{
"or": [
{ "field": "themes", "op": "array_contains", "value": "pricing" },
{ "field": "body", "op": "string_contains", "value": "too expensive" }
]
},
{ "field": "deleted_at", "op": "is_null" }
]
}