Want your agent to update your own listing? Explore the owner Listing API, included in Plus. The public MCP tools below are for directory discovery.

Model Context Protocol

directree MCP Server

Query the honest software directory from any AI assistant that supports the Model Context Protocol. Search tools, get structured facts, and compare products - all with labelled provenance.

Available tools

search_tools

Search the directree catalog by name, tagline, or description. Filter by category, free plan, and more.

get_tool

Get full structured facts for one tool: observed data, AI-inferred insights, and community upvotes.

compare_tools

Compare 2-4 tools side by side. All facts are labelled by provenance so you know what is crawled vs AI-inferred.

list_categories

List all software categories in the directory with tool counts.

Claude Desktop setup

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "directree": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://www.directree.io/api/mcp"]
    }
  }
}

This uses mcp-remote to connect Claude Desktop to the directree HTTP endpoint. No local install required.

HTTP endpoint for remote agents

Any agent or tool that speaks JSON-RPC 2.0 can call the endpoint directly:

POST https://www.directree.io/api/mcp
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "search_tools",
    "arguments": { "query": "project management", "limit": 5 }
  }
}

REST API

Prefer plain HTTP? Use the public REST API directly. No auth required. 60 requests/minute per IP.

Search tools

GET https://www.directree.io/api/agent/tools?q=project+management&limit=5

# Optional params: q, category, has_free_plan, limit (default 10, max 20)
curl "https://www.directree.io/api/agent/tools?q=notion"

Get tool facts

GET https://www.directree.io/api/agent/tools/{slug}

# Returns the full provenance-labelled facts payload
curl "https://www.directree.io/api/agent/tools/notion"

List categories

GET https://www.directree.io/api/agent/categories

# Returns all categories with published tool counts
curl "https://www.directree.io/api/agent/categories"

Provenance-labelled facts

Every fact returned by the MCP server is labelled: observed (crawled from the tool's own site), ai_inferred (generated by a model, may be outdated), or founder_edited (verified by the owner). directree does not rank or score tools. No pay-to-play.