
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
@chronary/toolkit
Advanced tools
AI-agent framework adapters for Chronary — 50 calendar tools usable directly by Vercel AI SDK, LangChain, Mastra, OpenAI function calling, and MCP clients.
npm install @chronary/toolkit @chronary/sdk
# pnpm add @chronary/toolkit @chronary/sdk
# yarn add @chronary/toolkit @chronary/sdk
Each adapter's runtime peer dependency (e.g. ai, @langchain/core, @modelcontextprotocol/sdk) must be installed separately — see each adapter section below.
import { generateText } from 'ai';
import { openai } from '@ai-sdk/openai';
import { createChronaryAISDKToolkit } from '@chronary/toolkit/ai-sdk';
const tools = createChronaryAISDKToolkit({
apiKey: process.env.CHRONARY_API_KEY!,
});
const result = await generateText({
model: openai('gpt-4o'),
tools,
prompt: 'Schedule a 30-minute sync with Alex next Tuesday at 10am.',
});
import { ChatOpenAI } from '@langchain/openai';
import { createChronaryLangChainToolkit } from '@chronary/toolkit/langchain';
const tools = createChronaryLangChainToolkit({
apiKey: process.env.CHRONARY_API_KEY!,
});
const llm = new ChatOpenAI({ model: 'gpt-4o' }).bindTools(tools);
import OpenAI from 'openai';
import { createChronaryOpenAIToolkit } from '@chronary/toolkit/openai';
const tools = createChronaryOpenAIToolkit({
apiKey: process.env.CHRONARY_API_KEY!,
});
const client = new OpenAI();
const response = await client.chat.completions.create({
model: 'gpt-4o',
messages: [{ role: 'user', content: 'When is my next calendar event?' }],
tools,
});
import { Agent } from '@mastra/core/agent';
import { createChronaryMastraToolkit } from '@chronary/toolkit/mastra';
const tools = createChronaryMastraToolkit({
apiKey: process.env.CHRONARY_API_KEY!,
});
const agent = new Agent({ name: 'scheduler', tools });
import { Server } from '@modelcontextprotocol/sdk/server';
import { createChronaryMCPToolkit } from '@chronary/toolkit/mcp';
const tools = createChronaryMCPToolkit({
apiKey: process.env.CHRONARY_API_KEY!,
});
If you want a ready-to-run stdio MCP server instead of wiring tools into your own server, use chronary-mcp — it wraps this toolkit for one-line MCP client setup.
your agent code
↓
@chronary/toolkit/<framework> ← this package — adapts tools per framework
↓
@chronary/sdk ← raw HTTP client
↓
api.chronary.ai (REST)
Every adapter produces the same 50 calendar tools in the format the target framework expects. Tool definitions live in src/definitions.ts; Zod schemas are in src/schemas.ts.
Apache-2.0. See LICENSE.
FAQs
AI agent framework adapters for Chronary calendar tools
The npm package @chronary/toolkit receives a total of 98 weekly downloads. As such, @chronary/toolkit popularity was classified as not popular.
We found that @chronary/toolkit demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.