ClosedLoop AI

Product-intelligence platform that turns customer conversations and feedback (Gong, Fireflies, Slack, Zendesk, Intercom, Salesforce, HubSpot, surveys, product usage; 40+ integrations) into structured, source-traceable product insights, themes, buildable features, and prioritized roadmap decisions. Exposes a read-only /v1 REST API, a hosted MCP server, an llms.txt index, and published Claude Code skills.

ClosedLoop AI publishes 1 API on the APIs.io network: REST API. Tagged areas include Product Intelligence, Customer Feedback, Voice of Customer, Product Management, and Agentic AI.

The ClosedLoop AI catalog on APIs.io includes 1 event-driven AsyncAPI specification.

ClosedLoop AI’s developer surface includes documentation, API reference, quickstart, pricing, engineering blog, signup flow, support, and 25 more developer resources.

62.1/100 strong ▬ flat Agent 54/100 agent ready Full breakdown ↓
scored 2026-09-01 · rubric v0.17.2
1 APIs 3 MCP Servers
Product IntelligenceCustomer FeedbackVoice of CustomerProduct ManagementAgentic AIMCPSaaS analyticsA2ASCIMProduct Discovery

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-01 · rubric v0.17.2
Composite quality — 62.1/100 · strong
Contract Quality 15.2 / 25
Developer Ergonomics 14.3 / 20
Access Clarity 18.4 / 20
Operational Transparency 4.4 / 13
Contract Governance 2.2 / 12
Discoverability 7.6 / 10
Agent readiness — 54/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
Documented Reversibility 0 / 6
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Delegated User Identity 6 / 6
Protected Resource Metadata 5 / 5
Registration Without a Human 6 / 6
Agentic Commerce Surface 0 / 5
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/closedloop: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 3

Individual APIs this provider publishes, each with its own machine-readable definition.

ClosedLoop AI REST API

Read-only /v1 REST API, team- and region-scoped, authenticated via X-API-Key. Exposes insights, products, themes, features, coverage/evidence, customers, customer context, compe...

ClosedLoop AI MCP Server

