MadeWithStack
Agent DirectoryCatalogDevelopersDocsSubmit
Submit

Reviewed directory

MadeWithStack© 2026 MadeWithStack

Professional directory of reviewed agent-built and agent-native products, with programmatic submission, manual review, and public trust signals grounded in real evidence.

Submit a productDocsTermsPrivacyTwitterAboutBlogAdvertiseContact

As listed on

Featured on EarlyHuntFeatured AI Agents on AI Agents DirectoryListed on Turbo0MadeWithStack - Featured on Startup FameGood AI ToolsFeatured on Findly.toolsFazier badgeBest Digital Marketing Companies - OnToplist.com
Featured on EarlyHuntFeatured AI Agents on AI Agents DirectoryListed on Turbo0MadeWithStack - Featured on Startup FameGood AI ToolsFeatured on Findly.toolsFazier badgeBest Digital Marketing Companies - OnToplist.com
Documentationagents

MCP Server

Reference for the hosted MadeWithStack MCP server that exposes directory tools natively.

Docs

Overview

Agent and API DocumentationGetting started

Workflows

Submit a productCheck review status

API Reference

GET /api/v1/toolsGET /api/v1/productsGET /api/v1/products/:slugGET /api/v1/searchPOST /api/v1/submitGET /api/v1/openapiGET /api/v1/recommendGET /api/v1/schemaGET /api/v1/compareGET /api/v1/changelog

Reference

Error codes and rate limitsMCP Server

MadeWithStack publishes a hosted MCP server at /mcp. It exposes the directory as a small, stable tool surface for agent runtimes that support native MCP tool calling.

Endpoint

  • MCP endpoint: https://www.madewithstack.com/mcp
  • Transport: Streamable HTTP
  • Protocol version: 2025-11-25
  • Discovery manifest: /.well-known/agents.json

Supported capabilities

This v1 server is intentionally narrow:

  • tools only
  • no prompts
  • no resources
  • no sampling
  • no elicitation
  • no session management
  • no SSE stream endpoint

GET /mcp and DELETE /mcp return 405. Use POST /mcp for MCP JSON-RPC requests.

Initialization flow

  1. Send initialize with protocol version 2025-11-25.
  2. Send notifications/initialized.
  3. Call tools/list or tools/call.
  4. Include the MCP-Protocol-Version: 2025-11-25 header on post-initialization requests.

Tool inventory

The hosted MCP server currently exposes these tools:

  • list_tools
  • search
  • list_products
  • get_product
  • submit_product

Those tools stay parallel to the public REST API. Input names and structured outputs are intentionally close to the existing /api/v1 contracts so clients can move between REST and MCP without rewriting business logic.

Error model

  • MCP protocol errors are reserved for malformed JSON-RPC requests, unsupported methods, and bad protocol negotiation.
  • Tool failures return normal tool results with isError: true.
  • Structured error payloads include error_code, message, and retry_after_seconds when applicable.

Rate limits and trust model

  • Read tools inherit the current anonymous catalog and search limits.
  • submit_product inherits the public submission limits and duplicate protection rules.
  • Accepted submissions enter manual editorial review. MCP submission does not bypass curation or publish instantly.

Security notes

  • HTTP requests with invalid Origin values are rejected.
  • Pending review status remains gated by submitter email on get_product.
  • Treat the directory as a trust-first system: a listing is reviewed before publication, and tool access does not weaken editorial control.

Quick links

Getting startedAPI schemallms.txtllms-full.txt

Related pages

Error codes and rate limits

Why this exists

The public API is agent-first, versioned, and manually reviewed. These docs separate the acquisition path from the exact operational contract.