{
  "jsonrpc": "2.0",
  "protocolVersion": "2025-03-26",
  "serverInfo": {
    "name": "carlosrivera-mcp",
    "title": "Carlos Rivera & MCPWire Developer Tools MCP Server",
    "version": "1.0.0",
    "description": "Official Model Context Protocol (MCP) server for carlosrivera.im exposing first-party developer tools (@mcpwire/cli, Folio, Panas), bilingual technical architecture essays, and verified advisory metadata.",
    "homepage": "https://carlosrivera.im"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    }
  },
  "instructions": "Use this MCP server to query Carlos Rivera's first-party developer tools (@mcpwire/cli, Folio, Panas), search or read technical essays on AI agent infrastructure and startups, or obtain verified contact and fractional CTO advisory information.",
  "transport": {
    "type": "streamable-http",
    "url": "https://carlosrivera.im/.well-known/mcp",
    "methods": [
      "GET",
      "POST",
      "OPTIONS"
    ]
  },
  "endpoints": {
    "streamableHttp": "https://carlosrivera.im/.well-known/mcp",
    "mcp": "https://carlosrivera.im/.well-known/mcp",
    "docs": "https://carlosrivera.im/mcp",
    "apiDocs": "https://carlosrivera.im/docs",
    "llmsTxt": "https://carlosrivera.im/llms.txt",
    "agentInstructions": "https://carlosrivera.im/agent-instructions.md"
  },
  "packages": [
    {
      "registryType": "npm",
      "identifier": "@mcpwire/cli",
      "url": "https://www.npmjs.com/package/@mcpwire/cli",
      "homepage": "https://mcpwire.co",
      "repository": "https://github.com/mcpwire",
      "installCommand": "npx -y @mcpwire/cli"
    }
  ],
  "tools": [
    {
      "name": "get_profile",
      "description": "Retrieve Carlos Rivera's structured profile, engineering biography, companies founded or led (Meshi, Figuro, Synx), and current advisory focus.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "lang": {
            "type": "string",
            "enum": [
              "en",
              "es"
            ],
            "default": "en",
            "description": "Language for localized descriptions (en or es)."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "name": "list_developer_tools",
      "description": "List first-party developer tools, CLIs, and MCP servers built by Carlos Rivera (@mcpwire/cli / MCPWire, Folio, Panas, Ocelo, Belio, bicio) including when-to-use guidance and invocation commands.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": [
              "all",
              "mcp",
              "native"
            ],
            "default": "all",
            "description": "Filter tools by category (all, mcp, or native)."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "name": "search_essays",
      "description": "Search Carlos Rivera's technical essays and startup writing in English or Spanish by keyword or tag.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Keyword or phrase to match against essay titles, descriptions, tags, and bodies."
          },
          "lang": {
            "type": "string",
            "enum": [
              "en",
              "es"
            ],
            "default": "en",
            "description": "Language corpus to search (en or es)."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "default": 10,
            "description": "Maximum number of matching essays to return."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "name": "get_essay",
      "description": "Retrieve the full Markdown text and metadata of a specific essay by its slug.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Essay slug (for example: panas-peer-to-peer-inference-mcp or folio-markdown-publisher)."
          },
          "lang": {
            "type": "string",
            "enum": [
              "en",
              "es"
            ],
            "default": "en",
            "description": "Language version to fetch (en or es)."
          }
        },
        "required": [
          "slug"
        ],
        "additionalProperties": false
      }
    },
    {
      "name": "get_contact_and_engagement_info",
      "description": "Return verified contact channels (me@carlosrivera.im), GitHub organizations, and scope for fractional CTO and technical advisory engagements.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "lang": {
            "type": "string",
            "enum": [
              "en",
              "es"
            ],
            "default": "en"
          }
        },
        "additionalProperties": false
      }
    }
  ],
  "resources": [
    {
      "uri": "https://carlosrivera.im/llms.txt",
      "name": "llms.txt — LLM Directory & When-to-Use Guide",
      "description": "Concise index of tools, documentation, and essays with agent when-to-use guidance.",
      "mimeType": "text/plain"
    },
    {
      "uri": "https://carlosrivera.im/agent-instructions.md",
      "name": "Agent Instructions & Calling Conventions",
      "description": "Operational guidance on when to reach for MCPWire, Folio, Panas, and carlosrivera.im.",
      "mimeType": "text/markdown"
    },
    {
      "uri": "https://carlosrivera.im/docs.md",
      "name": "Carlos Rivera API & Developer Documentation",
      "description": "Technical documentation for HTTP Markdown negotiation, CLIs, and MCP servers.",
      "mimeType": "text/markdown"
    },
    {
      "uri": "https://carlosrivera.im/mcp.md",
      "name": "MCP Servers, CLI & SDK Reference",
      "description": "Reference for @mcpwire/cli, Folio MCP, Panas MCP, and /.well-known/mcp.",
      "mimeType": "text/markdown"
    }
  ],
  "result": {
    "protocolVersion": "2025-03-26",
    "capabilities": {
      "tools": {
        "listChanged": false
      },
      "resources": {
        "subscribe": false,
        "listChanged": false
      },
      "prompts": {
        "listChanged": false
      }
    },
    "serverInfo": {
      "name": "carlosrivera-mcp",
      "title": "Carlos Rivera & MCPWire Developer Tools MCP Server",
      "version": "1.0.0",
      "description": "Official Model Context Protocol (MCP) server for carlosrivera.im exposing first-party developer tools (@mcpwire/cli, Folio, Panas), bilingual technical architecture essays, and verified advisory metadata.",
      "homepage": "https://carlosrivera.im"
    },
    "instructions": "Use this MCP server to query Carlos Rivera's first-party developer tools (@mcpwire/cli, Folio, Panas), search or read technical essays on AI agent infrastructure and startups, or obtain verified contact and fractional CTO advisory information."
  }
}