monday.com
A work operating system for boards, items, and workflows across teams and projects.
https://api.monday.com
Proxy
const bundleup = new BundleUp('Zw7Lt7...');
const proxy = bundleup.proxy('conn_abc123');
const response = await proxy.get('/[...]'); MCP
import { Agent, run, hostedMcpTool } from '@openai/agents';
const bundleup = new BundleUp('Zw7Lt7...');
const { url, token } = bundleup.mcp('conn_abc123').hosted();
const agent = new Agent({
name: 'Assistant',
tools: [
hostedMcpTool({
serverLabel: 'monday',
serverUrl: url,
authorization: token
})
],
}); Unified API
const bundleup = new BundleUp('Zw7Lt7...');
const unify = bundleup.unify('conn_abc123');
const response = await unify.me();Unified API Endpoints
/me
Retrieve the monday.com account this connection is authenticated as.
/tasks/tasks
Retrieve a list of items from monday.com. monday only reads items one board at a time; this defaults to the first board on the account, and a `board` passthrough parameter selects another one by id (or `page` by position).
/tasks/tasks/{id}
Retrieve a single item from monday.com by ID.
/tasks/projects
Retrieve a list of boards from monday.com. monday pages boards by number rather than by cursor, so walk them with the `page` passthrough parameter.
