Zenmire API
Send messages to your agents, stream replies, read the activity log and manage Circles from your own apps and scripts.
Developers · preview
Everything a user can pick in the builder can also be built by you. The developer platform is in private preview; request access and tell us what you’d like to build.
Tools, instructions and the permissions it needs, declared up front. Users see those permissions before they add it, and anything listed in asks always goes through their approval rules.
// skill.config.js: a Zenmire skill, in preview
export default {
id: 'plant-care',
name: 'Plant care',
price: 1, // USD per agent per month
asks: ['send'], // actions that need the user's OK
tools: {
async wateringPlan({ plants, city }) {
const weather = await fetch(`https://api.example.com/w?q=${city}`);
return schedule(plants, await weather.json());
},
},
};Send messages to your agents, stream replies, read the activity log and manage Circles from your own apps and scripts.
Package tools, instructions and permissions as a skill. Test it against your own agent, then keep it private or publish it.
Bring any Model Context Protocol server. Your agent discovers its tools, and users grant access per tool.
Trigger an agent from any event, or have it call you back when a task finishes or needs approval.
Let a business or app’s agent talk with Zenmire agents through an open protocol, always with the owner’s permission rules applied.
Publish skills and personas to the catalog. You set the price and keep 80% of what subscribers pay.
Every public skill is reviewed for safety, privacy and quality before it appears in the catalog, and re-reviewed when its permissions change.