{
  "specVersion": "0.91",
  "publisher": {
    "name": "Fractional Teams",
    "legalName": "Next Generation ICT Ltd",
    "url": "https://www.fractionalteams.com/",
    "contact": "help@fractionalteams.com"
  },
  "lastUpdated": "2026-09-08",
  "entries": [
    {
      "identifier": "urn:air:portal.fractionalteams.com:server:portal",
      "displayName": "Fractional Teams Portal MCP server",
      "description": "Nine tools to read a client's published visibility-audit reports and outreach leads and mark leads as handled. Streamable HTTP, stateless; keyless calls get a demo workspace.",
      "type": "application/mcp-server-card+json",
      "url": "https://portal.fractionalteams.com/.well-known/mcp/server-card.json",
      "representativeQueries": [
        "what did our latest visibility audit say",
        "summarise the SEO section of our report",
        "which outreach leads are awaiting a reply",
        "mark this lead as replied by email"
      ],
      "capabilities": [
        "get_me",
        "list_reports",
        "get_report",
        "get_report_html",
        "get_report_section",
        "get_lead_status",
        "get_recent_leads",
        "mark_lead_replied_outside",
        "unmark_lead",
        "get_agent_readiness",
        "get_agent_readiness_scan"
      ],
      "version": "1.1.0",
      "updatedAt": "2026-09-08",
      "trustManifest": {
        "publisher": {
          "name": "Next Generation ICT Ltd",
          "tradingAs": "Fractional Teams",
          "url": "https://www.fractionalteams.com/",
          "contact": "help@fractionalteams.com"
        },
        "privacyPolicy": "https://portal.fractionalteams.com/privacy",
        "authentication": "https://portal.fractionalteams.com/auth.md"
      }
    },
    {
      "identifier": "urn:air:portal.fractionalteams.com:api:v1",
      "displayName": "Fractional Teams Portal REST API",
      "description": "Scoped read API for published reports and outreach leads, described by OpenAPI 3.1.",
      "type": "application/openapi+json",
      "url": "https://portal.fractionalteams.com/openapi.json",
      "representativeQueries": [
        "list my published reports",
        "get one report section as HTML",
        "list recent leads with their status"
      ],
      "capabilities": [
        "getMe",
        "listReports",
        "getReport",
        "getReportHtml",
        "getReportSection",
        "listLeadStatus",
        "listRecentLeads",
        "markLeadRepliedOutside",
        "unmarkLead"
      ],
      "version": "1.1.0",
      "updatedAt": "2026-09-08",
      "trustManifest": {
        "publisher": {
          "name": "Next Generation ICT Ltd",
          "tradingAs": "Fractional Teams",
          "url": "https://www.fractionalteams.com/",
          "contact": "help@fractionalteams.com"
        },
        "privacyPolicy": "https://portal.fractionalteams.com/privacy",
        "authentication": "https://portal.fractionalteams.com/auth.md"
      }
    },
    {
      "identifier": "urn:air:portal.fractionalteams.com:skills:index",
      "displayName": "Agent Skills index",
      "description": "What an agent can do here, as an Agent Skills index.",
      "type": "application/json",
      "url": "https://portal.fractionalteams.com/.well-known/agent-skills/index.json",
      "representativeQueries": [
        "what can an agent do with the Fractional Teams portal"
      ],
      "capabilities": [
        "read-visibility-report",
        "work-outreach-leads",
        "check-access"
      ],
      "version": "1.1.0",
      "updatedAt": "2026-09-08",
      "trustManifest": {
        "publisher": {
          "name": "Next Generation ICT Ltd",
          "tradingAs": "Fractional Teams",
          "url": "https://www.fractionalteams.com/",
          "contact": "help@fractionalteams.com"
        },
        "privacyPolicy": "https://portal.fractionalteams.com/privacy",
        "authentication": "https://portal.fractionalteams.com/auth.md"
      }
    },
    {
      "identifier": "urn:air:portal.fractionalteams.com:docs:llms",
      "displayName": "Documentation for agents",
      "description": "llms.txt navigation index linking the human docs, agents.md, auth.md and the machine-readable files.",
      "type": "text/markdown",
      "url": "https://portal.fractionalteams.com/llms.txt",
      "representativeQueries": [
        "how do I authenticate to the Fractional Teams portal API",
        "when should an agent use this service"
      ],
      "capabilities": [],
      "version": "1.1.0",
      "updatedAt": "2026-09-08",
      "trustManifest": {
        "publisher": {
          "name": "Next Generation ICT Ltd",
          "tradingAs": "Fractional Teams",
          "url": "https://www.fractionalteams.com/",
          "contact": "help@fractionalteams.com"
        },
        "privacyPolicy": "https://portal.fractionalteams.com/privacy",
        "authentication": "https://portal.fractionalteams.com/auth.md"
      }
    }
  ]
}
