{
  "specVersion": "1.0",
  "host": {
    "displayName": "CostLoop",
    "identifier": "did:web:costloop.app",
    "documentationUrl": "https://costloop.app/developers/",
    "logoUrl": "https://costloop.app/favicon-192.png"
  },
  "entries": [
    {
      "identifier": "urn:air:costloop.app:mcp:costloop-server",
      "displayName": "CostLoop MCP Server Card",
      "type": "application/mcp-server-card+json",
      "url": "https://costloop.app/.well-known/mcp/server-card.json",
      "description": "MCP server card describing CostLoop's authenticated subscription tracking API surface for agents.",
      "capabilities": [
        "subscription-tracking",
        "saas-spend-management",
        "renewal-management"
      ],
      "representativeQueries": [
        "connect an agent to CostLoop subscription data",
        "find CostLoop's MCP server card",
        "discover how to access CostLoop renewal and spend data"
      ]
    },
    {
      "identifier": "urn:air:costloop.app:skill:track-subscriptions",
      "displayName": "Track SaaS Subscriptions with CostLoop",
      "type": "application/agent-skills+md",
      "url": "https://costloop.app/.well-known/agent-skills/track-subscriptions/SKILL.md",
      "description": "Agent skill instructions for helping users track, manage, and audit SaaS subscriptions with CostLoop.",
      "capabilities": [
        "subscription-audit",
        "license-inventory",
        "software-renewal-review"
      ],
      "representativeQueries": [
        "help me audit my SaaS subscriptions in CostLoop",
        "show me how to add a software subscription",
        "calculate recurring SaaS spend and renewal dates",
        "identify duplicate or unused software tools"
      ]
    },
    {
      "identifier": "urn:air:costloop.app:api:service-linkset",
      "displayName": "CostLoop API Service Catalog",
      "type": "application/linkset+json",
      "url": "https://costloop.app/.well-known/api-catalog",
      "description": "Linkset catalog pointing agents to CostLoop API documentation, OpenAPI schema, service status, and authenticated app endpoints.",
      "capabilities": [
        "api-discovery",
        "service-documentation",
        "subscription-data-access"
      ],
      "representativeQueries": [
        "where is the CostLoop API documentation",
        "find CostLoop service metadata for API access",
        "discover CostLoop app and status endpoints"
      ]
    },
    {
      "identifier": "urn:air:costloop.app:api:openapi",
      "displayName": "CostLoop OpenAPI Schema",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://costloop.app/openapi.json",
      "description": "OpenAPI schema for connecting CostLoop subscription, spend, and department data to ChatGPT Actions and reporting tools.",
      "capabilities": [
        "openapi",
        "chatgpt-actions",
        "subscription-data-access"
      ],
      "representativeQueries": [
        "connect CostLoop to ChatGPT Actions",
        "import the CostLoop OpenAPI schema",
        "read CostLoop subscription data through an API",
        "use a CostLoop API key with bearer authentication"
      ]
    },
    {
      "identifier": "urn:air:costloop.app:knowledge:llms",
      "displayName": "CostLoop Agent Knowledge File",
      "type": "text/plain",
      "url": "https://costloop.app/llms.txt",
      "description": "Agent-readable overview of CostLoop's product, pricing, guides, comparisons, categories, and company facts.",
      "capabilities": [
        "site-knowledge",
        "product-context",
        "content-discovery"
      ],
      "representativeQueries": [
        "summarize what CostLoop does for small businesses",
        "find CostLoop pricing and product facts for an AI answer",
        "discover CostLoop guides about SaaS spend management",
        "compare CostLoop with spreadsheets and expense tools"
      ]
    }
  ]
}
