Cala

Created By
3 months ago
Cala turns internet chaos into structured, verified knowledge that AI agents and LLMs can call as a tool. Building agentic products means relying on external information, but agents work best with verified, structured, typed data they can call deterministically, not the open web. Cala abstracts away ingestion, normalization, and verification behind a simple API, so you can ship agentic products faster without building brittle data pipelines.
Overview
- The Knowledge Layer for AI Agents","creator":{"@type":"Organization","name":"Mintlify","url":"https://mintlify.com"}})||!a.startsWith("lang:"))&&(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?"visible":"hidden")}catch(a){console.error(a),document.documentElement.setAttribute(d,"hidden")}})(\n {},\n "en",\n [],\n "data-banner-state",\n "bannerDismissed",\n)","id":"_mintlify-banner-script"}])

} </style><style>:root { --primary: 52 45 42; --primary-light: 90 83 80; --primary-dark: 90 83 80; --tooltip-foreground: 255 255 255; --background-light: 255 255 255; --background-dark: 11 10 12; --gray-50: 244 244 244; --gray-100: 239 239 239; --gray-200: 224 223 223; --gray-300: 207 207 207; --gray-400: 160 159 159; --gray-500: 113 113 113; --gray-600: 81 81 81; --gray-700: 64 63 63; --gray-800: 38 38 38; --gray-900: 24 24 24; --gray-950: 11 11 11; }</style><div class="relative antialiased text-gray-500 dark:text-gray-400 [[&amp;_:is(h1,h2,h3,h4,h5,h6)]:font-headingsWeight [&amp;_*:not(h1,h2,h3,h4,h5,h6,h1_*,h2_*,h3_*,h4_*,h5_*,h6_*)]:font-bodyWeight"><script>(self.__next_s=self.__next_s||[]).push([0,{"suppressHydrationWarning":true,"children":"(function(a,b,c,d){var e;let f,g="mint"===d||"linden"===d?"sidebar":"sidebar-content",h=(e=d,f="navbar-transition","maple"===e&&(f+="-maple"),("willow"===e||"new-willow"===e)&&(f+="-willow"),f),[i,j]=(()=>{switch(d){case"almond":return["[--scroll-mt:2.5rem]","[--scroll-mt:2.5rem]"];case"luma":return["lg:[--scroll-mt:6rem]","lg:[--scroll-mt:6rem]"];case"sequoia":return["lg:[--scroll-mt:8.5rem]","lg:[--scroll-mt:11rem]"];default:return["lg:[--scroll-mt:9.5rem]","lg:[--scroll-mt:12rem]"]}})();function k(){document.documentElement.classList.add(i)}function l(a){document.getElementById(g)?.style.setProperty("top",${a}rem)}function m(a){document.getElementById(g)?.style.setProperty("height",calc(100vh - ${a}rem))}function n(a,b){!a&&b||a&&!b?(k(),document.documentElement.classList.remove(j)):a&&b&&(document.documentElement.classList.add(j),document.documentElement.classList.remove(i))}let o=document.documentElement.getAttribute("data-banner-state"),p=null!=o?"visible"===o:b;switch(d){case"mint":l(c),n(a,p);break;case"palm":case"aspen":case"sequoia":l(c),m(c),n(a,p);break;case"luma":k();break;case"linden":l(c),p&&k();break;case"almond":k(),l(c),m(c)}let q=function(){let a=document.createElement("style");return a.appendChild(document.createTextNode(",::before,::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(a),function(){window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(a)},1)}}();("requestAnimationFrame"in globalThis?requestAnimationFrame:setTimeout)(()=>{let a;a=!1,a=window.scrollY>50,document.getElementById(h)?.setAttribute("data-is-opaque",${!!a}),q()})})(\n false,\n false,\n (function m(a,b,c){let d=document.documentElement.getAttribute("data-banner-state"),e=2.5!!(null!=d?"visible"===d:b),f=3*!!a,g=4,h=e+g+f;switch(c){case"mint":case"palm":break;case"aspen":f=2.5*!!a,g=3.5,h=e+f+g;break;case"luma":g=3,h=e+g;break;case"linden":g=4,h=e+g;break;case"almond":g=3.5,h=e+g;break;case"sequoia":f=3*!!a,g=3,h=e+g+f}return h})(false, false, "mint"),\n "mint",\n)","id":"_mintlify-scroll-top-script"}])Skip to main content

