Featured:AI tools directory– Discover the right AI for your next task

MCP & CONNECTED TOOLS

Best MCP Servers for Claude Code and Setup Checks

Choose MCP servers for a Claude Code task. Compare use cases, then verify account, permissions and one successful request in the target project.

vibeforthat editorial6 sources
On this page
FIELD NOTESHow it fits together
Claude Code
Supabase
Figma
Stripe

01Use Claude Code’s own configuration scope and /mcp status view.

02Connection, authentication, resource permission and task output are separate checks.

03Diagnose the failing layer before adding another server or expanding access.

Start with one practical task

Start with one Claude Code task and one server. After adding it, check the connection in the intended project and run a small read operation against the expected account or workspace.

Choose one server, then use Claude Code’s setup route

Start with one external task. Context7 is a candidate for library documentation; Supabase for a project/schema read; Playwright for a browser check; Figma for a selected frame; Stripe for an authorized payment-account task. The general MCP shortlist compares their roles. Here the work is getting the chosen server available in Claude Code and confirming that it returns the intended result.

Read Claude Code’s MCP documentation and the server publisher’s setup instructions together. Select the supported transport and project or personal scope. Project configuration can use .mcp.json, but an HTTP endpoint and a locally executed server have different configuration and runtime requirements. Use the publisher’s current endpoint or command rather than copying an unrelated client’s JSON.

Connect the intended account and approve the project scope

After configuration, use Claude Code’s /mcp view to check whether the named server is connected and whether authentication is required. Finish the provider’s sign-in flow in the documented terminal or client route, then return to the same project and check the server status again. A signed-in account and permission to a particular project or file are separate checks.

ConnectionClaude Code setup checkFirst result to confirm
SupabaseChoose project_ref and useful feature groups; use read_only for a diagnostic read and follow /mcp authenticationOnly the intended project/schema is described
FigmaWhere supported, install the official Figma plugin and sign in through its manager; manual remote setup omits bundled skillsThe selected file/frame context is available
Context7Follow the repository’s Claude Code route and the chosen mode’s authentication requirementsA resolved library and documentation relevant to the installed version
PlaywrightConfirm the documented package/runtime and browser prerequisites before diagnosing a missing toolThe intended page can be inspected and one observed interaction succeeds
StripeFollow current plugin/OAuth/Agent API key guidance; confirm account and test/live contextThe authorized object belongs to the intended account/context

Verify discovered tools and one complete result

Check the tools Claude Code exposes for the connection, then ask for one task with a visible success condition. For example: resolve the installed library and retrieve the relevant API guidance; describe one selected schema; or inspect a page and report the resulting validation state. A connected status alone does not show that permissions, scope and output are correct.

Keep the requested system, input and expected output explicit. Review the returned data against the project before applying it. If the server can modify a database, canvas or payment object, confirm the intended operation and environment separately from establishing the connection.

Troubleshoot the layer that failed

SymptomCheck firstRetry to confirm
Server absent in /mcpProject directory, configuration scope and configuration validityOpen the intended project/session and confirm the named server appears
Server cannot start or connectTransport/endpoint for HTTP; command and runtime dependencies for local executionCheck connected status before requesting a business task
Authentication succeeds but the file/project is deniedThe signed-in account and its access to the selected resourceRead one permitted resource with the same intended scope
Expected tool is missingFeature groups, read-only mode, client support and plugin versus manual packagingConfirm the tool list before expanding permissions
Tool runs but output is wrongLibrary version, selected browser page or project/file/account scopeRepeat the same small task with explicit input and expected output

Keep a connection only when its task is repeatable

Record the chosen scope, publisher setup link and successful task in the project’s own working notes. Keep secrets out of shared source files. Remove an unused connection or reduce its tool scope when it no longer serves the work. Add another server only when a new task requires a different system.

This workflow is documentation-based guidance. It does not report an independent installation test of every server. Verify the current provider instructions in your own Claude Code environment.

A few more details

How many MCP servers should I add to Claude Code?

Start with one that covers a current task. Keep it only after the intended project, authentication, tools and output are confirmed. Add more for distinct jobs, not to increase a server count.

Can I paste a Cursor MCP configuration into Claude Code?

Do not assume the configuration files, scopes or authentication flow are interchangeable. Use the publisher’s Claude Code instructions and its current transport and endpoint or local command.

Why does a connected server still fail a task?

Connected status confirms one layer. Missing tools, resource permissions, the wrong project/file/account, runtime prerequisites and an incorrect input can fail independently. Use the troubleshooting table and retry one bounded result.

Sources & maker notes

This guide is based on the cited documentation and maker sources. vibeforthat has not run an independent installation or end-to-end product test for this article.