ANALYTICS · RANK #27 OF 29
Qualtrics is Not Agent-Ready to agents.
Discry independently scored how well an AI agent can discover and understand the Qualtrics API from what’s public — not whether it’s usable. Below: every signal we checked, what’s costing the score, and what to change.
SCORED UNDER RUBRIC 1.2 · A full re-launch under Discry Score 2.5 — a new behavioral instrument, not comparable to these scores — is in progress.
Discovery
45% of score · 12/100Comprehension
55% of score · 44/100What we found
- Qualtrics has the weakest agent-readiness in this batch — robots.txt returns JavaScript instead of a proper text file, suggesting a SPA-based docs site that resists crawling
- A Microsoft-maintained OpenAPI spec exists for Power Platform integration but Qualtrics itself does not host one publicly
- The docs site at api.qualtrics.com renders entirely via JavaScript, making it essentially invisible to AI agents that cannot execute JS
- No MCP servers found in any major registry for Qualtrics
- Documentation quality is reasonable once rendered, but the JS-only delivery makes agent consumption nearly impossible
What to change
Prioritized by impact on discoverability. You (or your docs platform) deploy these — Discry never touches your API.
- 01Fix the docs site to serve robots.txt and sitemap.xml as proper text/XML files rather than JS-rendered pages
- 02Create and host an official OpenAPI spec at a public URL
- 03Add llms.txt with core API capabilities in a format agents can consume without JS execution
- 04Create a server-rendered or static version of API documentation for agent accessibility
- 05Register on at least one MCP registry to enable agent discovery
Execution coverage · INFORMATIONAL, UNSCORED
Whether an agent can actually complete a call and recover from errors is the deeper Audit layer — documented here, but not part of the Discry Score.
API key✓ Error format documented✓ Rate limits documented✓ Pagination documented✕ Idempotency documented
Qualtrics uses API keys passed via X-API-TOKEN header. JSON error responses. Rate limits documented. Pagination supported.