("mint"===b||"linden"===b);if(g&&f)if(l>0){let a=Math.max(0,m-k);g.style.bottom=${l}px,g.style.top=${j-a}px}else g.style.bottom="",g.style.top=${a}rem,g.style.height="auto";i&&e&&(l>0?i.style.top="custom"===d?${e.clientHeight-l}px:${40+e.clientHeight-l}px:i.style.top="")})(\n (function m(a,b,c){let d=document.documentElement.getAttribute("data-banner-state"),e=2.5*!!(null!=d?"visible"===d:b),f=3*!!a,g=4,h=e+g+f;switch(c){case"mint":case"palm":break;case"aspen":f=2.5*!!a,g=3.5,h=e+f+g;break;case"luma":g=3,h=e+g;break;case"linden":g=4,h=e+g;break;case"almond":g=3.5,h=e+g;break;case"sequoia":f=3*!!a,g=3,h=e+g+f}return h})(false, false, "mint"),\n "mint",\n)","id":"_mintlify-footer-and-sidebar-scroll-script"}])
https://api.cala.ai/mcp/
For more information about MCP and how it works, you can read more about it here.

Connect your agent to Cala’s MCP

You can use Cala via our MCP. To get started, you need to get an API key to authenticate your MCP client. Go to our Console and create a new API key.

Get Cala's API key

Create a free Cala account and get your API key.
With your API key in hand, you can connect your AI agent such as Cursor, Claude Desktop and others to our MCP server. Cala MCP connects AI agents to our knowledge search, including verified, structured and typed knowledge, as well as entities information.
Add to ~/.cursor/mcp.json:
{
    "mcpServers": {
        "Cala": {
            "url": "https://api.cala.ai/mcp/",
            "headers": {
                "X-API-KEY": "YOUR_CALA_API_KEY"
            }
        }
    }
}
For more information, follow their documentation here.

Available Tools

Here are the tools available to the Cala MCP:
Search for verified knowledge using natural language queries. Returns trustworthy, verified knowledge with relevant context and matching entities.

knowledge_query

Search for verified knowledge using structured query syntax such as: startups.location=Spain.funding>10M.funding<=50M. Returns a structured response with matching entities.
Search entities by name with fuzzy matching.

entity_introspection

Get the field schema for an entity by its UUID. Returns the available properties, relationships, and numerical observations you can use when querying an entity.

get_entity

Get information about an entity by its UUID.

Server Config

{
  "mcpServers": {
    "Cala": {
      "url": "https://api.cala.ai/mcp/",
      "headers": {
        "X-API-KEY": "YOUR_CALA_API_KEY"
      }
    }
  }
}
Project Info
Created At
3 months ago
Updated At
3 months ago
Author Name
-
Star
-
Language
-
License
-
Category
Tags

Recommend Servers

View All
//beforeyouship — LLM Cost Modeling From Your Editor
@Indiegoing

Query realistic LLM cost models without leaving your editor. beforeyouship models the **true monthly cost** of an LLM app architecture — retries, prompt caching, batch discounts, infra overhead, and 3×/10× growth — across GPT-5.x, Claude, Gemini, DeepSeek, and more. Not a token calculator: a planning tool for the design phase, before you commit to a stack. **No API key needed to try it** — demo mode covers the six free-tier models. A Pro key from [beforeyouship.dev](https://beforeyouship.dev) unlocks the full 18-model catalog. ## What you can ask - "How much will a RAG chatbot cost at 10,000 requests/day?" - "Compare Claude Haiku vs Gemini Flash pricing for my workload" - "What's the cheapest model for a multi-step agent at scale?" - "Show me current per-token prices for Anthropic models" ## Tools ### `estimate_cost` Full cost model for an architecture at a given usage level. Returns Naive / Realistic / Worst Case monthly cost per model, 3×/10× growth scenarios, and an opinionated recommendation with reasoning. ### `get_model_prices` Current per-1M-token pricing — input, output, cached input, batch — with context windows and staleness metadata. ### `list_archetypes` Seven preset architecture patterns (simple chatbot, chatbot with history, RAG pipeline, multi-model router, coding assistant, document processor, multi-step agent) used as starting points for estimates. ## Setup **Claude Code:** ​```bash claude mcp add --transport http beforeyouship https://beforeyouship.dev/api/mcp ​``` **Cursor / other clients** — add a remote server: ​```json { "mcpServers": { "beforeyouship": { "type": "streamable-http", "url": "https://beforeyouship.dev/api/mcp" } } } ​``` Add an `Authorization: Bearer bys_...` header with a Pro key for the full catalog. ## Try it > Estimate the monthly cost of a RAG pipeline at 10,000 requests/day

2 days ago
Linkpulse

2 days ago
Numox

5 hours ago