{
  "specVersion": "1.0",
  "host": {
    "displayName": "TimeToPost",
    "identifier": "https://timetopost.co",
    "documentationUrl": "https://timetopost.co/docs/mcp"
  },
  "entries": [
    {
      "identifier": "urn:air:timetopost.co:mcp:timetopost",
      "displayName": "TimeToPost MCP server",
      "type": "application/mcp-server-card+json",
      "url": "https://api.timetopost.co/.well-known/mcp/server-card.json",
      "description": "Server card for the hosted TimeToPost MCP server. The endpoint is https://api.timetopost.co/mcp (streamable HTTP, OAuth 2.0 with PKCE and dynamic client registration; unauthenticated requests receive 401).",
      "tags": ["mcp", "social-media", "scheduling", "oauth"]
    },
    {
      "identifier": "urn:air:timetopost.co:metadata:mcp-oauth-resource",
      "displayName": "TimeToPost MCP OAuth protected-resource metadata",
      "type": "application/json",
      "url": "https://api.timetopost.co/.well-known/oauth-protected-resource",
      "description": "OAuth protected-resource metadata for https://api.timetopost.co/mcp.",
      "tags": ["mcp", "oauth", "authorization", "metadata"]
    },
    {
      "identifier": "urn:air:timetopost.co:metadata:mcp-oauth-server",
      "displayName": "TimeToPost MCP OAuth authorization-server metadata",
      "type": "application/json",
      "url": "https://api.timetopost.co/.well-known/oauth-authorization-server",
      "description": "OAuth authorization-server metadata: authorization code flow, PKCE S256, dynamic client registration.",
      "tags": ["mcp", "oauth", "authorization", "metadata"]
    },
    {
      "identifier": "urn:air:timetopost.co:docs:mcp",
      "displayName": "TimeToPost MCP documentation",
      "type": "text/html",
      "url": "https://timetopost.co/docs/mcp/",
      "description": "Connection instructions and the full tool reference for the MCP server.",
      "tags": ["documentation", "mcp"]
    },
    {
      "identifier": "urn:air:timetopost.co:docs:mcp-markdown",
      "displayName": "TimeToPost MCP reference (Markdown)",
      "type": "text/markdown",
      "url": "https://timetopost.co/mcp.md",
      "description": "Markdown version of the MCP overview with tool list and install snippets.",
      "tags": ["documentation", "mcp", "llms"]
    },
    {
      "identifier": "urn:air:timetopost.co:docs:llms-txt",
      "displayName": "TimeToPost llms.txt",
      "type": "text/plain",
      "url": "https://timetopost.co/llms.txt",
      "description": "Short machine-readable site summary for language models.",
      "tags": ["documentation", "llms", "discovery"]
    },
    {
      "identifier": "urn:air:timetopost.co:docs:llms-full-txt",
      "displayName": "TimeToPost llms-full.txt",
      "type": "text/plain",
      "url": "https://timetopost.co/llms-full.txt",
      "description": "Extended machine-readable reference including the MCP tool list.",
      "tags": ["documentation", "llms", "discovery"]
    },
    {
      "identifier": "urn:air:timetopost.co:api:rest",
      "displayName": "TimeToPost REST API reference",
      "type": "text/html",
      "url": "https://api.timetopost.co/docs",
      "description": "Interactive reference for the REST API that the MCP server adapts.",
      "tags": ["api", "rest", "documentation"]
    },
    {
      "identifier": "urn:air:timetopost.co:package:timetopost-mcp",
      "displayName": "timetopost-mcp on npm",
      "type": "application/json",
      "url": "https://registry.npmjs.org/timetopost-mcp",
      "description": "npm package metadata for timetopost-mcp, a stdio MCP server that reads TIMETOPOST_API_TOKEN. Run with: npx -y timetopost-mcp.",
      "tags": ["mcp", "npm", "stdio"]
    },
    {
      "identifier": "urn:air:timetopost.co:package:timetopost-cli",
      "displayName": "timetopost CLI on npm",
      "type": "application/json",
      "url": "https://registry.npmjs.org/timetopost",
      "description": "npm package metadata for the timetopost command line client.",
      "tags": ["cli", "npm"]
    },
    {
      "identifier": "urn:air:timetopost.co:package:n8n-nodes-timetopost",
      "displayName": "n8n-nodes-timetopost on npm",
      "type": "application/json",
      "url": "https://registry.npmjs.org/n8n-nodes-timetopost",
      "description": "npm package metadata for the TimeToPost community node for n8n.",
      "tags": ["n8n", "npm", "automation"]
    },
    {
      "identifier": "urn:air:timetopost.co:registry:mcp-registry",
      "displayName": "TimeToPost in the official MCP Registry",
      "type": "application/json",
      "url": "https://registry.modelcontextprotocol.io/v0/servers?search=io.github.MelMayssonOwen/timetopost-mcp",
      "description": "Registry listing, published under the name io.github.MelMayssonOwen/timetopost-mcp.",
      "tags": ["mcp", "registry"]
    }
  ]
}
