{"slug":"tavily","name":"Tavily MCP","provider_slug":null,"publisher":"official","publisher_name":"Tavily","kind":"service-integration","description":"Set up Tavily MCP for web search and URL extraction. Choose explicit keyless access, OAuth or a bearer key, and check which account pays for usage.","tasks":["Search for relevant web pages, then extract content from selected URLs.","Try the documented keyless Search and Extract scope.","Choose an account connection and check its billing-key selection before broader work."],"limitations":["Keyless access supports Search and Extract. Map, Crawl and Research require an account API key, including the key selected through OAuth. A discovered tool name does not establish anonymous permission to run it.","Anonymous access is free and rate-limited; the reviewed keyless guide gives no numeric allowance. Authenticated account credits and limits are separate.","The tool names on this page were read from anonymous hosted tools/list on 2026-09-28. Initialization and discovery succeeded; no search, extraction or other tool was executed.","Hosted and local package versions can differ. These profiles cover the hosted service; inspect your connected client’s tool schema before supplying arguments."],"capabilities":["web-search","scraping-extraction"],"connections":[{"id":"hosted-keyless","label":"Search and Extract without an account","transport":"streamable-http","hosting":"hosted","endpoint":"https://mcp.tavily.com/mcp/","package":null,"auth":"No account or API key. The X-Tavily-Access-Mode: keyless header explicitly selects anonymous access.","prerequisites":["A remote MCP client that can send HTTP headers.","Keep this profile free of bearer credentials if you intend to use the anonymous allowance."],"config_label":"Cursor mcp.json (JSON)","config":"{\n  \"mcpServers\": {\n    \"tavily\": {\n      \"url\": \"https://mcp.tavily.com/mcp/\",\n      \"headers\": {\n        \"X-Tavily-Access-Mode\": \"keyless\"\n      }\n    }\n  }\n}","source_ids":["keyless","cursor"]},{"id":"hosted-oauth","label":"Sign in and check the selected billing key","transport":"streamable-http","hosting":"hosted","endpoint":"https://mcp.tavily.com/mcp/","package":null,"auth":"OAuth through a compatible client. The service selects an API key from the signed-in account.","prerequisites":["A Tavily account and an MCP client supporting OAuth.","Check mcp_auth_default in the dashboard: a personal key with that name takes precedence over a team key with the same name."],"config_label":"Cursor mcp.json (JSON)","config":"{\n  \"mcpServers\": {\n    \"tavily\": {\n      \"url\": \"https://mcp.tavily.com/mcp/\"\n    }\n  }\n}","source_ids":["mcp","cursor"]},{"id":"hosted-api-key","label":"Use a specific Tavily API key","transport":"streamable-http","hosting":"hosted","endpoint":"https://mcp.tavily.com/mcp/","package":null,"auth":"Authorization: Bearer with your own Tavily API key.","prerequisites":["A Tavily account/API key and a client that supports HTTP headers.","Replace the placeholder in your private client configuration and confirm the intended account."],"config_label":"Cursor mcp.json (JSON)","config":"{\n  \"mcpServers\": {\n    \"tavily\": {\n      \"url\": \"https://mcp.tavily.com/mcp/\",\n      \"headers\": {\n        \"Authorization\": \"Bearer YOUR_TAVILY_API_KEY\"\n      }\n    }\n  }\n}","source_ids":["mcp","repository","cursor"]}],"tools":[{"name":"tavily_search","description":"Find web results for a query. Basic and advanced search use different credit amounts on account plans.","task":"Find documentation pages for a specific API feature and inspect the returned source URLs.","source_ids":["keyless","credits","discovery"]},{"name":"tavily_extract","description":"Retrieve content from provided URLs. Extraction depth affects account credit usage; successful URLs are the billing unit.","task":"Read the two source URLs selected from search and check which extractions succeeded.","source_ids":["keyless","credits","discovery"]}],"commercial":{"account_required":false,"product":"Keyless hosted Search and Extract for light use. An account key, supplied directly or selected through OAuth, is needed for broader operations.","billing":"Account basic search costs 1 credit; advanced search costs 2. Basic extraction costs 1 credit per 5 successful URL extractions, advanced 2 per 5. Failed extraction is not charged. These rules do not define anonymous caps or a universal failed-request refund.","pricing_url":"https://docs.tavily.com/documentation/api-credits"},"sources":[{"id":"mcp","label":"Tavily remote MCP and OAuth key selection","url":"https://docs.tavily.com/documentation/mcp","claims":["Hosted endpoint","OAuth and API-key access","Personal and team key precedence"],"checked_at":"2026-09-28"},{"id":"keyless","label":"Tavily keyless access","url":"https://docs.tavily.com/documentation/keyless","claims":["Required keyless header","Search and Extract scope","API-key precedence"],"checked_at":"2026-09-28"},{"id":"repository","label":"Official Tavily MCP repository","url":"https://github.com/tavily-ai/tavily-mcp","claims":["Native bearer header","Server software and MIT license"],"checked_at":"2026-09-28"},{"id":"credits","label":"Tavily API credit units","url":"https://docs.tavily.com/documentation/api-credits","claims":["Search depth","Successful extraction billing","Free account credits"],"checked_at":"2026-09-28"},{"id":"limits","label":"Tavily account rate limits","url":"https://docs.tavily.com/documentation/rate-limits","claims":["Account request limits","429 and Retry-After"],"checked_at":"2026-09-28"},{"id":"discovery","label":"Tavily hosted endpoint: tool discovery","url":"https://mcp.tavily.com/mcp/","claims":["WPS observed anonymous initialize and tools/list on 2026-09-28","Tool names only; no tool execution"],"checked_at":"2026-09-28"},{"id":"cursor","label":"Cursor MCP configuration and headers","url":"https://cursor.com/docs/mcp","claims":["Remote MCP configuration","Project and global configuration locations"],"checked_at":"2026-09-28"}],"checked_at":"2026-09-28","updated_at":"2026-09-28","review_due_at":"2026-10-28","verification":"docs-confirmed","test":null,"status":"published","withdrawal_reason":null,"repository_url":"https://github.com/tavily-ai/tavily-mcp","license":"MIT","editorial":{"seo_title":"Tavily MCP: Keyless Setup, OAuth, Tools & Credit Usage","seo_description":"Connect Tavily MCP for search and extraction. Copy keyless or account configuration, check OAuth billing-key selection and compare search-depth credit costs.","intro":"For a small Search or Extract task, send the explicit keyless header. For account usage, choose OAuth or a specific bearer key. Check the selected billing key before work: Tavily’s OAuth rules can prefer a personal key over a team key.","selection":{"best_for":["An assistant that discovers source URLs and then reads a selected subset.","A workflow that makes search depth, extraction depth and account ownership explicit."],"not_for":["Anonymous Map, Crawl or Research operations.","A full browser session with clicks, cookies and page-state controls."],"source_ids":["keyless","mcp","credits"]},"recommended_connection":{"connection_id":"hosted-keyless","reason":"Start here when the task fits Search or Extract and the anonymous limits. The header matters: leaving it out prompts OAuth sign-in in compatible clients. Use the bearer profile when a specific account key should pay for work.","source_ids":["keyless","mcp","cursor"]},"workflow":{"title":"Choose an account scope, then search and read","steps":[{"title":"Save one access profile","body":"Add the chosen profile to Cursor and reconnect. For keyless access, confirm the X-Tavily-Access-Mode header is present. For account use, confirm the key or complete OAuth.","tool_names":["tavily_search"],"source_ids":["keyless","mcp","cursor"]},{"title":"Choose search depth deliberately","body":"Begin with a focused query. Check search_depth in the discovered schema; basic costs 1 account credit and advanced 2. Select URLs that actually address the task.","tool_names":["tavily_search"],"source_ids":["credits","discovery"]},{"title":"Extract only the selected pages","body":"Pass the chosen URLs to Extract and inspect successful and failed results. Basic extraction is charged per five successful URLs; advanced extraction doubles that credit rate.","tool_names":["tavily_extract"],"source_ids":["credits","discovery"]},{"title":"Verify account attribution before expanding","body":"In OAuth mode, inspect mcp_auth_default: personal wins when both personal and team keys use that name. If neither exists, Tavily falls back to the personal default key, then the first available key.","tool_names":[],"source_ids":["mcp"]}]},"troubleshooting":[{"symptom":"A keyless setup opens a sign-in prompt","resolution":"Use the keyless profile with its required header. A bare URL selects the normal OAuth path in compatible clients.","source_ids":["keyless","mcp"]},{"symptom":"Usage is charged to an unexpected account","resolution":"Check OAuth key selection and personal mcp_auth_default precedence. If you need a particular key, use its bearer profile. A valid bearer key overrides a keyless header.","source_ids":["mcp","keyless"]},{"symptom":"429 after repeated requests","resolution":"Inspect the response, respect Retry-After when provided and reduce request frequency. Do not apply authenticated plan limits to the anonymous allowance.","source_ids":["limits","keyless"]}],"faqs":[{"question":"Is Tavily MCP free without a key?","answer":"Search and Extract have free, rate-limited keyless access when the required header is sent. The Free account’s 1,000 monthly credits are a separate allowance and require an account key.","source_ids":["keyless","credits"]},{"question":"Why does the tool list show operations that keyless access cannot run?","answer":"Discovery describes the server’s tools. The documented keyless entitlement covers Search and Extract; Map, Crawl and Research still need account access. Check both the discovered schema and authentication scope.","source_ids":["keyless","discovery"]},{"question":"Are all failed Tavily requests free?","answer":"The credit guide explicitly says unsuccessful URL extraction is not charged. That does not establish the same rule for every search or research request. Check the relevant operation’s billing rules.","source_ids":["credits"]}]},"url":"https://workingproxysites.info/mcp/tavily","provider_url":null,"review_due":false,"version":null}