{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-08",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "tool": {
    "slug": "presentations-ai-mcp",
    "name": "Presentations.AI MCP server",
    "vendor": "Presentations.AI",
    "vendorUrl": "https://www.presentations.ai",
    "kind": "mcp",
    "category": "design",
    "summary": "Presentations.AI's hosted MCP server lets an agent draft an outline, generate an on-brand slide deck from a prompt, notes or a document, export it as PPTX or PDF and share it, spending Presentations.AI credits.",
    "url": "https://www.anchorterminal.com/tools/presentations-ai-mcp",
    "markdownUrl": "https://www.anchorterminal.com/tools/presentations-ai-mcp.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/presentations-ai-mcp.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/presentations-ai-mcp.json",
    "dns": "presentations-ai-mcp.grade.anchorterminal.com",
    "repo": "https://github.com/slidecraft-in/presentations-ai-mcp-server",
    "license": "MIT (repository); hosted service under Presentations.AI's terms",
    "transports": [
      "streamable-http"
    ],
    "remoteUrl": "https://api.presentations.ai/mcp",
    "packages": [],
    "auth": "oauth",
    "authNotes": "OAuth 2.1 with PKCE and dynamic client registration, or an API key (pai_live_...) as an Authorization: Bearer header.",
    "pricing": "freemium",
    "pricingNotes": "Free to try; outlines cost 10 credits a slide and decks spend credits. whoami reports the plan and credit balance (checked 2026-11-07).",
    "priceSummary": "Freemium",
    "where": "hosted",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 on the MCP docs or pricing page (checked 2026-11-07).",
      "endpoints": []
    },
    "toolCount": null,
    "popularity": {
      "githubStars": null,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-11-07"
    },
    "docsUrl": "https://github.com/slidecraft-in/presentations-ai-mcp-server",
    "registryName": "ai.presentations/presentations-ai",
    "capabilities": [
      "docs.slides",
      "design.create",
      "document.export"
    ],
    "tags": [
      "official",
      "hosted",
      "mcp",
      "remote-mcp",
      "oauth",
      "api-key",
      "freemium",
      "mcp-registry"
    ],
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 38.5,
      "grade": "E",
      "agentReady": false,
      "rank": 1357,
      "ranked": true,
      "rankOf": 1510,
      "categoryRank": 16,
      "methodology": "0.7",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 60,
        "maintenance": 55,
        "payments": 20,
        "reliability": 15,
        "schema": 52,
        "security": 41,
        "transparency": 32
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 15,
          "points": 3,
          "reason": "No status page found (0). No history (5). No limits found (0). No retry guidance (0). No SLA (0). Not labelled beta (10). 0 + 5 + 0 + 0 + 0 + 10 = 15.",
          "checked": "2026-11-07"
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 52,
          "points": 8.45,
          "reason": "The repository's README documents every tool; schemas not read without sign-in (18 of 25). No llms.txt read (0). Descriptions say what each tool spends (16 of 20). Inputs typed in the source; not verified (8 of 15). README examples; errors not documented (5 of 15). Tag v1.1.0 on 3 November 2026, no changelog (5 of 15). 18 + 0 + 16 + 8 + 5 + 5 = 52.",
          "checked": "2026-11-07"
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 60,
          "points": 9.75,
          "reason": "A handful of tools (25). Outline first, then a deck (10 of 20). No documented errors (3 of 20). Credit-spending tools named, and share_deck flagged as making a public link (10 of 20). OAuth or a key, and an npm package for local use (12 of 15). 25 + 10 + 3 + 10 + 12 = 60.",
          "checked": "2026-11-07"
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 41,
          "points": 7.18,
          "reason": "OAuth 2.1 with PKCE, or a live API key (22 of 30). No read-only mode; credit spends and public sharing are named in the docs (8 of 20). Documents fed in are untrusted; no guidance (3 of 15). No audit log (0). SECURITY.md with a reporting route (8 of 20). 22 + 8 + 3 + 0 + 8 = 41.",
          "checked": "2026-11-07"
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 20,
          "points": 2.5,
          "reason": "No machine payment protocol (0). Credit costs per slide in the README; plan prices not read (5 of 20). Free to try (15 of 20). A person signs up (0). 0 + 5 + 15 + 0 = 20.",
          "checked": "2026-11-07"
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 55,
          "points": 4.81,
          "reason": "Tag v1.1.0 and registry update on 2 and 3 November 2026 (30). Fewer than three releases found in 90 days (0). Issues not read (0). Official registry entry ai.presentations/presentations-ai (15). CI and link checks in the repository (10). 30 + 0 + 0 + 15 + 10 = 55. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API.",
          "checked": "2026-11-07"
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 32,
          "points": 2.8,
          "note": "editorial 25, provenance 38",
          "reason": "MIT repository, copyright 2026 Presentations.AI; service terms not read (20 of 30). Data handling not read (5 of 30). No deprecation policy (0). Subprocessors not found (0). 20 + 5 + 0 + 0 = 25.",
          "checked": "2026-11-07"
        }
      ],
      "assessment": {
        "date": "2026-11-07",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "A handful of tools (25). Outline first, then a deck (10 of 20). No documented errors (3 of 20). Credit-spending tools named, and share_deck flagged as making a public link (10 of 20). OAuth or a key, and an npm package for local use (12 of 15). 25 + 10 + 3 + 10 + 12 = 60.",
          "maintenance": "Tag v1.1.0 and registry update on 2 and 3 November 2026 (30). Fewer than three releases found in 90 days (0). Issues not read (0). Official registry entry ai.presentations/presentations-ai (15). CI and link checks in the repository (10). 30 + 0 + 0 + 15 + 10 = 55. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API.",
          "payments": "No machine payment protocol (0). Credit costs per slide in the README; plan prices not read (5 of 20). Free to try (15 of 20). A person signs up (0). 0 + 5 + 15 + 0 = 20.",
          "reliability": "No status page found (0). No history (5). No limits found (0). No retry guidance (0). No SLA (0). Not labelled beta (10). 0 + 5 + 0 + 0 + 0 + 10 = 15.",
          "schema": "The repository's README documents every tool; schemas not read without sign-in (18 of 25). No llms.txt read (0). Descriptions say what each tool spends (16 of 20). Inputs typed in the source; not verified (8 of 15). README examples; errors not documented (5 of 15). Tag v1.1.0 on 3 November 2026, no changelog (5 of 15). 18 + 0 + 16 + 8 + 5 + 5 = 52.",
          "security": "OAuth 2.1 with PKCE, or a live API key (22 of 30). No read-only mode; credit spends and public sharing are named in the docs (8 of 20). Documents fed in are untrusted; no guidance (3 of 15). No audit log (0). SECURITY.md with a reporting route (8 of 20). 22 + 8 + 3 + 0 + 8 = 41.",
          "transparency": "MIT repository, copyright 2026 Presentations.AI; service terms not read (20 of 30). Data handling not read (5 of 30). No deprecation policy (0). Subprocessors not found (0). 20 + 5 + 0 + 0 = 25."
        },
        "sources": [
          {
            "what": "README, licence, SECURITY.md, tags, shallow clone",
            "url": "https://github.com/slidecraft-in/presentations-ai-mcp-server",
            "seen": "2026-11-07"
          },
          {
            "what": "home page",
            "url": "https://www.presentations.ai",
            "seen": "2026-11-07"
          },
          {
            "what": "lead, awesome-remote-mcp-servers pull request #3700",
            "url": "https://github.com/punkpeye/awesome-remote-mcp-servers/pull/3700",
            "seen": "2026-11-07"
          }
        ],
        "openQuestions": [
          "Plan prices, terms and privacy not read",
          "People, ownership and investors not researched"
        ]
      },
      "negative": 0,
      "verdict": "Presentations.AI's MCP server turns a prompt or document into an on-brand deck in a few documented tools, with OAuth 2.1 and costs named on each tool. There's no status page, limits or error docs, and its terms and data handling weren't readable here.",
      "bestFor": "Agents that need to produce designed slide decks from notes or documents.",
      "strengths": [
        "Outline-then-deck flow with credits named per tool",
        "OAuth 2.1 with PKCE, or an API key",
        "Open repository with CI and a security policy",
        "Exports to PPTX and PDF"
      ],
      "weaknesses": [
        "No status page, limits or error docs",
        "share_deck creates a public link",
        "Terms and data handling not read"
      ],
      "agentNotes": [
        "Call whoami to check credits before generating",
        "Draft an outline and confirm it before create_presentation",
        "Ask before share_deck, which makes a public link"
      ],
      "metrics": {
        "kind": "remote",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "E",
          "methodology": "0.7",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 38.5
        }
      ],
      "editorialScores": {
        "ergonomics": 60,
        "maintenance": 55,
        "payments": 20,
        "reliability": 15,
        "schema": 52,
        "security": 41,
        "transparency": 25
      },
      "provenanceScore": 38,
      "checked": {
        "categories": {
          "ergonomics": "2026-11-07",
          "maintenance": "2026-11-07",
          "payments": "2026-11-07",
          "reliability": "2026-11-07",
          "schema": "2026-11-07",
          "security": "2026-11-07",
          "transparency": "2026-11-07"
        },
        "last": "2026-11-07",
        "oldest": "2026-11-07",
        "stale": false,
        "staleAfterDays": 90
      },
      "scoreHistory": [
        {
          "date": "2026-11-07",
          "grade": "E",
          "kind": "listed",
          "method": "0.7",
          "score": 38.5
        }
      ]
    },
    "connect": {
      "claudeCode": "claude mcp add presentations-ai --transport http https://api.presentations.ai/mcp",
      "config": {
        "mcpServers": {
          "presentations-ai": {
            "url": "https://api.presentations.ai/mcp"
          }
        }
      }
    },
    "letme": {
      "capability": "https://letme.dev/docs.slides",
      "tool": "https://letme.dev/presentations-ai-mcp"
    },
    "notable": [
      "OAuth 2.1 with PKCE and dynamic registration, or an API key (https://github.com/slidecraft-in/presentations-ai-mcp-server)",
      "create_outline spends 10 credits a slide (https://github.com/slidecraft-in/presentations-ai-mcp-server)"
    ],
    "area": "design-diagrams",
    "details": [
      {
        "label": "Surface listed",
        "value": "The hosted MCP server at api.presentations.ai/mcp, read from presentations.ai and the public slidecraft-in/presentations-ai-mcp-server repository on 7 November 2026. Only an MCP initialize was sent, which asked for sign-in"
      }
    ],
    "provenance": {
      "legalEntity": "Presentations.AI",
      "domain": "presentations.ai",
      "domainRegistered": "",
      "domainNote": "Not looked up: RDAP isn't requested under the 1 November 2026 rules.",
      "endpointOnVendorDomain": true,
      "terms": "",
      "privacy": "",
      "statusPage": "",
      "changelog": "",
      "securityTxt": "none",
      "checked": "2026-11-07",
      "notes": [
        "The repository's MIT licence names Presentations.AI (2026)."
      ],
      "score": 38,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "Presentations.AI",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "presentations.ai, no registry record we could read",
          "points": 0,
          "max": 15,
          "state": "no"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "api.presentations.ai",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Terms of service",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "Privacy policy",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "Status page",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "Changelog",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "security.txt",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "People named",
          "value": "not researched yet",
          "points": 0,
          "max": 0,
          "state": "na"
        },
        {
          "check": "Support route",
          "value": "help pages",
          "points": 5,
          "max": 5,
          "state": "ok"
        }
      ]
    },
    "humans": {
      "slug": "presentations-ai-mcp",
      "checked": "2026-11-07",
      "company": "Presentations.AI",
      "peopleNote": "People, ownership and investors weren't researched in this batch (7 November 2026, leads from the awesome-remote-mcp-servers pull requests).",
      "companySocial": {},
      "support": {
        "urls": [
          "https://github.com/slidecraft-in/presentations-ai-mcp-server"
        ]
      },
      "sources": [
        "https://github.com/slidecraft-in/presentations-ai-mcp-server"
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/presentations-ai-mcp.json",
    "live": {
      "slug": "presentations-ai-mcp",
      "probe": {
        "target": "https://api.presentations.ai/mcp",
        "method": "mcp-initialize",
        "lastAt": "2026-11-08T00:43:53.030715253Z",
        "lastOk": true,
        "lastStatus": 401,
        "lastMs": 233,
        "lastNote": "asks for credentials",
        "authRequired": true,
        "uptime24h": 100,
        "uptime30d": 100,
        "p50ms24h": 170,
        "p95ms24h": 421,
        "samples24h": 61,
        "samples30d": 61,
        "days": [
          {
            "date": "2026-11-07",
            "probes": 53,
            "ok": 53
          },
          {
            "date": "2026-11-08",
            "probes": 8,
            "ok": 8
          }
        ]
      },
      "updatedAt": "2026-11-08T00:43:53.030715253Z"
    }
  }
}
