{"tool1":{"_id":"69b2d647de1ed13732dc0901","name":"Postiz","slug":"postiz","url":"https://postiz.com","description":"Social media scheduler rebuilt for AI agents. CLI with structured JSON output and SKILL.md autodiscovery.","logo":"","category":"Social Media","tags":["social-media","scheduling","agent-native","cli"],"pricingModel":"freemium","scores":{"tokenEfficiency":{"score":5,"confidence":"scanner","evidence":"No OpenAPI spec, SDK documentation, or public API details available to assess field selection, pagination, or response compactness; likely generic REST patterns without optimization signals.","na":false},"access":{"score":6,"confidence":"scanner","evidence":"Multiple access methods available (REST API, CLI, Node SDK, n8n integration) but no MCP server, GraphQL, or comprehensive SDK coverage across languages limits programmatic flexibility.","na":false},"auth":{"score":6,"confidence":"scanner","evidence":"CLI and SDK packages suggest API key authentication is available, but no public documentation about scoped permissions, token expiration, or autonomous agent authentication patterns.","na":false},"speed":{"score":5,"confidence":"scanner","evidence":"Homepage response time is unavailable, rate limits are undocumented, and no evidence of batching, conditional requests (ETags), or concurrent request support.","na":false},"discoverability":{"score":3,"confidence":"scanner","evidence":"No OpenAPI specification found, no llms.txt or agents.json files, and publicly accessible documentation appears limited despite mentions of developer docs on homepage.","na":false},"reliability":{"score":4,"confidence":"scanner","evidence":"No published API versioning, idempotency key information, or status page mentioned; structured data presence suggests some consistency but insufficient evidence of reliability practices.","na":false},"safety":{"score":3,"confidence":"scanner","evidence":"No evidence of sandbox/test mode, dry-run capabilities, or scoped access tokens; social media scheduling involves destructive actions requiring safety mechanisms.","na":false},"reactivity":{"score":4,"confidence":"scanner","evidence":"No mention of webhooks, streaming, or SSE support; CLI and SDKs suggest only polling-based interactions for monitoring scheduled posts.","na":false}},"agentGrade":"C","agentScore":4.8,"scannerData":{"lastScannedAt":"2026-03-12T19:18:10.370Z","scanVersion":1,"rawSignals":{"homepage":{"status":200,"contentLength":110527,"hasStructuredData":true,"hasDeveloperDocs":true,"hasAgentMentions":true,"responseTimeMs":null},"openapi":{"found":false},"wellKnown":{"llmsTxt":{"found":false},"agentsJson":{"found":false},"robotsTxt":{"found":true,"blocksAgents":true,"hasSitemap":true}},"packages":{"npm":[{"name":"postiz","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","version":"2.0.12"},{"name":"@autoblogwriter/cli","description":"Postiz-style agent CLI for AutoBlogWriter","version":"0.1.3"},{"name":"n8n-nodes-postiz","description":"The ultimate social media scheduling tool","version":"0.2.17"},{"name":"@postiz/node","description":"The ultimate social media scheduling tool","version":"1.0.8"},{"name":"@postiz/wallets","description":"<!-- @TODO -->","version":"0.0.1"}],"pypi":[],"cli":true,"sdks":["Node (postiz)"]},"mcp":{"found":false,"type":"none","servers":[]}},"biggestFriction":"Lack of publicly documented API specification (OpenAPI) and minimal discoverability signals (no llms.txt, agents.json, or agent-specific documentation) make it difficult for agents to understand and autonomously integrate with the platform.","agentSummary":"Postiz provides multiple programmatic access paths (REST API, CLI, Node SDK) making basic agent integration feasible, but critical gaps in API documentation, safety features, and agent-specific discovery patterns significantly limit autonomous operation. The absence of an MCP server and test/sandbox modes are notable limitations for reliable agent-driven social media scheduling."},"accessMethods":{"restApi":true,"graphql":false,"cli":true,"sdk":["Node (postiz)"],"mcpServer":"none","openApiSpec":"","llmsTxt":false,"agentsJson":false},"authInfo":{"methods":["unknown"],"scopedPermissions":false,"humanRequired":true},"reviewCount":0,"avgReviewScore":0,"viewCount":33,"badgeEmbedCount":6,"agentSkillSlugs":[],"alternatives":[],"claimed":false,"status":"graded","createdAt":"2026-03-12T15:05:43.818Z","updatedAt":"2026-05-12T18:49:31.600Z","__v":0},"tool2":{"_id":"69b2da6867df398baec12f60","name":"Buffer","slug":"buffer","url":"https://buffer.com","description":"","logo":"","category":"Social Media","tags":[],"pricingModel":"unknown","scores":{"tokenEfficiency":{"score":5,"confidence":"scanner","evidence":"No OpenAPI spec or documented field selection capability visible; without API documentation details, token efficiency cannot be verified but typical SaaS APIs allow reasonable pagination and filtering.","na":false},"access":{"score":4,"confidence":"scanner","evidence":"No REST API documentation found on homepage, no OpenAPI spec, no MCP server, no CLI tool, and no developer docs linked; only indirect evidence of SDK support through npm packages suggests some programmatic access exists but is not well-advertised.","na":false},"auth":{"score":5,"confidence":"scanner","evidence":"Homepage contains structured data but provides no details on authentication methods, API key support, scoping, or permission models; assumes standard OAuth/API key support typical of SaaS tools but unverified.","na":false},"speed":{"score":4,"confidence":"scanner","evidence":"Response time data unavailable; no rate limit information, ETag support, or concurrency details discoverable from provided signals; cannot assess latency or throughput characteristics.","na":false},"discoverability":{"score":2,"confidence":"scanner","evidence":"No OpenAPI spec found, no developer documentation linked on homepage, no llms.txt or agents.json files, and robots.txt blocks agents; the tool actively discourages agent discovery and provides minimal technical documentation signals.","na":false},"reliability":{"score":3,"confidence":"scanner","evidence":"No API versioning, idempotency information, or consistent schema documentation visible; structured data on homepage exists but provides no reliability guarantees or status page reference.","na":false},"safety":{"score":3,"confidence":"scanner","evidence":"No evidence of sandbox/test modes, dry-run capabilities, scoped access tokens, or undo operations in available signals; robots.txt blocks agents which suggests limited agent-first design for safety.","na":false},"reactivity":{"score":2,"confidence":"scanner","evidence":"No webhooks, streaming, SSE, or polling mechanisms mentioned or discoverable from signals; content length and static homepage suggest traditional REST-only patterns without reactive features.","na":false}},"agentGrade":"D","agentScore":3.86,"accessMethods":{"restApi":false,"graphql":false,"cli":false,"sdk":["Node (safe-buffer)","Python (buffer)"],"mcpServer":"none","openApiSpec":"","llmsTxt":false,"agentsJson":false},"authInfo":{"methods":["unknown"],"scopedPermissions":false,"humanRequired":true},"reviewCount":0,"avgReviewScore":0,"viewCount":42,"badgeEmbedCount":21,"agentSkillSlugs":[],"alternatives":[],"claimed":false,"status":"graded","createdAt":"2026-03-12T15:23:20.759Z","updatedAt":"2026-06-04T10:56:32.193Z","__v":0,"scannerData":{"lastScannedAt":"2026-03-12T19:46:59.117Z","scanVersion":1,"rawSignals":{"homepage":{"status":200,"contentLength":367466,"hasStructuredData":true,"hasDeveloperDocs":false,"hasAgentMentions":false,"responseTimeMs":null},"openapi":{"found":false},"wellKnown":{"llmsTxt":{"found":false},"agentsJson":{"found":false},"robotsTxt":{"found":true,"blocksAgents":true,"hasSitemap":true}},"packages":{"npm":[{"name":"Buffer","description":"API-compatible Node.JS Buffer for Ender.js (browser)","version":"0.0.0"},{"name":"safe-buffer","description":"Safer Node.js Buffer API","version":"5.2.1"},{"name":"buffer","description":"Node.js Buffer API, for the browser","version":"6.0.3"},{"name":"safer-buffer","description":"Modern Buffer API polyfill without footguns","version":"2.1.2"},{"name":"is-buffer","description":"Determine if an object is a Buffer","version":"2.0.5"},{"name":"firebase-tools","description":"Command-Line Interface for Firebase","version":"15.9.1"},{"name":"@playwright/mcp","description":"Playwright Tools for MCP","version":"0.0.68"},{"name":"uuid","description":"RFC9562 UUIDs","version":"13.0.0"},{"name":"@smithy/util-buffer-from","description":"[![NPM version](https://img.shields.io/npm/v/@smithy/util-buffer-from/latest.svg)](https://www.npmjs.com/package/@smithy/util-buffer-from) [![NPM downloads](https://img.shields.io/npm/dm/@smithy/util-buffer-from.svg)](https://www.npmjs.com/package/@smithy","version":"4.2.2"}],"pypi":[{"name":"buffer","version":"0.2.1","description":"A stream buffer backed by a spooled temporary file."}],"cli":false,"sdks":["Node (safe-buffer)","Python (buffer)"]},"mcp":{"found":false,"type":"none","servers":[]}},"biggestFriction":"Buffer.com actively discourages agent access (robots.txt blocks agents) and provides no discoverable API documentation, OpenAPI spec, or developer resources on its homepage, making it nearly impossible for agents to autonomously discover and integrate with the service.","agentSummary":"Buffer appears to be a traditional SaaS social media management tool with limited agent-ready infrastructure; the absence of an OpenAPI spec, documented API endpoints, MCP support, and explicit agent-blocking signals make this tool unsuitable for autonomous agent integration without significant manual setup."}}}