{"name":"Root Data Public MCP Server","description":"Public, read-only MCP tools for Root Data directory, blog, and FAQ context.","version":"1.0.0","protocol":"model-context-protocol","endpoint":"https://rootdata.ai/api/mcp","transport":{"type":"streamable-http","url":"https://rootdata.ai/api/mcp"},"documentationUrl":"https://rootdata.ai/connect-root-data-mcp","faqUrl":"https://rootdata.ai/faq/ask-ai-about-root-data","blogUrl":"https://rootdata.ai/blog","privacyUrl":"https://rootdata.ai/help/privacy","authentication":{"type":"none","note":"This endpoint exposes public directory, blog, and FAQ context only."},"tools":[{"name":"search_dsos","description":"Search public DSO directory entries by name, slug, website, summary, or public signals."},{"name":"get_dso_profile","description":"Fetch one public DSO profile by slug."},{"name":"search_practices","description":"Search published public dental practice listings with optional service, location, city/state, review/rating filters, and Google review sorting."},{"name":"get_practice_profile","description":"Fetch one published public practice profile by slug."},{"name":"list_top_dsos","description":"List directional public DSO profiles by size, locations, or growth signals."},{"name":"compare_dsos","description":"Compare two public DSO profiles by slug."},{"name":"search_blog_articles","description":"Search published Root Data blog articles by DSO-only, practice-only, both-audience, or all articles."},{"name":"root_data_faq","description":"Retrieve public Root Data FAQ answers for AI chat context."}],"limits":{"maxResultsPerTool":25,"publicRateLimit":"30 requests per minute per IP"}}