Integrations
Use Clous anywhere your agents run.
One hosted MCP server, an open-source MCP package, OpenAPI 3.1 + a machine-readable llms.txt, and clean REST. Clous drops into the assistant, IDE, framework, or language you already use.
Model Context Protocol
Connect Clous to any MCP client and your agent gets typed tools — no query DSL, one envelope, cursor pagination.
Claude Desktop
Add the Clous MCP server and ask Claude to pull filings, financials, and ownership in chat.
Setup guideCursor
Drop Clous into .cursor/mcp.json and call SEC data from your editor's agent.
Setup guideHosted MCP
Zero install — point any MCP client at https://mcp.clous.ai with your bearer key.
Connect@clous/mcp
Open-source MCP package (16 tools). Run it locally or vendor it. MIT licensed.
View on GitHub{
"mcpServers": {
"clous": {
"command": "npx",
"args": ["-y", "@clous/mcp"],
"env": {
"CLOUS_API_KEY": "clous_live_…"
}
}
}
}Works with every assistant
Ship Clous context into the chat assistants your users already live in — to learn the API or query it.
Drops into your stack
Clous publishes OpenAPI 3.1 and an llms.txt index, so it registers as tools in any tool-calling framework — no custom adapter.
LangChain
Load Clous endpoints as tools from the OpenAPI spec, or wrap the REST calls directly.
OpenAPI specLlamaIndex
Use Clous as a data source / tool for retrieval over resolved SEC entities.
DocsVercel AI SDK
Register Clous calls as tools in your AI SDK app — typed params, one envelope.
ReferenceOpenAI tools
Expose Clous endpoints as function-calling tools via the OpenAPI schema.
openapi.jsonAny MCP client
Continue, Zed, Windsurf, custom agents — anything that speaks MCP.
Connectn8n / Zapier
Call Clous from a no-code workflow with a simple authenticated HTTP request.
Auth guideEvery language, no SDK required
It's just HTTP + a bearer token and one JSON envelope. Use it from anywhere.
curl -s "https://api.clous.ai/v1/raises?min_amount=5000000&limit=5" \ -H "Authorization: Bearer clous_live_…"
import requests
r = requests.get(
"https://api.clous.ai/v1/raises",
params={"min_amount": 5_000_000, "limit": 5},
headers={"Authorization": "Bearer clous_live_…"},
)
data = r.json()["data"]const r = await fetch(
"https://api.clous.ai/v1/raises?min_amount=5000000&limit=5",
{ headers: { Authorization: "Bearer clous_live_…" } },
);
const { data } = await r.json();Don't see your tool?
If it can make an HTTP request or speak MCP, it works with Clous today. Tell us what you're building and we'll help wire it.