Hosted, first-class MCP server over HTTP with OAuth auth (interactive auto-registration or client_credentials for M2M). Ships MCP tools (query insights, context, customers, them...

ClosedLoop AI Claude Code Skills

Set of ~25 pre-built Claude Code skills distributed as the 'closedloop-skills' plugin via the Anthropic community marketplace, grouped by team (product/eng/sales/marketing/CS/le...

MCP Servers 3

Model Context Protocol servers that expose these APIs to AI agents.

ClosedLoop AI MCP Server

Hosted remote MCP over Streamable HTTP with OAuth 2.1. deployment.mode=remote, endpoint https://mcp.closedloop.sh (EU: https://eu.mcp.closedloop.sh). Verified by probe 2026-08-3...

MCP SERVER

ClosedLoop AI MCP Server

LIVE MCP, OAuth-gated. NOTE the path -- the endpoint is the HOST ROOT; https://mcp.closedloop.sh/mcp returns 404 ROUTE_NOT_FOUND. Verified 2026-08-30.

MCP SERVER

ClosedLoop AI MCP Server

EU regional MCP endpoint. Verified 2026-08-30, same 401 OAuth challenge.

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Closedloop Rate Limits

2 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Closedloop Authentication

apiKey/oauth2 · 3 schemes

SECURITY

Closedloop Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Closedloop Trust Center

SOC 2 Type II, ISO 27001, PCI DSS, HIPAA, FedRAMP

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Closedloop Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: ClosedLoop AI
aid: closedloop
description: Product-intelligence platform that turns customer conversations and feedback (Gong, Fireflies, Slack, Zendesk,
  Intercom, Salesforce, HubSpot, surveys, product usage; 40+ integrations) into structured, source-traceable product insights,
  themes, buildable features, and prioritized roadmap decisions. Exposes a read-only /v1 REST API, a hosted MCP server, an
  llms.txt index, and published Claude Code skills.
url: https://raw.githubusercontent.com/api-evangelist/closedloop-ai-api/refs/heads/main/apis.yml
created: '2026-08-30'
modified: '2026-08-30'
specificationVersion: '0.21'
tags:
- Product Intelligence
- Customer Feedback
- Voice of Customer
- Product Management
- Agentic AI
- MCP
- SaaS analytics
- A2A
- SCIM
- Product Discovery
tags_raw:
- product intelligence
- customer feedback
- voice-of-customer
- product management
- agentic AI
- MCP
- SaaS analytics
- A2A
- SCIM
- product discovery
apis:
- name: ClosedLoop AI REST API
  description: Read-only /v1 REST API, team- and region-scoped, authenticated via X-API-Key. Exposes insights, products, themes,
    features, coverage/evidence, customers, customer context, competitors, trends, facets, integrations, usage/credits, and
    a public health check. Feedback is ingested via integrations, not written through this API.
  humanURL: https://docs.closedloop.sh/api-reference/introduction
  baseURL: https://api.closedloop.sh/v1
  tags:
  - Product Intelligence
  - Customer Feedback
  - Voice of Customer
  - Product Management
  - Agentic AI
  - MCP
  - SaaS analytics
  tags_raw:
  - product intelligence
  - customer feedback
  - voice-of-customer
  - product management
  - agentic AI
  - MCP
  - SaaS analytics
  properties:
  - type: OpenAPI
    url: openapi/closedloop-public-api-openapi.yaml
    description: 'ClosedLoop AI Public API v1.8.0, OpenAPI 3.0.3, 20 GET operations. Fetched verbatim 2026-08-30 from https://closedloop.sh/docs/api-reference/openapi.yaml
      (HTTP 200). Ownership confirmed: info.title "ClosedLoop AI Public API", contact support@closedloop.sh, license "Proprietary
      (ClosedLoop Labs LLC)", servers api.closedloop.sh/v1 and eu.api.closedloop.sh/v1.'
  - type: OpenAPI
    url: https://closedloop.sh/docs/api-reference/openapi.yaml
    description: Provider-hosted spec, HTTP 200 verified 2026-08-30.
  - type: Overlay
    url: overlays/closedloop-public-api-overlay.yaml
    description: OpenAPI Overlay 1.0.0 supplying the 11 missing operationIds and reconciling two spec/docs disagreements.
      The original spec is never mutated.
  - type: Documentation
    url: https://closedloop.sh/docs/api-reference/introduction
  - type: APIReference
    url: https://closedloop.sh/docs/api-reference/introduction
  - type: Documentation
    url: https://closedloop.sh/docs/api-reference/conventions
  - type: Conventions
    url: conventions/closedloop-conventions.yml
  - type: ErrorCatalog
    url: errors/closedloop-problem-types.yml
  - type: DataModel
    url: data-model/closedloop-data-model.yml
  - type: Authentication
    url: authentication/closedloop-authentication.yml
  - type: RateLimits
    url: rate-limits/closedloop-rate-limits.yml
  - type: Lifecycle
    url: lifecycle/closedloop-lifecycle.yml
  - type: LLMsTxt
    url: llms/closedloop-llms.txt
  - type: LLMsTxt
    url: https://closedloop.sh/docs/llms.txt
- name: ClosedLoop AI MCP Server
  description: Hosted, first-class MCP server over HTTP with OAuth auth (interactive auto-registration or client_credentials
    for M2M). Ships MCP tools (query insights, context, customers, themes, competitors) and a 'prd' prompt/slash command.
    Works with Claude Code, Claude Desktop/web/Cowork, Cursor, LiteLLM, or any MCP-compatible client. US endpoint https://mcp.closedloop.sh,
    EU endpoint https://eu.mcp.closedloop.sh.
  humanURL: https://closedloop.sh/docs/mcp-server/overview
  baseURL: https://mcp.closedloop.sh
  tags:
  - Product Intelligence
  - Customer Feedback
  - Voice of Customer
  - Product Management
  - Agentic AI
  - MCP
  - SaaS analytics
  tags_raw:
  - product intelligence
  - customer feedback
  - voice-of-customer
  - product management
  - agentic AI
  - MCP
  - SaaS analytics
  properties:
  - type: MCPServer
    url: mcp/closedloop-mcp.yml
    description: 'Hosted remote MCP over Streamable HTTP with OAuth 2.1. deployment.mode=remote, endpoint https://mcp.closedloop.sh
      (EU: https://eu.mcp.closedloop.sh). Verified by probe 2026-08-30: POST tools/list returns 401 with an RFC 9728 WWW-Authenticate
      challenge. 12 tools transcribed from the provider Tools Reference.'
  - type: MCPServer
    url: https://mcp.closedloop.sh
    description: LIVE MCP, OAuth-gated. NOTE the path -- the endpoint is the HOST ROOT; https://mcp.closedloop.sh/mcp returns
      404 ROUTE_NOT_FOUND. Verified 2026-08-30.
  - type: MCPServer
    url: https://eu.mcp.closedloop.sh
    description: EU regional MCP endpoint. Verified 2026-08-30, same 401 OAuth challenge.
  - type: ToolCrosswalk
    url: mcp/closedloop-tool-crosswalk.yml
    description: Binds each of the 12 MCP tools to its backing /v1 operation. 10 of 12 tools bind to REST; 10 of 20 REST operations
      have no tool.
  - type: OAuthScopes
    url: scopes/closedloop-scopes.yml
  - type: Documentation
    url: https://closedloop.sh/docs/mcp-server/overview
  - type: Documentation
    url: https://closedloop.sh/docs/mcp-server/tools
  - type: Documentation
    url: https://closedloop.sh/docs/account/mcp-service-clients
- name: ClosedLoop AI Claude Code Skills
  description: 'Set of ~25 pre-built Claude Code skills distributed as the ''closedloop-skills'' plugin via the Anthropic
    community marketplace, grouped by team (product/eng/sales/marketing/CS/leadership). Examples: Deep Dive, PM Prep, Scope
    Guard, Synthetic Customer, Competitor Gap, Bug Blast Radius, Weekly Brief, Ship Notify, Case Study Scout.'
  humanURL: https://closedloop.sh/docs/skills/overview
  baseURL: https://closedloop.sh/docs/skills/overview
  tags:
  - Product Intelligence
  - Customer Feedback
  - Voice of Customer
  - Product Management
  - Agentic AI
  - MCP
  - SaaS analytics
  tags_raw:
  - product intelligence
  - customer feedback
  - voice-of-customer
  - product management
  - agentic AI
  - MCP
  - SaaS analytics
  properties:
  - type: AgentSkill
    url: skills/_index.yml
    description: One provider-published Agent Skill saved verbatim from https://closedloop.sh/docs/.well-known/agent-skills/closedloopai/skill.md
      (HTTP 200), plus three API Evangelist skills grounded in real operationIds.
  - type: AgentSkill
    url: https://closedloop.sh/docs/skills/overview
  - type: Documentation
    url: https://closedloop.sh/docs/skills/overview
maintainers:
- FN: ClosedLoop AI
  email: support@closedloop.sh
  url: https://closedloop.sh
generated:
  by: apis.io/add
  model: claude-opus-4-8
  confidence: 93
  at: '2026-08-30T13:57:07.826Z'
common:
- type: DeveloperPortal
  url: https://closedloop.sh/docs
  description: HTTP 200 verified 2026-08-30.
- type: Documentation
  url: https://closedloop.sh/docs
  description: HTTP 200 verified 2026-08-30.
- type: APIReference
  url: https://closedloop.sh/docs/api-reference/introduction
  description: HTTP 200 verified 2026-08-30.
- type: Quickstart
  url: https://closedloop.sh/docs/quickstart
  description: HTTP 200 verified 2026-08-30.
- type: Pricing
  url: https://closedloop.sh/pricing
  description: HTTP 200 verified 2026-08-30.
- type: Blog
  url: https://closedloop.sh/blog
  description: HTTP 200 verified 2026-08-30.
- type: SignUp
  url: https://app.closedloop.sh/signup
  description: HTTP 200 verified 2026-08-30.
- type: Login
  url: https://app.closedloop.sh/login
  description: HTTP 200 verified 2026-08-30.
- type: Support
  url: https://closedloop.sh/contact
  description: HTTP 200 verified 2026-08-30.
- type: TermsOfService
  url: https://closedloop.sh/terms
  description: HTTP 200 verified 2026-08-30.
- type: PrivacyPolicy
  url: https://closedloop.sh/privacy
  description: HTTP 200 verified 2026-08-30.
- type: GitHubOrganization
  url: https://github.com/closed-loop-ai
  description: 'HTTP 200 verified 2026-08-30. NOTE: github.com/closedloop-ai (no dashes) is a DIFFERENT company, Closedloop.ai
    of Austin TX. This account has 5 public repos, none of which is a ClosedLoop AI product.'
- type: AgentCard
  url: a2a/closedloop-a2a.yml
  description: A2A agent card PROBED at https://docs.closedloop.sh/.well-known/agent-card.json (HTTP 200, application/json).
    Graded CONFORMANT against A2A 1.0.0 -- capabilities is an object, protocolVersion present, skills is an array, plus all
    three optional transport/mode fields.
- type: WellKnown
  url: well-known/closedloop-well-known.yml
  description: 'Real hits: RFC 8414 oauth-authorization-server and RFC 9728 oauth-protected-resource served 200 on all four
    API/MCP hosts, plus the A2A agent card on the docs host. security.txt, openid-configuration, api-catalog and ai-plugin.json
    404 everywhere.'
- type: Packages
  url: packages/closedloop-packages.yml
  description: Two first-party npm packages under the @closedloop-ai scope, both stale and undocumented. ZERO client SDKs
    for the REST API.
- type: CLI
  url: cli/closedloop-cli.yml
  description: '@closedloop-ai/cli 0.2.4, last published 2025-10-17. First-party (author email team@closedloop.sh) but undocumented;
    declared source repo 404s.'
- type: Conventions
  url: conventions/closedloop-conventions.yml
  description: 'Cross-cutting semantics including the reversibility block: read-only API, reversibility/dry-run/idempotency
    all na, no write surface.'
- type: ErrorCatalog
  url: errors/closedloop-problem-types.yml
  description: 10 documented error codes with a consistent vendor envelope. Not RFC 9457.
- type: DataModel
  url: data-model/closedloop-data-model.yml
  description: 14 entities, 18 relationships derived from $refs and *_id fields.
- type: Authentication
  url: authentication/closedloop-authentication.yml
  description: 'Three separate, non-interchangeable credential systems: X-API-Key for REST, OAuth 2.1 for MCP, HMAC signing
    secret for inbound webhooks.'
- type: OAuthScopes
  url: scopes/closedloop-scopes.yml
  description: mcp:tools and mcp:read, read from live OAuth metadata. The REST API has no scope model.
- type: RateLimits
  url: rate-limits/closedloop-rate-limits.yml
  description: limit_count 0 -- no numeric quota is published by design; the only throttling is a protective safeguard on
    semantic search. No rate-limit response headers.
- type: Plans
  url: plans/closedloop-plans-pricing.yml
  description: 3 published tiers, usage-priced on credits (1 credit = 20 characters processed), 100,000 free credits/month,
    no seat charges.
- type: Lifecycle
  url: lifecycle/closedloop-lifecycle.yml
  description: 'No versioning policy, no deprecation policy, no changelog, no status page. The one real lifecycle primitive
    is resource-level: 410 THEME_RETIRED with a final replacement_theme_id.'
- type: Conformance
  url: conformance/closedloop-conformance.yml
  description: 22 standards assessed. SCIM 2.0 recorded as the domain standard, PROBED via a live urn:ietf:params:scim:api:messages:2.0:Error
    response.
- type: Compliance
  url: security/closedloop-trust-center.yml
  description: SOC 2 Type II published as included on every plan; DPA, subprocessor list, AI Terms and a copy-paste vendor-listing
    page all served 200. US/EU data residency carried through every surface.
- type: TrustCenter
  url: security/closedloop-trust-center.yml
  description: trust.closedloop.sh 200 but renders client-side and is unreadable to a machine; it is also not linked from
    anywhere first-party.
- type: DomainSecurity
  url: security/closedloop-domain-security.yml
  description: Probed TLS 1.3, HSTS on closedloop.sh and docs.closedloop.sh, SPF and DMARC (p=quarantine) present, DNSSEC
    and CAA absent.
- type: Webhooks
  url: asyncapi/closedloop-webhooks.yml
  description: INBOUND ingestion only -- HMAC-SHA256 signed, support-provisioned. No outbound event subscriptions and no AsyncAPI
    document.
- type: AgentSkill
  url: skills/_index.yml
  description: One provider-published skill saved verbatim plus three generated from real operationIds.
- type: LLMsTxt
  url: llms/closedloop-llms.txt
  description: Saved verbatim from https://closedloop.sh/docs/llms.txt (HTTP 200) -- a 98-line index of the full documentation
    set, every entry a .md URL.
- type: LLMsTxt
  url: https://closedloop.sh/docs/llms.txt
  description: HTTP 200 verified 2026-08-30.
image: https://closedloop.sh/assets/images/og-image.png
x-enrichment:
  date: '2026-08-30'
  status: enriched
  artifacts_added: 36
  pass: local-v1

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/closedloop"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/closedloop/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/closedloop/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.