{"data":{"_id":"69b2da6867df398baec12f66","name":"Typefully","slug":"typefully","url":"https://typefully.com","description":"","logo":"","category":"Social Media","tags":[],"pricingModel":"unknown","scores":{"tokenEfficiency":{"score":6,"confidence":"scanner","evidence":"No OpenAPI spec available to assess response schemas, field selection, or pagination capabilities; must infer from SDK documentation that typical social media APIs have moderate verbosity.","na":false},"access":{"score":7,"confidence":"scanner","evidence":"Multiple access methods available including Node SDK, CLI tools, MCP server integration, and third-party wrappers (@openpets/typefully), though no official MCP server found and REST API details are undocumented.","na":false},"auth":{"score":7,"confidence":"scanner","evidence":"API key-based authentication is standard for Typefully (inferred from SDK/CLI packages), allowing autonomous agent authentication without OAuth friction, though scoped permissions details are unclear.","na":false},"speed":{"score":5,"confidence":"scanner","evidence":"No rate limit information, response time data, or caching mechanisms documented; social media scheduling APIs typically have moderate latency but specifics are unavailable.","na":false},"discoverability":{"score":4,"confidence":"scanner","evidence":"No OpenAPI spec, no agents.json, no published developer documentation on homepage; llms.txt file (682 bytes) suggests minimal structured guidance for AI systems.","na":false},"reliability":{"score":5,"confidence":"scanner","evidence":"No information on idempotency keys, API versioning strategy, or status page; consistent response schemas are inferred from SDK existence but not verified.","na":false},"safety":{"score":4,"confidence":"scanner","evidence":"No evidence of sandbox/test mode, dry-run capabilities, or granular scoped tokens; social media posting carries real-world consequences with limited rollback options.","na":false},"reactivity":{"score":3,"confidence":"scanner","evidence":"No mention of webhooks, SSE, or streaming endpoints; CLI and SDK packages suggest polling-based patterns typical of scheduling tools.","na":false}},"agentGrade":"C+","agentScore":5.6,"accessMethods":{"restApi":false,"graphql":false,"cli":true,"sdk":["Node (typefully)"],"mcpServer":"none","openApiSpec":"","llmsTxt":true,"agentsJson":false},"authInfo":{"methods":["unknown"],"scopedPermissions":false,"humanRequired":true},"reviewCount":0,"avgReviewScore":0,"viewCount":56,"badgeEmbedCount":10,"agentSkillSlugs":[],"alternatives":[],"claimed":false,"status":"graded","createdAt":"2026-03-12T15:23:20.761Z","updatedAt":"2026-07-09T12:33:07.339Z","__v":0,"scannerData":{"lastScannedAt":"2026-03-12T19:47:19.759Z","scanVersion":1,"rawSignals":{"homepage":{"status":200,"contentLength":15848,"hasStructuredData":true,"hasDeveloperDocs":false,"hasAgentMentions":false,"responseTimeMs":null},"openapi":{"found":false},"wellKnown":{"llmsTxt":{"found":true,"path":"/llms.txt","length":682},"agentsJson":{"found":false},"robotsTxt":{"found":true,"blocksAgents":true,"hasSitemap":true}},"packages":{"npm":[{"name":"typefully","description":"<img src=\"https://github.com/ahmadawais/typefully-cli/blob/main/.github/cover.png?raw=true\" alt=\"Typefully CLI\" />","version":"0.3.0"},{"name":"typefully-cli","description":"Wrapper CLI for the typefully npm package","version":"0.2.1"},{"name":"typefully-mcp-server","description":"MCP server for Typefully API integration","version":"1.0.0"},{"name":"@openpets/typefully","description":"Typefully plugin for OpenCode - schedule posts, create drafts, and manage content across multiple social media platforms (X/Twitter, LinkedIn, Bluesky, Threads, Mastodon)","version":"1.0.0"},{"name":"api2cli","description":"Turn any REST API into a standardized, agent-ready CLI","version":"0.3.19"},{"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":"mcp-framework","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","version":"0.2.18"},{"name":"@modelcontextprotocol/sdk","description":"Model Context Protocol implementation for TypeScript","version":"1.27.1"}],"pypi":[],"cli":true,"sdks":["Node (typefully)"]},"mcp":{"found":false,"type":"none","servers":[]}},"biggestFriction":"Absence of an official OpenAPI specification and public API documentation makes it difficult for agents to discover endpoints, understand request/response formats, and adapt to API changes without brittle hardcoding.","agentSummary":"Typefully has adequate programmatic access through SDKs and CLI tools with straightforward API key authentication, but lacks critical discoverability features like OpenAPI specs and comprehensive documentation. The tool is moderately ready for agent integration with existing wrappers, but would benefit significantly from formal API documentation and MCP standardization."}}}