# Openperplex — MCP server on mcp.ai > Connect your Openperplex account and use 8 tools for artificial intelligence straight from your AI agent. Connect with your own API key. Openperplex API provides powerful, global search capabilities and web content analysis for AI applications. By: mcp.ai · official Page: https://mcp.ai/openperplex ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_openperplex?ms=1787293740000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/openperplex/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/openperplex/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/openperplex/skill.md Postman collection (v2.1): https://mcp.ai/openperplex/postman.json ## Tools - openperplex_custom_search(size?: integer, query: string, filter?: object, user_prompt: string, system_prompt: string, exclude_fields?: string[], include_fields?: string[]) — Tool to perform a custom search with optional filtering and field selection. Use when you need tailored results based on query, filters, size, or fields. - openperplex_custom_search_stream(model?: string, top_p?: number, location?: string, search_type?: string, temperature?: number, user_prompt: string, return_images?: boolean, system_prompt: string, recency_filter?: string, return_sources?: boolean) — Tool to perform custom streaming search with custom prompts. Use when you need AI-powered search responses with custom system and user prompts for more specific or tailored queries. Returns aggregated - openperplex_get_website_markdown(url: string, markdown_format?: string) — Tool to retrieve the markdown content of a specified website. Use after confirming the URL. Supports optional formats like 'gfm' or 'commonmark'. - openperplex_get_website_screenshot(url: string, full_page?: boolean, viewport_width?: integer, viewport_height?: integer) — Tool to capture a screenshot of a website. Use after confirming the target URL is reachable. - openperplex_get_website_text(url: string, clean?: boolean, max_length?: integer, return_type?: string) — Tool to retrieve the main text content of a specified website URL. Use when you need content extraction from online articles or pages. Use after confirming the URL is publicly accessible. - openperplex_query_from_url(url: string, model?: string, query: string, answer_type?: string, response_language?: string) — Tool to query documents from a URL. Use when you need to fetch and interrogate web-hosted content with a natural language question. - openperplex_search(model?: string, query: string, location?: string, answer_type?: string, search_type?: string, date_context?: string, return_images?: boolean, recency_filter?: string, return_sources?: boolean, return_citations?: boolean, response_language?: string) — Tool to search documents using query parameters. Use when you have a search query and optional filters ready. - openperplex_search_stream(model?: string, query: string, location?: string, answer_type?: string, search_type?: string, date_context?: string, return_images?: boolean, recency_filter?: string, return_sources?: boolean, return_citations?: boolean, response_language?: string) — Tool to stream search results from OpenPerplex. Use when real-time AI-powered search responses are needed. Returns aggregated text response along with optional sources, images, and citations. ## Example prompts - "What can I do in Openperplex?" - "Show me a summary of my Openperplex account" ## Links Docs: https://mcp.ai/docs/mcps/openperplex Website: https://mcp.ai/mcps/openperplex