{"data":{"_id":"69b2da6867df398baec12e55","name":"Copper","slug":"copper","url":"https://copper.com","description":"","logo":"","category":"CRM","tags":[],"pricingModel":"unknown","scores":{"tokenEfficiency":{"score":4,"confidence":"scanner","evidence":"No OpenAPI spec available to assess field selection or pagination patterns, and the large homepage content length (773KB) suggests potentially verbose responses without clear optimization signals.","na":false},"access":{"score":5,"confidence":"scanner","evidence":"Multiple SDK options exist (Node, Python) and an llms.txt file is present, but the absence of OpenAPI spec, no MCP server, and no CLI tool indicate incomplete programmatic access infrastructure.","na":false},"auth":{"score":3,"confidence":"scanner","evidence":"While SDK packages suggest API key support is likely available, robots.txt blocks agents and no explicit authentication documentation or scoped permission info is discoverable, creating uncertainty for autonomous agent authentication.","na":false},"speed":{"score":2,"confidence":"scanner","evidence":"Response time data is null/unavailable, no rate limit information is documented, and no conditional request support (ETags) or caching headers are evident from the signals collected.","na":false},"discoverability":{"score":3,"confidence":"scanner","evidence":"An llms.txt file exists (positive signal) but there is no OpenAPI spec, hasDeveloperDocs shows true but actual documentation quality is unknown, and URL patterns/error messaging cannot be assessed.","na":false},"reliability":{"score":2,"confidence":"scanner","evidence":"No signals indicate idempotency key support, API versioning strategy, status page, or consistent schema documentation, leaving reliability characteristics largely unknown.","na":false},"safety":{"score":2,"confidence":"scanner","evidence":"No evidence of sandbox/test mode, dry-run capabilities, undo functionality, or granular token scoping is present in the collected signals.","na":false},"reactivity":{"score":1,"confidence":"scanner","evidence":"No signals indicate webhook support, streaming, SSE, or any reactive API patterns are available.","na":false}},"agentGrade":"D","agentScore":3.18,"accessMethods":{"restApi":true,"graphql":false,"cli":false,"sdk":["Node (@tscircuit/copper-pour-solver)","Python (copper)"],"mcpServer":"none","openApiSpec":"","llmsTxt":true,"agentsJson":false},"authInfo":{"methods":["unknown"],"scopedPermissions":false,"humanRequired":true},"reviewCount":0,"avgReviewScore":0,"viewCount":30,"badgeEmbedCount":9,"agentSkillSlugs":[],"alternatives":[],"claimed":false,"status":"graded","createdAt":"2026-03-12T15:23:20.676Z","updatedAt":"2026-04-09T03:06:09.351Z","__v":0,"scannerData":{"lastScannedAt":"2026-03-12T19:28:59.797Z","scanVersion":1,"rawSignals":{"homepage":{"status":200,"contentLength":773122,"hasStructuredData":true,"hasDeveloperDocs":true,"hasAgentMentions":true,"responseTimeMs":null},"openapi":{"found":false},"wellKnown":{"llmsTxt":{"found":true,"path":"/llms.txt","length":2826},"agentsJson":{"found":false},"robotsTxt":{"found":true,"blocksAgents":true,"hasSitemap":true}},"packages":{"npm":[{"name":"@tscircuit/copper-pour-solver","description":"Solves for copper pour polygons","version":"0.0.20"},{"name":"copper-sdk","description":"Copper App SDK","version":"0.9.1"},{"name":"@pipedream/copper","description":"Pipedream Copper Components","version":"0.0.1"},{"name":"@blueconduit/copper-vue","description":"A Vue.js implementation of the Copper design system","version":"2.1.1"},{"name":"vue-cropperjs-ex","description":"a vue copper component based on cropperjs","version":"1.1.10"}],"pypi":[{"name":"copper","version":"0.9.1","description":"Module for interacting with electromechanical systems."}],"cli":false,"sdks":["Node (@tscircuit/copper-pour-solver)","Python (copper)"]},"mcp":{"found":false,"type":"none","servers":[]}},"biggestFriction":"Absence of OpenAPI specification and explicit API documentation makes it extremely difficult for agents to discover endpoints, request/response schemas, and authentication requirements without manual integration work.","agentSummary":"Copper has foundational agent support through multiple SDKs and an llms.txt file, but lacks critical infrastructure like OpenAPI specs, MCP servers, and clear API documentation that agents need for autonomous operation. The robots.txt blocking agents and missing discoverability signals suggest this tool is not yet optimized for reliable agent integration."}}}