ReferenceWhat you can callOverview

API functions

One page per function name, generated from convex/lib/mcpRegistry.ts. Each page states the endpoint it goes to, the scope it needs, whether a free sandbox key can call it, what it takes and an example request.

The badge on each sidebar entry is the endpoint, not an HTTP verb: query is POST /mcp/query, mutate is POST /mcp/mutate, run is POST /mcp/run, upload is POST /mcp/material/upload.

For authentication, the response envelope and the error codes, read the function reference.

GroupCountFunctions
brain4brain.add, brain.list, brain.remove, brain.update
campaigns11campaigns.addLeads, campaigns.addLeadsByTag, campaigns.addRule, campaigns.create, campaigns.get, campaigns.list, campaigns.lockMessageStructure, campaigns.messageStructure, campaigns.setMessageStructure, campaigns.stats, campaigns.update
company1company.lookup
connectors4connectors.create, connectors.delete, connectors.list, connectors.sync
credits1credits.info
drafts2drafts.remove, drafts.update
engine1engine.start
events1events.ingest
flows7flows.create, flows.delete, flows.list, flows.runs, flows.saveSkill, flows.setEnabled, flows.update
inbox1inbox.addMessage
knowledge3knowledge.append, knowledge.get, knowledge.set
leads14leads.add, leads.addAlias, leads.addBatch, leads.addTag, leads.delete, leads.deleteBatch, leads.enrich, leads.enrichBatch, leads.get, leads.list, leads.merge, leads.skip, leads.update, leads.updateStatus
material2material.import, POST /mcp/material/upload
messages4messages.approve, messages.byLead, messages.byProject, messages.generate
projects3projects.get, projects.list, projects.updateContext
replies3replies.classify, replies.draft, replies.preview
runs7runs.archive, runs.confirmCompanies, runs.leads, runs.list, runs.rename, runs.startFromLeads, runs.status
webhooks3webhooks.create, webhooks.delete, webhooks.list