{"name":"deepsearch-docs","title":"DeepSearch documentation","version":"1.0.0","kind":"documentation","description":"Read and search DeepSearch's own documentation: the product manual, every published guide and blog post, the REST API reference, the legal pages, and the product brief. Every result cites the deepsearch.app URL it came from. Public, unauthenticated, and read-only.","icon":"https://deepsearch.app/icon.png","url":"https://deepsearch.app/api/docs/mcp","serverUrl":"https://deepsearch.app/api/docs/mcp","transport":"streamable-http","capabilities":{"tools":true,"resources":true},"protocolVersion":"2025-06-18","documentationUrl":"https://deepsearch.app/api/docs#mcp","websiteUrl":"https://deepsearch.app/docs","instructions":"This is DeepSearch's documentation server. It answers questions ABOUT DeepSearch - how the product works, what it costs, what it can and cannot see, how to call the REST API, and what the terms, privacy, cookie, and refund policies say - from the current published text. Every result carries the deepsearch.app URL it came from; cite it. Start with search_docs, then get_doc for the full text of a promising hit. No authentication, no cost, no user data: these tools read documentation and nothing else. To actually research a person, connect to the separate DeepSearch product server at https://deepsearch.app/api/mcp, which exposes search_people, build_dossier, and ask_about_person and requires a user's authorisation. This server is at https://deepsearch.app/api/docs/mcp.","authentication":{"required":false,"type":"none","description":"Public and unauthenticated. Every tool reads published documentation, so there is nothing to authorise and no credit to spend."},"relatedServers":[{"name":"deepsearch","kind":"product","url":"https://deepsearch.app/api/mcp","description":"The DeepSearch product server: search_people, build_dossier, ask_about_person. Requires a user's OAuth authorisation or API key.","card":"https://deepsearch.app/.well-known/mcp/server-card.json"}],"tools":[{"name":"search_docs","title":"Search DeepSearch documentation","description":"Full-text search across everything DeepSearch has published about itself: the product manual, every guide and blog post, the REST API reference, the legal pages, and the product brief. Returns ranked documents, each with a snippet taken from around the match and the deepsearch.app URL to cite. Prefer this over a web search for any question about how the product works, what it costs, what it can and cannot see, how to call the API, or what the terms and privacy policy say - it reads the current text rather than whatever a third-party page said about us. Follow a promising hit with get_doc to read the whole document.","inputSchema":{"type":"object","required":["query"],"additionalProperties":false,"properties":{"query":{"type":"string","minLength":2,"maxLength":400,"description":"Natural-language question or keywords, e.g. 'how do I remove my information' or 'rate limit headers'."},"limit":{"type":"integer","minimum":1,"maximum":20,"default":5,"description":"Maximum documents to return."},"kinds":{"type":"array","maxItems":6,"items":{"type":"string","enum":["manual","guide","blog","api","policy","brief"]},"description":"Restrict the search to these kinds of document. `manual` - Product help: how to run a search, read a profile, and manage an account. `guide` - How-to guides on finding and verifying people from public information. `blog` - Sourced analysis of public-data search, data brokers, and the FCRA line. `api` - Developer API reference: endpoints, parameters, auth, errors, and rate limits. `policy` - Legal and policy pages: terms, privacy, cookies, refunds, account deletion. `brief` - What DeepSearch is, what it refuses to do, and how an agent should integrate."}}},"outputSchema":{"type":"object","required":["query","results"],"properties":{"query":{"type":"string"},"results":{"type":"array","items":{"type":"object","required":["id","title","url","kind","snippet"],"properties":{"id":{"type":"string","description":"Document id to pass to get_doc."},"title":{"type":"string"},"summary":{"type":"string"},"url":{"type":"string","format":"uri","description":"Canonical page on deepsearch.app. Cite this."},"kind":{"type":"string","enum":["manual","guide","blog","api","policy","brief"]},"section":{"type":"string"},"snippet":{"type":"string","description":"Text from around the strongest match."},"score":{"type":"number","description":"Relevance relative to the best hit (1 is best)."},"updated":{"type":"string"}}}}}},"parameters":{"query":{"type":"string","description":"Natural-language question or keywords, e.g. 'how do I remove my information' or 'rate limit headers'.","required":true},"limit":{"type":"integer","description":"Maximum documents to return.","required":false},"kinds":{"type":"array","description":"Restrict the search to these kinds of document. `manual` - Product help: how to run a search, read a profile, and manage an account. `guide` - How-to guides on finding and verifying people from public information. `blog` - Sourced analysis of public-data search, data brokers, and the FCRA line. `api` - Developer API reference: endpoints, parameters, auth, errors, and rate limits. `policy` - Legal and policy pages: terms, privacy, cookies, refunds, account deletion. `brief` - What DeepSearch is, what it refuses to do, and how an agent should integrate.","required":false}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_doc","title":"Read a documentation page","description":"Return the full Markdown text of one document, by the id that search_docs or list_docs gave you. Ids are the site path without the leading slash, so they are also guessable: `guides/how-to-remove-your-information-from-people-search-sites`, `docs/basics/quickstart`, `privacy`, `llms-full.txt`. Use this once search_docs has told you which document holds the answer, and cite the returned url.","inputSchema":{"type":"object","required":["id"],"additionalProperties":false,"properties":{"id":{"type":"string","minLength":1,"maxLength":160,"description":"Document id, e.g. 'docs/basics/quickstart' or 'guides/what-no-evidence-means'."},"max_chars":{"type":"integer","minimum":500,"maximum":200000,"default":40000,"description":"Truncate the body to this many characters. The result says whether it was truncated."}}},"outputSchema":{"type":"object","required":["id","title","url","kind","body","truncated"],"properties":{"id":{"type":"string","description":"Document id to pass to get_doc."},"title":{"type":"string"},"summary":{"type":"string"},"url":{"type":"string","format":"uri","description":"Canonical page on deepsearch.app. Cite this."},"kind":{"type":"string","enum":["manual","guide","blog","api","policy","brief"]},"section":{"type":"string"},"body":{"type":"string","description":"The document, as Markdown."},"truncated":{"type":"boolean"},"length":{"type":"integer","description":"Full length in characters, before truncation."},"updated":{"type":"string"}}},"parameters":{"id":{"type":"string","description":"Document id, e.g. 'docs/basics/quickstart' or 'guides/what-no-evidence-means'.","required":true},"max_chars":{"type":"integer","description":"Truncate the body to this many characters. The result says whether it was truncated.","required":false}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"list_docs","title":"List documentation","description":"The table of contents for DeepSearch's documentation: every document with its id, title, one-line summary, and URL. Use it to see what exists before searching, or to enumerate one kind of document - every guide, every API endpoint, every legal page. Kinds: `manual` - Product help: how to run a search, read a profile, and manage an account. `guide` - How-to guides on finding and verifying people from public information. `blog` - Sourced analysis of public-data search, data brokers, and the FCRA line. `api` - Developer API reference: endpoints, parameters, auth, errors, and rate limits. `policy` - Legal and policy pages: terms, privacy, cookies, refunds, account deletion. `brief` - What DeepSearch is, what it refuses to do, and how an agent should integrate.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"kind":{"type":"string","enum":["manual","guide","blog","api","policy","brief"],"description":"Only list documents of this kind. Omit for everything."},"limit":{"type":"integer","minimum":1,"maximum":500,"default":200,"description":"Maximum documents to return."}}},"outputSchema":{"type":"object","required":["total","documents"],"properties":{"total":{"type":"integer","description":"Documents matching the filter, before `limit`."},"documents":{"type":"array","items":{"type":"object","required":["id","title","url","kind"],"properties":{"id":{"type":"string","description":"Document id to pass to get_doc."},"title":{"type":"string"},"summary":{"type":"string"},"url":{"type":"string","format":"uri","description":"Canonical page on deepsearch.app. Cite this."},"kind":{"type":"string","enum":["manual","guide","blog","api","policy","brief"]},"section":{"type":"string"},"updated":{"type":"string"}}}}}},"parameters":{"kind":{"type":"string","description":"Only list documents of this kind. Omit for everything.","required":false},"limit":{"type":"integer","description":"Maximum documents to return.","required":false}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_api_reference","title":"Get the REST API reference","description":"The developer reference for DeepSearch's REST API, straight from the specification the docs site renders: base URL, authentication, every endpoint with its parameters, a runnable request in curl, Node, or Python, an example response, and the full error table. Call it with no arguments for the overview and endpoint list, or name one endpoint for its full reference. Endpoints: search, dossier, chat, reverse_image, entity_search, entity_dossier, vin. The machine-readable contract is at https://deepsearch.app/openapi.json.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"endpoint":{"type":"string","enum":["search","dossier","chat","reverse_image","entity_search","entity_dossier","vin"],"description":"One endpoint to document in full. Omit for the overview and endpoint list."},"include_errors":{"type":"boolean","default":false,"description":"Append the full error-code table to the response."}}},"outputSchema":{"type":"object","required":["title","url","body"],"properties":{"title":{"type":"string"},"url":{"type":"string","format":"uri"},"body":{"type":"string","description":"The reference, as Markdown."},"openapi_url":{"type":"string","format":"uri"},"endpoints":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"summary":{"type":"string"},"scope":{"type":"string"},"url":{"type":"string","format":"uri"}}}}}},"parameters":{"endpoint":{"type":"string","description":"One endpoint to document in full. Omit for the overview and endpoint list.","required":false},"include_errors":{"type":"boolean","description":"Append the full error-code table to the response.","required":false}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}}]}