AgentToolDrop

27 of 71

Model Context Protocol

Defines an open standard for connecting AI applications to tools, data sources and workflows

Install the TypeScript server SDK

npm install @modelcontextprotocol/server zod

Copied from the project's docs at modelcontextprotocol.io/docs/develop/build-server

Why you'd want it

MCP is the protocol behind every server in this category: a server exposes tools, resources and prompts once, and any MCP client, such as Claude, ChatGPT, VS Code or Cursor, can discover and call them. Messages are JSON-RPC 2.0 over stdio for local servers or Streamable HTTP for remote ones, with OAuth recommended for remote auth. Official SDKs cover TypeScript, Python, C#, Go, Rust, Ruby, Java, Swift, PHP and Kotlin, so you can build a server or client in the language you already use.

Best for

  • Exposing your own API or data to AI clients
  • Building an agent host that connects to many servers
  • Standardizing tool integrations across clients

Use it when

You want agents to reach an internal system or service, or you are building a client that should plug into existing MCP servers.

Skip it if

You only want to use existing servers; the spec and SDKs are for building servers and clients, so pick a server entry instead.

Same category or shared tags, by drop score.

  1. Rank 56

    Lets agents call the Stripe API and search Stripe docs through a hosted MCP server or framework toolkits

    • score 44
    • 1.9k stars
    • pushed
    • MIT

    Add to Claude Code

    claude mcp add --transport http stripe https://mcp.stripe.com/
    Use it when, skip it if, stats for Stripe MCP and Agent Toolkit

    Why you'd want it

    Stripe hosts an MCP server at mcp.stripe.com with OAuth; its tools search, inspect, read and write Stripe API methods and search the Stripe docs, which makes much of the API reachable without loading every endpoint into context. Stripe requires human confirmation before some write actions, such as refunds and outbound payments. The stripe/ai repo also holds the Agent Toolkit for Python and TypeScript (OpenAI Agents SDK, LangChain, CrewAI, Vercel AI SDK), a local MCP package, billing integrations for the Vercel AI SDK and native OpenAI, Anthropic and Gemini SDKs, and Stripe agent skills and plugins.

    Best for

    • Products built on Stripe
    • Agent frameworks that need Stripe tools via function calling
    • Looking up Stripe docs while integrating

    Use it when

    You build on Stripe and want a coding agent or your own agent to query and change Stripe objects, or to answer integration questions from the Stripe docs.

    Skip it if

    You do not use Stripe. Write tools act on a real Stripe account, so Stripe advises turning on tool approval in your client and using restricted API keys to limit what the toolkit can do.

    Stats

    Stars
    1,941
    Last push
    Release
    none tagged
    License
    MIT
    Pricing
    Open source
    Works with
    Any MCP client, Claude Code, Cursor, Codex, VS Code, Claude Desktop
    Drop score
    44 of 100
  2. Rank 32

    Fetches a URL and returns the page as markdown in chunks the model can page through

    • score 61
    • 91.3k stars
    • pushed
    • v1.0.0 on
    • Apache-2.0

    Add to your MCP client config (uvx)

    {
      "mcpServers": {
        "fetch": {
          "command": "uvx",
          "args": [
            "mcp-server-fetch"
          ]
        }
      }
    }
    Use it when, skip it if, stats for Fetch MCP Server

    Why you'd want it

    The reference fetch server from the MCP project. Its single fetch tool converts HTML to markdown, truncates long pages and takes a start_index so the model can continue reading where it stopped, with a raw option for unconverted content. By default it obeys robots.txt for model-initiated requests and refuses private, loopback and cloud metadata addresses; flags let you set the user agent, use a proxy or allow private IPs.

    Best for

    • Adding web page reading to a client that lacks it
    • Reading docs and articles as markdown
    • Python or uv-based setups

    Use it when

    Your agent needs to read web pages by URL and your client has no built-in web fetch tool.

    Skip it if

    Your agent already has a web fetch tool, or you need to click through and interact with pages, which a browser automation server handles. It is a reference implementation, not a production-ready server.

    Stats

    Stars
    91,270
    Last push
    Release
    v1.0.0,
    License
    Apache-2.0
    Pricing
    Open source
    Works with
    Any MCP client, Claude Desktop, VS Code, Docker
    Drop score
    61 of 100
  3. Rank 33

    Lets an agent read, write, edit, move and search files inside directories you allow

    • score 61
    • 91.3k stars
    • pushed
    • v1.0.0 on
    • Apache-2.0

    Add to your MCP client config (npx)

    {
      "mcpServers": {
        "filesystem": {
          "command": "npx",
          "args": [
            "-y",
            "@modelcontextprotocol/server-filesystem",
            "/Users/username/Desktop",
            "/path/to/other/allowed/dir"
          ]
        }
      }
    }
    Use it when, skip it if, stats for Filesystem MCP Server

    Why you'd want it

    The reference filesystem server from the MCP project, published on npm as @modelcontextprotocol/server-filesystem. Access is limited to allowed directories passed on the command line or supplied by the client through MCP Roots, which can change at runtime without a restart. Every tool carries read-only, idempotent and destructive hints, so clients can tell a directory listing apart from an overwrite.

    Best for

    • Giving Claude Desktop or another chat client local file access
    • Scoped file access for agents without built-in file tools
    • Learning how an MCP server is built

    Use it when

    Your MCP client has no file access of its own and you want to grant it specific directories, optionally read-only through a Docker mount.

    Skip it if

    Your coding agent already reads and edits files natively. The servers repo describes its servers as reference implementations and educational examples, not production-ready solutions.

    Stats

    Stars
    91,270
    Last push
    Release
    v1.0.0,
    License
    Apache-2.0
    Pricing
    Open source
    Works with
    Any MCP client, Claude Desktop, VS Code, Docker
    Drop score
    61 of 100

For agents

The same entry, as files an agent can read without scraping this page.

# read one entry
curl -s https://agenttooldrop.com/tools/model-context-protocol.md

# list the MCP servers in the catalog
curl -s https://agenttooldrop.com/tools.json \
  | jq -r '.tools[] | select(.category=="mcp-server") | .slug'