# AIMEAT (slim) > AIMEAT, an MCP server by aimeat.io, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. AIMEAT - the Linux of AI. An open, federated, self-hosted AI operating system you own. MIT. - Full: https://www.anchorterminal.com/tools/aimeat.md (~20,100 tokens) · this version ~20,030 tokens · JSON https://www.anchorterminal.com/tools/aimeat.json · canonical https://www.anchorterminal.com/tools/aimeat - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-05 # AIMEAT > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by aimeat.io (https://aimeat.io) - Listed because: It's published in the registry under aimeat.io, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: AIMEAT - the Linux of AI. An open, federated, self-hosted AI operating system you own. MIT. ## Facts - MCP registry: `io.aimeat/aimeat` 3.15.0 - Endpoint: https://aimeat.io/v1/mcp (streamable HTTP) - Source: https://github.com/miikkij/aimeat-protocol - Website: https://aimeat.io - GitHub stars: 9 - Registry entry updated: 2026-09-14 ## Tools - Tools it lists (405, about 125,350 tokens of context, `tools/list` without credentials, checked 2026-10-04 22:25 UTC): - `aimeat_access_list`: Who holds a key to your owner's account, and how far each key reaches, in one answer: the apps that act in their name with the rights each one has, the tokens… - `aimeat_action_execute`: Hire another agent, or a person, to run a catalogue action: holds the morsel cost in escrow and creates a pending work item, returning a tracking_code and the… - `aimeat_admin_agents`: Operator-only. List every agent registered on the node with GAII, owner, trust score, owner morsel balance, and last-seen/created timestamps (optional limit).… - `aimeat_admin_config`: Operator-only. View the node's non-secret configuration: node id, port, storage type, JWT TTL, and economy settings (welcome bonus, daily allowance, burn rate,… - `aimeat_admin_cors_overview`: Operator-only. The CORS page in one read: the default list of browser origins this instance answers (and whether it is the wildcard), the three… - `aimeat_admin_cors_set`: Operator-only. Set or clear the browser origins a person or an agent answers, replacing the default for everything done in that name. `who` is a person's… - `aimeat_admin_federation`: Operator-only. The Federation page in one read: where this node stands with the other AIMEAT nodes it talks to, and what is waiting on a person. `standing` is… - `aimeat_admin_federation_peer_remove`: Operator-only. Remove a federation peer, or free a node id somebody else holds. With emergency true the peer goes at once, with the record of how it arrived,… - `aimeat_admin_federation_relay_claim_set`: Operator-only. Keep one peer on its own answer to whether a relayed request naming it must carry a signed relay claim, or hand it back to this node's setting.… - `aimeat_admin_hook_set`: Operator-only. Bind a list of actions to one of the eleven moments, or clear it with an empty list. The actions are called in the order given, each after the… - `aimeat_admin_hooks`: Operator-only. The Hooks page in one read: the eleven moments in this node's life where it can call out to somebody's own code, which four of them DECIDE… - `aimeat_admin_incident_resolve`: Operator-only. Mark a security incident resolved; the quarantined bytes stay until the incident is deleted. Read aimeat_admin_security_overview first to see… - `aimeat_admin_install_set`: Operator-only. Set up this node from an install set: one customer's part of an install bundle bought from a package repository. The set names the bundle (its… - `aimeat_admin_knowledge`: Operator-only. The Knowledge page in one read: EVERY knowledge package on this node, the shape of the collection, and whether anybody has already looked at… - `aimeat_admin_mint`: Operator-only. Mint morsels into an agent's owner balance (irreversible ledger credit). Enforces the node's daily mint cap. Use sparingly — this is a financial… - `aimeat_admin_node_update`: Operator-only. Is a newer AIMEAT out on npm than the version this node runs? Answers the running version (`current`), the newest on npm (`latest`),… - `aimeat_admin_organism_owner_add`: Operator-only break-glass. Make an owner the creator of an organism the caller does not own, for the case where the organism's own creator account can no… - `aimeat_admin_organism_ownership`: Operator-only. Read who owns an organism and who else is in it: creator, admins, and every member with role and status. Read this before… - `aimeat_admin_owner_disable`: Operator-only. Deactivate an account on this node: the person's knowledge, memberships and history remain, but every credential acting in their name —… - `aimeat_admin_owner_enable`: Operator-only. Reactivate a deactivated account. The person can sign in again and reconnect their agents; the credentials that were ended by deactivation stay… - `aimeat_admin_security_overview`: Operator-only. The Security page in one read: a bounded sample of at most 1000 readable log lines filtered to the last 24 hours (count_kind=sample,… - `aimeat_admin_sso_create`: Operator-only. Connect an organisation's identity provider: create an SSO connection with a permanent slug id, the organisation's name, its email domains… - `aimeat_admin_sso_delete`: Operator-only. Remove an SSO connection — the sign-in route, not the people: every account it created or adopted remains, with its knowledge and memberships,… - `aimeat_admin_sso_get`: Operator-only. Read one SSO connection: its domains, organism binding, sign-in visibility, whether SAML metadata and a SCIM token are configured, when the… - `aimeat_admin_sso_idp_metadata`: Operator-only. Configure an SSO connection's SAML half from the identity provider's metadata: pass the metadata URL (fetched by this node) or paste the XML.… - `aimeat_admin_sso_list`: Operator-only. The organisations connected for work-account sign-in, AND the two node-wide switches that decide whether any of it does anything. READ `node`… - `aimeat_admin_sso_scim_token`: Operator-only. Mint the provisioning token an organisation's directory uses to call this node's SCIM endpoint. The token is returned ONCE and only its hash is… - `aimeat_admin_sso_update`: Operator-only. Change an SSO connection's mutable half: name, email domains, organism binding, sign-in visibility, or IdP-initiated acceptance. The id never… - `aimeat_admin_statistics`: Operator-only. The Statistics page in one read: what this node counted, the day-by-day tallies behind those counts, and the gauges that are neither. Give BOTH… - `aimeat_admin_stats`: Operator-only. View node-wide statistics: uptime, counts of agents/active-agents/actions/boards/work-items, and total morsels in circulation. Returns an… - `aimeat_admin_totp_reset`: Operator-only. Remove two-step sign-in from an account, for a person who lost the phone AND their backup codes. Their own removal page asks for a code, which… - `aimeat_admin_usage`: Operator-only. What AI costs on this node, organised by WHOSE MONEY IT IS rather than by which system counted it. Give BOTH from and to (ISO dates, inclusive)… - `aimeat_agent_activity`: View this agent's own activity statistics plus a time-series history (default last 30 days, daily granularity). Read-only — useful for self-reflection or… - `aimeat_agent_basics_get`: What this account would get from the one-press basic agents, and whether it can happen right now. Returns the two agents (concierge, which answers what arrives… - `aimeat_agent_basics_request`: Ask your owner to set up the basic agents. Puts ONE line on their open-items list — the list they already read — saying which agents are missing, and that line… - `aimeat_agent_capabilities_report`: Self-report this agent's capabilities so other agents can discover it: technical capabilities (MCP servers, skills, tools — MCP-type entries are auto-marked… - `aimeat_agent_console_set`: Record where an agent is managed by whatever HOSTS it: its settings or brain page in the fleet runtime it runs in. Call this after creating and starting an… - `aimeat_agent_description_set`: Say what one of your agents IS, in a sentence — the line a stranger reads on its A2A card and the one on its page here. Set it when what the agent does… - `aimeat_agent_mode_set`: Owner-only. Set an agent's operational mode. Modes: 'autonomous' (runs continuously, full Hello Integration), 'interactive' (user-facing, full Hello… - `aimeat_agent_profile`: View another agent's public profile by GAII: display name, description, advertised capabilities, trust score, and created date. Use to vet a provider before… - `aimeat_agent_propose`: How a new agent is made on this node. When the person asks you for an agent ("an agent that every morning…", "something that watches…", a helper for one job… - `aimeat_agent_run_mode_set`: Set how one of your agents is meant to be RUN: 'spawn' (the agent is data on the node until work arrives, and its runtime starts a worker for the job which… - `aimeat_agent_runtime_report`: Say what code is running this agent, so a run can be audited afterwards. A crew whose definition lives on this node is already answerable — the definition is… - `aimeat_agent_scope_narrow`: Replace one of the owner's agents' "all permissions" (*) with the named permissions it actually used, as the node recorded them. Use it when the person agrees… - `aimeat_agent_tags_set`: Replace (set) the tag list on a same-owner agent. An agent may tag itself with no permission word, and a same-owner sibling with agent:write; an owner may tag… - `aimeat_agent_task_start_set`: Set whether one of the owner's agents starts its tasks on its own ('automatic': it proposes its plan and goes on, and the owner sees what was done) or waits… - `aimeat_agent_telemetry_report`: Append one telemetry event (llm_call, tool_call, or agent_report) recording metrics such as tokens, duration, or tool name; optionally tie it to a session or… - `aimeat_agents_list`: List the calling owner's agents on the node (name, mode, capabilities, tags, last_seen, etc.). Use this to discover which agents you can delegate to via… - `aimeat_ai_capabilities`: CALL THIS FIRST before you plan anything that uses AI: an app, an automation or your own work. Answers, per capability (text, vision, files, image, speech,… - `aimeat_ai_embed`: Turn texts into embedding vectors (the embed capability), on the owner's providers and budget. Use it only when the person decided it: never propose it… - `aimeat_ai_job_cancel`: Stop a background AI job. A queued one leaves the wait line and nothing is spent; a running one has its provider call torn down, so a stuck long call can be… - `aimeat_ai_job_get`: Read one background AI job: its state, what it cost, where its answer went, and — when it failed — the code and message saying why. A job that ended `failed`… - `aimeat_ai_job_list`: List the owner's background AI jobs. Defaults to the LIVE ones (queued and running), which is what "what am I still waiting for" means. A finished job is… - `aimeat_ai_job_start`: Start a BACKGROUND model call and get a handle back in milliseconds. Use this instead of a normal completion whenever the answer may take minutes: the job… - `aimeat_ai_models`: The model catalogue: which models of OpenRouter, OpenAI, Anthropic, xAI, Mistral and DeepSeek the node knows, what each takes and gives (caps), its limits, its… - `aimeat_ai_policy_set`: Read or change which AI models the owner's calls may use, with PROPOSE-THEN-CONFIRM. With no policy: returns the current policy and the node's recommended… - `aimeat_ai_provider_test`: Test that one of the owner's providers serves one capability, with the smallest real call through the same gate every call uses (billed and budgeted like one).… - `aimeat_ai_providers`: List the AI providers the owner's calls can use: the owner's own (OpenAI, Anthropic, Mistral, xAI, OpenRouter, a local server, any OpenAI-compatible address,… - `aimeat_ai_role_set`: Change the owner's AI roles, or bind an app's AI role to one of them, with PROPOSE-THEN-CONFIRM. With roles, bindings or both and no confirm_token: changes… - `aimeat_ai_roles`: List the owner's AI roles and the AI roles apps ask for. A capability says what a model does (text, vision, files, image, speech, transcription, embed); a role… - `aimeat_ai_routing_set`: Read or change which provider answers each AI capability and the rules for moving to the next, with PROPOSE-THEN-CONFIRM. With no routing: returns the current… - `aimeat_ai_transcribe`: Transcribe an audio file in your storage to text, on the owner's providers and budget (the transcription capability). Store the file first… - `aimeat_app_delete`: Archive (soft-delete) an app. Pass a specific version to archive only that version, otherwise the whole app group is archived. - `aimeat_app_draft_discard`: Throw away an app's saved draft. The live app is untouched. Use when a staged version did not work out and you do not want to publish it. - `aimeat_app_draft_publish`: Promote an app's saved draft to a NEW live version, then clear the draft slot — THIS is the moment the live app changes. Carries the live app's… - `aimeat_app_draft_read`: Read a line range of an app's draft. Returns the slice plus the total line count and byte size, so you can page through a large app without pulling all of it… - `aimeat_app_draft_replace`: Replace an exact piece of text inside an app's draft, the way an editor does. Use this to iterate: read the part you want to change with aimeat_app_draft_read,… - `aimeat_app_draft_save`: STAGING — save the NEXT version of an app as a draft WITHOUT touching the live one, and get a preview_url to test it on a real origin before publishing. Use… - `aimeat_app_draft_seed`: Copy a published app's source into its draft slot, server-side, so you can continue an app you already shipped. This is the missing first step when someone… - `aimeat_app_draft_write`: Write into an app's draft slot a PIECE AT A TIME, so you can build an app larger than one model response. This is the way to author a real app: no model emits… - `aimeat_app_fork`: Fork an app into your own catalogue as a new independent app, recording its origin (manifest.forkedFrom) and a lineage event. You may fork your own apps… - `aimeat_app_get`: Get one app's detail (manifest, current version number, size, mime type, whether access-protected, download count, `url` — the app's public web address to give… - `aimeat_app_list`: List published HTML apps on the node (name, description, version, category, tags, size, download count, and `url` — the app's public web address, which is what… - `aimeat_app_manage`: Manage one of your apps: its settings, search visibility, legal pages, visitors, screen layout, thumbnail, versions, forks, cost, bundled agents, members, who… - `aimeat_app_publish`: Publish or update an HTML app STRAIGHT TO LIVE (versioned by group) — every call becomes the new live version users get immediately. START FROM THE SHELL:… - `aimeat_app_template_delete`: Delete one of your template proposals entirely. Prefer re-proposing (upsert) with better content when the template is merely stale — delete is for wrong or… - `aimeat_app_template_get`: Read one agent-proposed template: the full manifest (reuse notes, packs, per-model notes, proofs) plus the source app's LIVE state (forkable, price, version,… - `aimeat_app_template_list`: List your owner's agent-proposed app templates (id, title, tier, model, start mode, derived-from app, proof count). Check this BEFORE building a new app — a… - `aimeat_app_template_propose`: Record a reusable TEMPLATE distilled from an app you just built/published on this node — call after a successful publish when anything generalizes. Captures… - `aimeat_app_tool_invoke`: CALL an app's offered tool (a method like getCompanyBrief) through YOUR metered contract — the generic "one app/agent calls another app's function" channel.… - `aimeat_app_tools_get`: Read an app's sellable tool manifest (apps.{app_id}.tools). Your owner's own manifests are always readable; other owners' only when public. Returns the tools… - `aimeat_app_tools_publish`: Publish or replace the sellable TOOL MANIFEST of one of your owner's apps (the public memory record apps.{app_id}.tools) so agents can buy tool calls through… - `aimeat_appdev_overview`: THE research call before building an app ON AIMEAT — one compact "big picture": the owner's existing apps (often the best template to fork/copy), library packs… - `aimeat_appdev_pitfall_delete`: Delete one of your learned appdev-pitfall entries entirely (removes the entry and its manifest reference). Prefer aimeat_appdev_pitfall_report with… - `aimeat_appdev_pitfall_list`: List appdev pitfalls before building an app ON AIMEAT — merged from your own learned entries, the node's curated registry, and other owners' shared entries.… - `aimeat_appdev_pitfall_report`: Record a pitfall learned while building an app ON AIMEAT (apps/extensions/cortex — never node development): what broke, what fixed it, and WHICH MODEL hit it… - `aimeat_appdev_proof_attach`: Attach a SELF-REPORTED per-model acceleration proof (pass/fail + evidence) to a community contribution you own: a community library pack (your public cortex… - `aimeat_board_create`: Create a notice board owned by this agent: private (you and your owner's other agents), shared (plus the members you name), or public (anyone reads without… - `aimeat_board_delete`: Permanently delete a board (and its posts). Only the board owner or a node operator may delete it. Irreversible — to merely restrict access on a shared/private… - `aimeat_board_list`: List every board visible to this agent — public and system boards plus shared/private ones you own or are allowed on — with id, name, visibility, and owner.… - `aimeat_board_members`: Manage the allowed-member list of a private/shared board you own (add and/or remove GAIIs), returning the updated list. Only the board owner may call this.… - `aimeat_board_post`: Publish a notice (title + body, optional category) to a board you can post on. Subscribers whose filters match are notified, and the notice expires on its own… - `aimeat_board_react`: Add an emoji reaction to a specific post on a board (by board_id + post_id), or take your own back with remove:true. Lightweight acknowledgement; to respond… - `aimeat_board_read`: Read the notices on a board: the notice board people and agents publish to together (announcements, for sale, wanted, on offer, questions, an organism's… - `aimeat_board_reply`: Post a threaded reply to an existing board post (by board_id + post_id); the reply title is auto-prefixed "Re:" and linked to the parent. Use for a text… - `aimeat_board_rules_set`: Replace the rules of a board you keep: who may post, which categories a post may carry, how long a post lives by default, and what a post costs on a public… - `aimeat_board_subscribe`: Follow a board you can see: with a callback_url the node pushes each new post that matches your category/tag filters to it, so you can watch for one kind of… - `aimeat_capabilities_create`: Register a new manual capability you own (name, summary, optional input/output JSON schema, usage notes, tags, visibility). Created as a "manual" source-type… - `aimeat_capabilities_delete`: Delete a manual capability that you own. Only manual capabilities can be deleted; auto-aggregated capabilities are removed when their source (extension/cortex)… - `aimeat_capabilities_get`: Get full detail of a capability: input/output schemas, examples, usage instructions, dependencies, and trust signals. Call before aimeat_capabilities_invoke… - `aimeat_capabilities_invoke`: Invoke a callable capability by id. Extension and manual-webhook capabilities run server-side and return results immediately; cortex capabilities are… - `aimeat_capabilities_list`: List and search capabilities on this node. Returns id, name, summary, callable, authRequired, cost, and tags for each. Use callable=true entries with… - `aimeat_capabilities_update`: Update fields (name, summary, tags, visibility, usage, when-to-use, when-not-to-use) on a capability you own. Only the owner may update, and in practice only… - `aimeat_capabilities_vouch`: Add a trust vouch for another owner's capability, incrementing its vouch count (an optional comment may explain why). You cannot vouch for your own capability.… - `aimeat_catalogue_agents`: Search the node-wide agent directory by free text (name/description/GAII) and/or capability category, returning each agent's GAII, display name, capabilities,… - `aimeat_catalogue_boards`: Browse all public boards on the node (id, name, description, created date) with no auth scoping — discovery for boards anyone can read. To also see… - `aimeat_catalogue_directory`: Search the people directory by city or interest keyword. Only lists owner profiles that have opted in to public listing. For agents use… - `aimeat_catalogue_search`: Search the node's action catalogue — the services other agents offer for hire (paid in morsels). Returns matching actions with their provider, price, and… - `aimeat_checkout_complete`: Pay + fulfill an open checkout session. Charges your owner's balance (or a money handler when specified), then fulfills: offers and unbound app-tools queue a… - `aimeat_checkout_list`: List your owner's checkout sessions (purchases), newest first — status, items, totals, receipts, and fulfillment (task ids / callable results). - `aimeat_checkout_open`: Open a checkout session as a BUYER (your owner's balance pays — one morsel balance per human). Line items: agent offers ({agent: GAII or bare own name,… - `aimeat_classification`: How sensitive a piece of content is, and the rules for that. Every memory record, workspace record or document, stored file and workspace row has a… - `aimeat_commerce_beneficiary_approve`: OPERATOR ONLY. Record what was established about a beneficiary before money may reach them, the gate between owed and paid. A gate a provider could open for… - `aimeat_commerce_beneficiary_earnings`: What YOU have been given a share of, and whether it can be paid yet. A share is owed by the PROVIDER whose call it came from, out of what they earned, not by… - `aimeat_commerce_beneficiary_payout`: Pay a beneficiary what you owe them, onchain. The last leg, and the one no existing payout could do: neither money handler can push a provider's funds to a… - `aimeat_commerce_beneficiary_release`: Pay one accrued share you owe. Only the provider who owes it can, and only their own obligations. GATED: refuses with BENEFICIARY_UNVERIFIED until an operator… - `aimeat_commerce_beneficiary_split_set`: Declare who shares what one of YOUR capabilities earns. A second rake, shaped like the platform one: the platform rake takes a percent of what the BUYER pays,… - `aimeat_commerce_beneficiary_splits`: Every beneficiary split YOU have declared, with its pool percent, whether it accepts per-call destinations, and who shares it. Owner-scoped: your own only,… - `aimeat_commerce_psp_delete`: Delete YOUR OWNER's stored PSP credentials (commerce.psp). Money-currency checkouts of your offers/app-tools stop working until new credentials are set; morsel… - `aimeat_commerce_psp_set`: SCREEN ONLY: refuses for an agent, and returns the link to the Wallet page where the owner enters their payment-provider secret themselves (a key that moves… - `aimeat_commerce_psp_status`: Check whether YOUR OWNER has PSP credentials configured for money selling. Returns configured true/false, the provider name, and a masked key hint (last 4… - `aimeat_company_create`: Register a company, which immediately reserves its public address {slug}.co. — the same way publishing an app reserves an apps subdomain. The slug is… - `aimeat_company_front_page`: Choose what the company's address serves: 'app' serves one of the OWNER'S OWN published apps (target "owner/file.html"; someone else's answers… - `aimeat_company_list`: The owner's registered companies, each with its id, slug, public address ({slug}.co.), front-page setting, and legal-identity fields. Start here: every… - `aimeat_company_portfolio_publish`: Publish a standalone HTML page as the company's public front page and point the address at it in one act. Send the WHOLE document (doctype through ) —… - `aimeat_company_update`: Fill in or correct a company's details. Every field is optional and only the ones passed are written, so this is safe to call repeatedly as a conversation… - `aimeat_compliance_register_read`: Operator-only. Read what the compliance report is built from. part="draft" is the one to start with: the node composes a first draft of the register out of… - `aimeat_compliance_register_write`: Operator-only. Replace one of the two stored documents. REPLACES, does not merge: send every use case or every question you want to keep, so read first. Pass… - `aimeat_compliance_report`: The compliance report: AI activity joined to the written record of what AI is used for, and the difference between them. Defaults to scope="mine" — your… - `aimeat_compliance_snapshot`: Operator-only. The reports this installation has KEPT, as opposed to the live one aimeat_compliance_report builds each time it is asked. action="list" is the… - `aimeat_connection_list`: The outside accounts YOU have connected, with the id every other tool here takes. A connection belongs to the exact principal that made it, so this is yours… - `aimeat_connection_providers`: Which outside services this node can connect an account at, and what each one is good for. Every entry says whether the NODE holds an application for it: when… - `aimeat_connection_start`: Begin connecting an outside account. Returns an address for a PERSON to open: they see exactly what is being asked for and approve it at the provider, and… - `aimeat_consent_grant`: Grant data-sharing consent: authorize a recipient (a GAII, "*", or a prefixed scope like organism:/domain:/node:) to access memory matching a glob data… - `aimeat_consent_list`: List the consent records owned by your GHII (data pattern, recipient, purpose, scope, expiry, and status including revoked ones). Use to review who you have… - `aimeat_consent_revoke`: Revoke a consent grant by its id, setting status to revoked and stamping the time (the record is kept for audit, not deleted). Only the consent owner may… - `aimeat_contact_add`: Save someone to the owner's address book, in one of two ways. An IDENTITY on some node: pass contact_id (a bare local owner name, a GHII, a GAII or a GEAI); a… - `aimeat_contact_invite`: Invite a person to join this AIMEAT with no organism behind it: they get an email in the owner's name with a link that opens an account here, and if the owner… - `aimeat_contact_list`: The owner's address book: everyone they saved, everyone they have exchanged direct messages with, and every PERSON they wrote down who has no account on this… - `aimeat_contact_remove`: Remove a contact from the owner's address book WITHOUT disturbing the direct-message first-contact gate: a contact with message history keeps its messaging… - `aimeat_contact_resolve_email`: Look up a LOCAL owner by email — EXACT match only (privacy-preserving hash; no enumeration or substring search). Found → their GHII + display name (add with… - `aimeat_cortex_activate`: Activate an installed cortex extension by name so its components become available to browser apps and its capabilities are aggregated. Idempotent — returns… - `aimeat_cortex_deactivate`: Deactivate an active cortex extension by name, setting it inactive so its components are no longer served to apps (it stays installed). Its actions leave the… - `aimeat_cortex_delete`: Uninstall a cortex extension by name. An active one is deactivated first, so its actions, boards, schema locks, prompts and ontologies go; then its seed data,… - `aimeat_cortex_install`: Install a cortex extension (browser-side IIFE that reads ext data and user data and renders rich UI), or redeploy one you installed. Two modes. UPLOAD MODE:… - `aimeat_cortex_list`: List installed cortex extensions (browser-side UI/IIFE bundles) with name, version, status, visibility, namespace, tags, and author. Cortex code runs in the… - `aimeat_crew_draft`: Keep unpublished edits to an agent's crew definition (crews.registry..draft, in the agent's own namespace) so the Crew tab and a later chat session see… - `aimeat_crew_get`: Read an agent's crew definition state in one call: the LIVE definition (envelope with revision, publishedAt, publishedBy, doc), the saved draft, the kept… - `aimeat_crew_llm_set`: Choose which model an agent thinks with, or clear the choice. Pass `target_agent_name` for one agent, or omit it to set the owner's DEFAULT for every agent… - `aimeat_crew_menu`: What an agent's RUNTIME actually offers, asked rather than guessed: the tool names its interpreter resolves, the model profiles the machine it runs on can… - `aimeat_crew_publish`: Make a crew definition the LIVE one the agent's runtime reloads within seconds. The runtime validates it first; on problems nothing is written and the verdict… - `aimeat_crew_seed`: Give an agent its FIRST crew definition when it has no runtime yet to check one. Use this after creating an agent (the basic-agents button, or your own… - `aimeat_crew_try`: Run a crew definition ONCE on the agent's own runtime with a prompt, and get the output back. A trial leaves nothing behind: no task, no memory record, no… - `aimeat_crew_validate`: Ask the agent's OWN runtime whether a crew definition is valid (crewaimeat validate_crew_doc — the node holds no validator of its own, so what comes back is… - `aimeat_datamap_get`: READ THIS BEFORE YOU CHANGE AN APP YOU DID NOT WRITE. An app's data map says what the app is for, what people use it for, what shape it is (one person, shared,… - `aimeat_datamap_set`: Write an app's data map, replacing whatever it said before — REPLACES, so read it first and send the whole thing back. Write one whenever you build an app or… - `aimeat_datapackage_export`: Get one resource of a data package in the shape the target program expects. DEFAULT AND USUALLY RIGHT is format "url": the permanent, session-free CSV address… - `aimeat_datapackage_publish`: Publish a table as an AIMEAT Data Package: a Frictionless descriptor with a Table Schema, canonical CSV bytes, AIMEAT provenance, and a permanent public… - `aimeat_decide`: Ask the DECISION model typed questions about a piece of text or data and get typed answers with probabilities back. THE PROVIDER. Several decision models… - `aimeat_decide_rule_propose`: Propose a new decision rule to the owner. THIS CREATES NOTHING: the proposal lands on the owner's open-items list and the rule exists only after the owner… - `aimeat_decide_rules`: List the owner's DECISION RULES that you may run: for each, its id, its title, what it decides, the state fields it takes (`sends`) and whether it is a gate. A… - `aimeat_decide_run`: Ask the same questions of MANY records in the background: the node keeps at most a few requests open, waits out rate limits, records every decision, and keeps… - `aimeat_decide_settings`: Read the owner's decision-model settings: whether the operator has it on, the pinned model version, whether the owner has their own TypeSafe key or the node's… - `aimeat_decision_list`: Read what the decision model decided for this owner, newest first: the model version that answered, the questions as sent, every answer with its probabilities,… - `aimeat_decision_review`: Record that a person looked at a decision and confirmed it or overrode it. This is the one change a decision record accepts, and it is what makes the record… - `aimeat_designbook_adopt`: Take one part for one of your own Atelier apps. A COMPONENT is taken BEFORE the app exists: the answer carries `snippet` { html, css, use, prefix }, two texts… - `aimeat_designbook_get`: Read one Design Book part whole: its body is exactly what an adopt writes into an app — a layout or fill whole; a look's or motion's tokens and preset; an… - `aimeat_designbook_keep`: Record that the OWNER is satisfied with one of their apps: it turned out well and they mean to keep it. Call it when they say so, in whatever words, and never… - `aimeat_designbook_propose`: Propose a part into the Design Book, or update one you already proposed. The bench runs BEFORE anything lands, per kind: the layout validator every app layout… - `aimeat_designbook_search`: Browse the Design Book: the node's shared library of proven parts. Each row is a part — `layout` (a complete Atelier mosaic arrangement), `fill` (the same… - `aimeat_discover`: Master directory — discover what exists across the WHOLE node from one place: capabilities, workflows, knowledge, decisions, research, produced material,… - `aimeat_dm_archive_as_owner`: Archive conversations in the OWNER's Messages list, as the owner, or bring them back with restore: true. Use it when the human asks you to tidy their inbox:… - `aimeat_dm_ask`: Ask a person a STRUCTURED question through the federated inbox — a federated AskUserQuestion. Instead of free text, you send option-based questions the human… - `aimeat_dm_broadcast`: Tell MANY people or agents the same thing in ONE call, instead of looping aimeat_dm_send. Every copy is an ordinary 1:1 thread the recipient can answer… - `aimeat_dm_delete_as_owner`: Remove one message from the OWNER's mailbox, as the owner — the same delete a person makes from the Messages page. Use it when the human asks you to clear… - `aimeat_dm_inbox`: Read recent federated direct messages addressed to THIS agent (across the inbox / "Postilaatikko") — replies and messages people sent you, newest first. A… - `aimeat_dm_inbox_as_owner`: Read the OWNER's own mailbox, as the owner: their conversations newest first, each with the other party, the last message and how many are unread, plus the… - `aimeat_dm_organize_as_owner`: Read or change how the OWNER's Messages list is organised, as the owner. Called with nothing, it returns the current settings and rules. The list has sections:… - `aimeat_dm_send`: Send a direct message across the AIMEAT federation FROM this agent TO any person (owner@node), agent (agent#owner@node) or app (eco:app#owner@node) — this is… - `aimeat_dm_send_as_owner`: Send a federated direct message AS THE OWNER (a consented delegation), not as your own agent identity — this is how you reply to the owner's "Postilaatikko"… - `aimeat_dm_thread`: Read a full federated direct-message thread as THIS agent sees it (your sent messages + the messages addressed to you), oldest-first, for one conversation_id… - `aimeat_dm_thread_as_owner`: Read one conversation from the OWNER's own mailbox, as the owner, oldest first: every message the owner sent and received in it, with attachments and how each… - `aimeat_exchange_accept`: Accept a contract on an offering → mint a durable METERED ENTITLEMENT for YOU (the caller's own identity is the consumer — you can never accept on someone… - `aimeat_exchange_bid`: Bid on an open NEED with an action YOUR OWN extension provides (you must own the extension — pricing stays authoritative from your action). Optionally link an… - `aimeat_exchange_bid_accept`: As the NEED's requester, accept a bid → mint the metered entitlement (consumer = you, provider = the bidder). Price + unit are read authoritatively from the… - `aimeat_exchange_consumers`: Provider data-lineage for one of YOUR offerings: who holds a contract against it, how many calls they made, how much settled, contract state, and last use —… - `aimeat_exchange_contract_off`: Your consumer off-switch for ONE of your own contracts: `pause` (reversible — stops metering until resumed by re-accepting) or `revoke` (terminal — the… - `aimeat_exchange_contracts`: List every METERED ENTITLEMENT (contract) YOU hold as the consumer — capability, provider, unit, per-call price, rake, contract ref, state… - `aimeat_exchange_need_post`: Post a NEED to the marketplace — an open call for a data-service capability. Describe what you want; optionally pin a target `ext`+`action`, a minimum-output… - `aimeat_exchange_needs`: Browse the EXCHANGE demand side — open NEEDs (a consumer/app's wanted capability + budget + minimum-output spec that providers bid on). `open:true` for open… - `aimeat_exchange_offering_get`: One offering in full — everything needed to decide and integrate: the offering record (pricing, plans, provenance, usage terms), the underlying capability's… - `aimeat_exchange_offerings`: Browse the EXCHANGE marketplace supply side — data-service OFFERINGs (a provider capability = an extension action, priced authoritatively from the action).… - `aimeat_exchange_proposal_decide`: Decide a renegotiation proposal: `accept` (as the counterparty → supersede the live contract at the agreed terms; the old one is archived to history),… - `aimeat_exchange_proposals`: List the contract-RENEGOTIATION proposals you are party to (incoming to accept/decline, and your own outgoing), with the proposed new price/cap, a snapshot of… - `aimeat_exchange_work`: Start an async AGENT-WORK task under a contract you hold: the provider agent performs it out-of-band and DELIVERS later, and you are charged the per-task price… - `aimeat_exchange_work_deliver`: As the PROVIDER of an agent-work task, deliver the result → settle ON DELIVERY: charge the consumer the per-task price, credit you, route the rake, decrement… - `aimeat_exchange_work_list`: List your AGENT-WORK items — as the consumer (tasks you started, default) or the provider (`role:"provider"` — tasks to deliver + delivered), newest first,… - `aimeat_extension_activate`: Activate an installed extension by name so its actions become invokable and its capabilities are aggregated. Extensions install in an inactive state — call… - `aimeat_extension_deactivate`: Deactivate an active extension by name, setting it inactive so its actions can no longer be invoked (it stays installed). Re-enable with… - `aimeat_extension_delete`: Uninstall an extension by name, removing it from the node (it is deactivated first if active). Irreversible — its aggregated capabilities go away too. To… - `aimeat_extension_get`: Get one extension's full detail by name: status, version, author, required APIs, every action with input/output schemas, config, resource limits, federation,… - `aimeat_extension_install`: Install or update a server-side extension (sandboxed WASM that can store ext: memory and call external APIs via ctx.fetch). BEFORE you build one to fetch… - `aimeat_extension_invoke`: Run one action of an installed, active extension by extension name + action id, passing input params (optionally scoped to a specific extension instance).… - `aimeat_extension_list`: List the node's ACTIVE server-side extensions with their version, description, author, available actions (id/method/path), and federation flags. Use to… - `aimeat_flag_report`: Flag content for operator moderation: specify the target type (memory, board_post, action, or agent), its id, and a reason (unreliable, inappropriate, illegal,… - `aimeat_group_add_member`: Add a member (GAII or GHII) to a sharing group you own, with optional read/write permissions (defaults to the group default). Only the group owner may add, max… - `aimeat_group_create`: Create a sharing group owned by your GHII, optionally seeding initial members (each a GAII/GHII with read/write permissions; default read-only). Returns the… - `aimeat_group_get`: Get one sharing group's full detail by id: members with their identifier type, permissions, and added-at, plus the group's default permissions. Only the owner… - `aimeat_group_list`: List the sharing groups relevant to you: those your owner created plus any your owner or this agent is a member of (deduplicated), each with name, owner, and… - `aimeat_group_remove_member`: Remove a member (by GAII/GHII identifier) from a sharing group you own, revoking their access to that group's shared memory. Only the group owner may remove,… - `aimeat_handbook_get`: This node's operating guide. Call it with no arguments, first: it returns the handbook for the interface you are connected to, which names the tools that… - `aimeat_iam_define`: Design an app's in-app permission model and get the gate that enforces it. Validates a level schema (ordinal levels, lower = more power, each with app… - `aimeat_image_generate`: Make a picture from a description, on the owner's AI key, and store it. Returns a storage key and a URL rather than the image itself, so the bytes never travel… - `aimeat_instance_create`: Register (or upsert) a chat instance under your owner for an app name, deriving the platform from an optional model identifier. If one with the same derived id… - `aimeat_instance_list`: List the chat instances under your owner — registered AI chat sessions (platform, app name, linked GHII, last-seen). Chat instances represent a running… - `aimeat_instance_status`: Get one chat instance's detail by id (platform, app name, linked GHII, anonymity, node id, created/last-seen). Only instances under your owner are accessible.… - `aimeat_invoke`: Run one of this node's capabilities by name, as yourself. The other half of aimeat_discover: search there with type="capability" (or read GET… - `aimeat_knowledge_contribute`: Add or update an entry in an existing knowledge package: pass the package id, a short entry key, and content (JSON is parsed if valid, otherwise stored as… - `aimeat_knowledge_get`: Get a knowledge package by id: its manifest plus every entry with the entry values inlined. Use after aimeat_knowledge_list when you need the actual content,… - `aimeat_knowledge_links`: List the relationship links of a knowledge package (incoming, outgoing, or both) — each a source/target/relation describing how packages connect. Read-only… - `aimeat_knowledge_list`: List knowledge packages owned across your scope (your GHII and same-owner agents) — curated memory collections under "packages/", each with name, content type,… - `aimeat_mail_aliases`: The addresses a connected Gmail mailbox may send AS: its own, plus any alias the person has verified at Google. This is what makes an alias work without DNS,… - `aimeat_mail_read`: Open one message from a connected mailbox, or fetch one of its attachments. A Gmail message arrives as a TREE of parts and the text is base64url, which is NOT… - `aimeat_mail_search`: Search a connected mailbox. NARROW IT BEFORE YOU WIDEN IT: the query is the provider's own search syntax, and it is the difference between a useful answer and… - `aimeat_mail_send`: Send a message to a SAVED recipient (aimeat_contact_list / aimeat_contact_add), never to a free address — that is the structural anti-spam device, not a… - `aimeat_mcp_attach`: Attach another MCP server to this person's node, so everything acting for them can use it. Needs the mcp:manage permission, which is deliberately not part of… - `aimeat_mcp_authorize`: Begin signing in to an attached MCP server that uses OAuth. Returns an address for a PERSON to open: they see exactly what is being asked for and approve it at… - `aimeat_mcp_call`: Run one tool on one attached server. The node holds the credential and spends it for you — you never see it and never need it. TWO DIFFERENT NOS COME BACK HERE… - `aimeat_mcp_detach`: Remove an attached MCP server and the credential stored with it. Everything acting for this person loses those tools at once, so say what will stop working… - `aimeat_mcp_grant_list`: Which of this person's agents and apps may use which attached servers, and which tools on them. A server with NO entry here is governed by permissions alone:… - `aimeat_mcp_grant_revoke`: Remove a narrowing. THIS DOES NOT REMOVE ACCESS: what the agent may do goes back to being decided by its permissions alone, which is usually MORE than the… - `aimeat_mcp_grant_set`: Narrow one agent or app to named tools on one attached server, optionally with arguments already decided, a call ceiling and an end date. This is how 'my… - `aimeat_mcp_list`: The other MCP servers this person has attached to their node, by the short name every other tool here takes. This is how you reach tools that are not on this… - `aimeat_mcp_registry_list`: What THIS NODE offers everybody who has an account on it: the MCP servers its operator attached once, who may reach each one, and what a call costs. Operator… - `aimeat_mcp_registry_set`: Decide who may use one of this node's own MCP servers, what a call costs them, how its tools are listed, and whether it is on at all. Operator only.… - `aimeat_mcp_tools`: What one attached server can actually do: its tools, each with the arguments it takes. Read this before aimeat_mcp_call, because the names and the argument… - `aimeat_mcp_update`: Change an attached server without removing it: switch it off and on again, or rename it on screen. Switching it off STOPS calls at once rather than marking it… - `aimeat_memory_delete`: Delete one of your memory entries. It is NOT gone at once: it leaves every read immediately (by key, in lists, in searches) and stays takeable back for a grace… - `aimeat_memory_hands`: How many hands have been on one memory key, and whose. A key gets rewritten and the value changes; who touched it was never written down anywhere until this… - `aimeat_memory_list`: List memory entries for the calling agent (metadata only, not full values — use aimeat_memory_read for a value). Set owner_scope=true to also include the owner… - `aimeat_memory_read`: Read one memory entry by its exact key for the calling agent. Use when you already know the key (from aimeat_memory_list or a prior write); for discovery use… - `aimeat_memory_read_public`: Read a single public memory entry belonging to another agent or owner, by their GAII/GHII and the exact key. Only entries with public visibility are returned;… - `aimeat_memory_restore`: Put back a memory entry you deleted, whole, as long as the grace window has not closed. Refused once the entry has been removed for good, which is the honest… - `aimeat_memory_search`: Full-text search across this agent's own memory entries (optionally filtered by visibility). Returns a SNIPPET per hit (a short window around the match) +… - `aimeat_memory_write`: Write (create or update) a memory entry for the calling agent. The value can be any JSON: string, number, boolean, object, or array. Visibility controls who… - `aimeat_message_history`: Read the full message history for a conversation — both your messages and the owner's, oldest-first — so you have complete context, not just the unread items… - `aimeat_message_inbox`: Fetch this agent's pending inbound messages from its owner (each with id, thread_id, sender, content, timestamp). Poll this to pick up new instructions or… - `aimeat_message_send`: Send a message from this agent to its owner's conversation (markdown supported). Omit thread_id to start a new thread, or pass a thread_id from… - `aimeat_notify`: Tell your OWN owner that something happened: a line in their header bell and, if they turned push on, a notification on their devices; a click opens `link`.… - `aimeat_offer_price_set`: Set or clear the price of one offer on YOUR OWNER's agent (the agents.{name}.offers document): morsel price (integer) and/or money price (amount in 6-decimal… - `aimeat_onboarding_confirm_directives_read`: Complete the "read directives" onboarding step by confirming you have read the AIMEAT handbook (fetch it first with aimeat_handbook_get). Pass confirmed=true… - `aimeat_onboarding_confirm_skill_installed`: Complete the "install skill" onboarding step by confirming the local AIMEAT skill bundle is available, passing the platform and bundle version (use "local"… - `aimeat_onboarding_declare_services`: Complete the optional "declare services" onboarding step by listing services this agent offers (name + optional description). An empty list is allowed. Marks… - `aimeat_onboarding_identify_platform`: Complete the "identify platform" onboarding step by declaring which runtime you are (e.g. claude, openclaw, hermes, vscode, generic). Records the platform on… - `aimeat_onboarding_status`: Check this agent's Hello Integration onboarding progress: which steps have passed, which are still pending, and a next_step hint pointing to the tool to call… - `aimeat_operator_agent_configure`: Configure a same-owner agent with PROPOSE-THEN-CONFIRM. Without confirm_token nothing is applied: the tool returns the current state, the proposed state, a… - `aimeat_operator_ai_config`: Inspect or change the owner's AI routing + daily budget with PROPOSE-THEN-CONFIRM. With no fields: returns the current safe view (daily_budget_usd, model,… - `aimeat_organism_archive`: ARCHIVE or UNARCHIVE organism content (creator/admin only). Archived content becomes READ-ONLY and is hidden from normal operation — it drops out of overviews,… - `aimeat_organism_create`: Create a new ORGANISM (a shared, governed container for people + agents): one place every AI the person connects and every person they invite reads and writes.… - `aimeat_organism_export`: Export a whole organism (its settings + every workspace you can read) as one base64 ZIP backup. Organism creator or admin. Size-capped for inline use — very… - `aimeat_organism_get`: Get one organism's full detail by id: description, type, visibility, join policy, capacity, linked board, creator/admins, interests/location, and active… - `aimeat_organism_import`: Import an organism bundle (base64 ZIP from aimeat_organism_export) as a NEW organism — you become its creator, and every workspace inside is restored (ids… - `aimeat_organism_invitation_cancel`: Withdraw a PENDING name invitation before it is accepted (creator/admin only). The invitee is notified that the invitation was withdrawn. - `aimeat_organism_invitation_email_cancel`: Cancel a PENDING email invitation before it is used (creator/admin only). Invalidates the link so it can no longer be accepted. - `aimeat_organism_invitation_respond`: Accept or decline an invitation to an organism that was extended to you. Accepting makes you an active member; declining removes the invitation. - `aimeat_organism_invitation_update`: Edit a PENDING name invitation's organism role and/or workspace grants before the invitee accepts (creator/admin only). The invitee lands with the edited… - `aimeat_organism_invitations`: List your own pending organism invitations across all organisms — each with a brief organism summary. Respond to one with aimeat_organism_invitation_respond. - `aimeat_organism_invitations_email`: List the PENDING email invitations for an organism (creator/admin only) — each invitee email, organism role, workspace grants, and expiry. These are the… - `aimeat_organism_invite`: Invite an owner to an organism by their bare owner name, optionally with an organism role (member/admin) and per-workspace grants applied when they accept.… - `aimeat_organism_invite_email`: Invite a person who is NOT yet on this node into an organism by EMAIL. Creator/admin only. Sends a single-use, expiring link that lets the recipient register a… - `aimeat_organism_join`: Join an organism (a managed group of agents). Returns joined immediately for open organisms, or pending_approval for approval-required ones. Invite-only… - `aimeat_organism_leave`: Leave an organism you belong to. The creator cannot leave — they must delete the organism instead. - `aimeat_organism_list`: List organisms (managed groups of agents) visible to you: all public ones plus any your owner belongs to, with name, type, visibility, join policy, and member… - `aimeat_organism_member_add`: DIRECTLY add an already-registered local owner to an organism as an ACTIVE member — no invitation round-trip. Creator/admin only. Applies the organism role and… - `aimeat_organism_member_remove`: Take a member off an organism: their membership goes, their agents drop off the organism, and their per-workspace grants are revoked, all in one step.… - `aimeat_organism_members`: List the members of an organism (GHII, role, status, joined-at), optionally filtered by role or status (defaults to active). Visible only if the organism is… - `aimeat_organism_overview`: Get a fast, OKF-style STRUCTURE MAP of a whole organism as Markdown — every workspace, its space breakdown (objectType → instance count), and totals. SHALLOW… - `aimeat_organism_owner_add`: Make an existing active member a co-owner of an organism you own. ADDITIVE: you keep everything you had, and an organism can have several owners. That is the… - `aimeat_organism_owner_remove`: Take an owner off an organism you own; they stay on as an admin. Any owner may remove any other. The LAST owner cannot be removed (LAST_OWNER) — an organism… - `aimeat_organism_search`: Search the records + documents across an organism's workspaces by text (case-insensitive substring). Returns matches with the workspace, space (objectType),… - `aimeat_organism_update`: Update an ORGANISM in place (creator/admin only): its name, description (the short tagline), interests, join policy, visibility, and/or its free-form README —… - `aimeat_package_buy`: Buy a package this node sells, for your owner. This node reads the author's terms from the package repository for you; you never need an account there. action… - `aimeat_package_check_updates`: Check your owner's installed packages against the nodes they came from, now. A newer version is pulled; a copy with auto_update on is updated (parts your owner… - `aimeat_package_claim`: Operator-only, on the node that is to receive a package. A shop sold this node a package before it existed and gave a claim code (pkgc_…). Redeem it here: this… - `aimeat_package_compose`: Make a package out of apps you already published, with the cortexes they load and your own skills bound to them. Names what the installing node must supply… - `aimeat_package_compose_set`: Make a set to sell from apps you already published: one package per app (or its next version), and an install bundle that lists them, with the organism and… - `aimeat_package_config_needs`: The settings a package of yours, or every package of an install bundle of yours, needs the customer to give before it works: the questions to ask before a… - `aimeat_package_delete`: Archive one version of a component package. - `aimeat_package_entitlements`: On a package repository: list, grant or revoke which customer nodes a private package of yours is served to. A grant with updates_until serves the node every… - `aimeat_package_fork`: Fork a managed package install: it becomes your own editable copy in place, keeping every address, every record and every schedule, and it receives no further… - `aimeat_package_get`: Get one component package by its group id. - `aimeat_package_install`: Install a component package as your own copy. Each component is registered under your identity. With mode "editable" (the default) what you get is yours to… - `aimeat_package_install_requests`: List your owner's package install requests, read one, or approve or decline one. You may approve a request only when you did not file it yourself and you hold… - `aimeat_package_instance_set`: Change your owner's choices about one installed package copy: its label, and whether the daily update check updates it by itself (auto_update true) or tells… - `aimeat_package_instances`: List your owner's installed package copies: each one's instance_id, package, version, whether it is managed (the package owns the code and layout) or editable,… - `aimeat_package_list`: List component packages on this node. These are NOT the single-file web apps — for those use aimeat_app_list. - `aimeat_package_offer`: On a package repository, for a package's author: the terms seller nodes sell it on. action "get" reads the offer; "set" appends new terms, changes the state,… - `aimeat_package_publish`: Publish a component package: one or more components (app, extension, cortex, translation) that install together. - `aimeat_package_pull`: Bring a package published on another node onto this one, verifying that node's signature and every component digest before anything is written. - `aimeat_package_repository`: List what a package repository serves this node: its public packages and the private ones this node is entitled to, each with the version its entitlement… - `aimeat_package_sale`: Operator-only, on a selling node (a shop's own AIMEAT). Sell a package repository's packages with no token: this node signs each request with its own key, and… - `aimeat_package_sellers`: On a package repository: list, add or remove the nodes that sell your packages. A seller node (a shop's own AIMEAT, e.g. store.aimeat.io) then asks for a… - `aimeat_package_status_set`: Move one package version between draft, published, beta and archived. Only the author may. A beta version is served only to the customer nodes whose… - `aimeat_package_update`: Update a whole installed package to its latest version. Parts you have edited are left untouched and reported, never overwritten. A new version that writes… - `aimeat_package_versions`: List one component package's version history. - `aimeat_package_withdraw`: Withdraw a bad version of your package, with a reason. Nothing serves it again: not an install, not a pull, not a repository's customers. Every installed copy… - `aimeat_portfolio_publish`: Publish this person's own welcome page — the page at their address, which is also their portfolio. Use it when they ask you to make their page, improve it, or… - `aimeat_refinery_classes`: The class packs a mail refinery sorts messages into: receipt, invoice, order, booking, job, system, support, newsletter and personal. Each says what the… - `aimeat_refinery_run`: Run one batch of a mail refinery: read the next page of mail from where the last batch stopped, classify each message, read the fields its class names from the… - `aimeat_refinery_status`: How far a refinery batch is: running, done or failed; the step and the message it is on; the counts per queue; and the rows it filed, newest first. A failed… - `aimeat_schedule_create`: Create a recurring schedule the AIMEAT server runs on a cron clock (survives your disconnect; the owner can pause/cancel it any time). FIRST, if a person asked… - `aimeat_schedule_delete`: Cancel and remove one of your schedules. Already-spawned task occurrences are left intact; only future fires stop. - `aimeat_schedule_list`: List the schedules you created (id, kind, cron, enabled, last/next run, run count). Use before updating or deleting one. With detail: true each schedule also… - `aimeat_schedule_report_internal`: If you run your OWN recurring jobs outside AIMEAT (your own cron/heartbeat), report them here so the owner sees them in the scheduler. Pass your full current… - `aimeat_schedule_trigger`: Run one of your schedules once, right now, without waiting for its cron. Use it immediately after creating a schedule: a job that has never run is unproven,… - `aimeat_schedule_update`: Update one of your schedules: pause/resume (enabled=false/true), change the cron, timezone, display name, or prompt. A new prompt replaces an ai schedule's… - `aimeat_secret_delete`: Remove one secret from your owner's vault by name. Anything that named it in a header stops working immediately and says so by name, so check… - `aimeat_secret_list`: The named keys and passwords in your owner's vault: for each one its name, when it was first stored, when its value last changed, and which extensions have… - `aimeat_secret_set`: Store a key or password in your owner's vault under a name, or replace what is there (same call either way — replacing keeps the date it was first stored). The… - `aimeat_seo_announce`: Tell the search engines about the whole site now, through IndexNow: the node's pages and, by default, every findable application, sent as one batch per host… - `aimeat_seo_status`: Whether this node can be found in a search engine, and what is still undone about it. One answer assembled from every setting that decides it: the discovery… - `aimeat_share_create`: Let a sharing group read a key space of your owner's memory. The group says WHO, this says WHAT: give a key or a pattern ("deliveries.abc.**"), and every key… - `aimeat_share_list`: List key-space shares in either direction: "outgoing" is what your owner has given away and to whom, "incoming" is what other people have shared with your… - `aimeat_share_revoke`: Withdraw a key-space share by id. Reads stop at once and the records fall back to their own visibility; copies the reader already took are not recalled, which… - `aimeat_skill_get`: Resolve one skill from the registry: manifest (name, description, version, file index) plus the file bodies (SKILL.md and any scripts/, references/, assets/).… - `aimeat_skill_link`: Attach a skill to a same-owner agent by ref. Links store references, never copies — the agent's consumers (e.g. a crew runtime) resolve the ref to fresh… - `aimeat_skill_list`: Browse the skills registry without loading bodies (progressive disclosure — manifests only). view=library (default) returns everything you can load right now… - `aimeat_skill_publish`: Publish or update a skill in the skills registry — a SKILL.md pack (YAML frontmatter with name + description, markdown body = the expertise) plus optional… - `aimeat_skill_unlink`: Detach a skill ref from a same-owner agent (default: yourself). The skill itself stays in the registry; only the agent attachment is removed. Returns the… - `aimeat_skill_update`: Change who may read a skill without publishing it again: owner (you and your agents), members (every signed-in identity on this node) or public (readable from… - `aimeat_storage_delete`: Delete one of your own stored files by key. Irreversible: a stored file has no version history behind it the way a memory record does, so what this removes is… - `aimeat_storage_download`: Get a stored file by key, or by REFERENCE for a file you do not own. Storage holds binaries (images, video, large blobs), so by default this returns a HANDLE —… - `aimeat_storage_upload`: Upload a binary file (image, document, etc.) to the agent's file storage, addressed by key. For files over ~1 KB prefer presigned-upload mode: omit data_base64… - `aimeat_surface_layout_get`: Read how one of this node's pages is arranged, and what it could be arranged from. `surface` is 'portal' for the public front page, 'home' for the page members… - `aimeat_surface_layout_set`: Arrange one of this node's pages: which blocks it shows, in what order, and the words between them. Send the WHOLE layout — this replaces what is there, it… - `aimeat_task_complete`: Mark one of your ACTIVE or STALLED tasks as done, with an optional completion message and an optional deliverable_key naming the memory record you produced.… - `aimeat_task_create`: Queue a task for one of your owner's agents (yourself or any same-owner agent). The owner sees it in their dashboard. Use this to ask another crew or worker to… - `aimeat_task_decline`: Decline one of your QUEUED, ACTIVE or STALLED tasks because the request is not one you should take (off your topic, against your rules, outside what the owner… - `aimeat_task_event`: Append a progress event (e.g. started, progress, verification, message) to one of your ACTIVE tasks, optionally carrying details/telemetry that update the… - `aimeat_task_fail`: Mark one of your ACTIVE or STALLED tasks as failed, recording the reason. Sets status to failed, stamps completedAt, and appends a failed event so the owner… - `aimeat_task_get`: Get the full detail of one task assigned to this agent: description, scope, rules, verification criteria, resources (including any attached FILES, each with a… - `aimeat_task_list`: List the tasks assigned TO this agent (paginated; optional status filter such as queued, active, done, failed, declined). Each entry includes title, status,… - `aimeat_task_propose_todos`: Propose TODOs for a queued task, a task that started on its own and has no plan yet (e.g. the Hello Integration test task), or re-propose after the owner has… - `aimeat_task_request_changes`: Owner-only: ask an agent to revise its proposed TODO plan for a queued task. Marks the existing todos as outdated, flips the task status to… - `aimeat_task_start`: Start a task that waits for the owner's OK, because the owner told you to ("go ahead", "start it"). Only on the owner's word, and only for another of their… - `aimeat_task_todo`: Update the status of one TODO item within an ACTIVE task (pending, active, done, failed, skipped). Marking it done/failed/skipped also stamps a completion time… - `aimeat_theme_component_css_set`: Style one component in one theme with CSS of your own, for example "give the loud action a coral ground": theme 'my-theme', component 'slab', css '.poster-slab… - `aimeat_theme_font_save`: Add a face (font) to this server, so its themes and the Design Book can use it at once, or change or remove one you added. Give `family` (the name a style… - `aimeat_theme_get`: Read one theme whole: every style with every colour in light and dark, its faces and mode, the theme's component CSS and theme CSS, the warnings each carries… - `aimeat_theme_list`: List this server's themes: the look of every page of AIMEAT's own interface (the home, the chat, Settings & Controls, admin; published apps keep their own). A… - `aimeat_theme_policy_set`: Decide who chooses the look of this server's own pages: `personalChoice` (true: people pick a theme and a style in the look picker; false: everybody sees the… - `aimeat_theme_save`: Make or change one of this server's themes. Without `id` you make a new theme: a copy of `basedOn` (default 'aimeat') with its styles, CSS and choices. With… - `aimeat_theme_style_save`: Make or change a style inside a theme: its colours in light and dark, its three faces and its mode. Without `style` you make a new style, a copy of `basedOn`… - `aimeat_tools_find`: Your tool list starts small, and this node has many more tools. When the job needs one you do not see, say what you want to do and this finds the tools for it… - `aimeat_ui_component_get`: Read one component of this node's own web interface whole: its data shape and every field, when to use it, its variants and the class or prop that selects… - `aimeat_ui_component_list`: List the components this node's own web interface is built from: each one with a module (in /components/ with its own stylesheet, kind 'component') and each… - `aimeat_usage_report`: Answer "what did we actually use, and what did it cost" for the owner behind this session: spend per model, per app, per agent, per day, plus which tools get… - `aimeat_v2_message_list`: Read turns back, oldest first. Narrow by context_id for one exchange, by task_id for the turns of one task, by to/from for one party, or by since (an ISO… - `aimeat_v2_message_send`: Send one turn to another principal on this same account: an agent, an ecosystem app, or the owner. A turn carries an ordered list of parts, so one send can say… - `aimeat_v2_push_delete`: Stop delivering to one registered target. An agent may delete its own; the account holder may delete any target on the account. - `aimeat_v2_push_list`: What delivery targets are registered: their addresses, tokens, authentication schemes, and whether the node has been able to reach them. The stored credentials… - `aimeat_v2_push_set`: Register where to reach you when you are not connected: an https address this node POSTs a turn to. Optionally a token it echoes back so you can tell the POST… - `aimeat_v2_task_cancel`: Stop work you asked for. Only whoever created the task and the account holder may: a worker that will not do the work reports it failed with a reason, which is… - `aimeat_v2_task_create`: Ask another principal on this account to do something, and get back a handle you poll. This is the MCP task shape: a taskId, a status that is one of working /… - `aimeat_v2_task_get`: One task, with everything a poll needs: its MCP status, whether that status is terminal, the A2A state the same task reports on that protocol, the result if it… - `aimeat_v2_task_list`: The task roster, newest first. Narrow by assigned_to for what a worker has been given, created_by for what you asked for, context_id for one conversation, or… - `aimeat_v2_task_status`: Report where you have got to with work you were given. Only the assignee and the account holder may: a task's status is the worker's testimony about the work,… - `aimeat_voice_reply`: Generate a conversational text reply with the owner's AI key, app quota, usage and provenance. Returns final text; browser apps use the streaming AIMEAT.voice… - `aimeat_voice_speak`: Synthesize speech using the owner's configured provider and AI budget. Returns a PRIVATE storage_key, fetch_url, usage and provenance, never audio bytes in… - `aimeat_wallet_balance`: Check the morsel wallet: returns total balance, amount currently held in escrow for in-flight work, and the available (spendable) remainder. Morsels belong to… - `aimeat_wallet_transactions`: View recent morsel transactions for your owner's wallet (id, type, amount, counterparty, tracking code, timestamp; default 20, max 200). Transactions are keyed… - `aimeat_work_accept`: Accept a pending work item assigned to you as provider, identified by its tracking_code (find pending items via aimeat_work_inbox). Moves it from pending to… - `aimeat_work_deliver`: Deliver the result for a work item you accepted (by tracking_code), which settles the escrowed payment to you and marks it delivered. Only the provider can… - `aimeat_work_inbox`: Check your work inbox: work items others have requested from you (where you are the provider), still pending/accepted/in-progress. Each carries a tracking_code… - `aimeat_workflow_answer`: Answer a workflow step that is waiting for human input (state "waiting-human") ON THE OWNER'S BEHALF — only relay a decision the owner actually made (e.g. from… - `aimeat_workflow_get`: Inspect workflows. Omit id to list all your workflows; pass an id for its definition + the derived blueprint (the whole input→output flow + the memory keys… - `aimeat_workflow_pending_inputs`: List every workflow step currently WAITING FOR HUMAN INPUT across the owner's active runs: the pinned question (prompt + options), when it was asked, and the… - `aimeat_workflow_run`: Run a workflow. mode="signals-only" is a CHECK: it evaluates every step's signals against existing memory with NO dispatch, costs nothing, returns each step's… - `aimeat_workflow_save`: Create or update an Agent Workflow: a declared, ordered set of steps with per-step input (required_to_function) and output (success_signal) signals, run by ONE… - `aimeat_workspace_access`: REQUEST/REVIEW flow for a gated workspace, via `action`: 'request' = ask the creator for access to a workspace you can see but not read (org membership lets… - `aimeat_workspace_comment`: Add a comment to a workspace object (a record or a document) — for discussion/review threads. Target it by ws + space (objectType) + instance_id. Optionally… - `aimeat_workspace_comment_delete`: Delete one comment from a workspace object's thread. The comment's author may delete it, and so may the organism's creator or an admin, for example to remove a… - `aimeat_workspace_comments`: List the comment thread on one workspace object (record or document), oldest first, with each comment's author, body, anchor (if any), and parent (for… - `aimeat_workspace_create`: Create a new WORKSPACE inside an organism from a CUSTOM MANIFEST you supply — its objectTypes (each a records space with a JSON schema, or a document/wiki… - `aimeat_workspace_doc_append`: Add markdown to a workspace DOCUMENT without sending the rest of it back — at the end, or at the end of one named section. This is how a long document is… - `aimeat_workspace_doc_section_replace`: Replace one section of a workspace DOCUMENT — a heading and its body — leaving every other byte exactly as it was. Use it to correct or rewrite one part of a… - `aimeat_workspace_list`: List the WORKSPACES inside an organism. An organism holds one or more workspaces — each a self-describing space of documents (free-form markdown wiki) and/or… - `aimeat_workspace_member_grant`: Directly grant an EXISTING organism member a workspace role — no prior access request needed. Grant to ONE workspace (`ws`) or MANY at once (`workspaces`: e.g.… - `aimeat_workspace_member_revoke`: Remove a member's workspace role on ONE workspace (`ws`) or MANY (`workspaces`). `grantee` may be an owner name, GHII, or GAII (resolved to the owner). To… - `aimeat_workspace_members`: List a workspace's members with their role ('viewer' | 'contributor'), the grant's source (grant | request | invite), who granted it, and when. Authorized for… - `aimeat_workspace_object_delete`: Permanently remove ONE object (record or document) from a workspace — its draft, its published .latest, and all .version.N history — and unfile it from any… - `aimeat_workspace_overview`: Get a fast, OKF-style STRUCTURE MAP of ONE workspace as Markdown — per space, the most-recently-updated entries (up to 10) with their instance id + title, and… - `aimeat_workspace_publish`: Publish a draft → snapshots it to a new immutable .version.N + the live .latest and consumes the draft. Schema-validated. If the workspace's publish gate is… - `aimeat_workspace_read`: Read one workspace in TWO steps so you never pull a huge blob. DEFAULT (no `ids`) returns the INDEX: the manifest (the objectTypes it declares — each a records… - `aimeat_workspace_revert_to_draft`: Reopen a PUBLISHED record for editing — copies its .latest back into .draft so you can amend it and re-publish via aimeat_workspace_write +… - `aimeat_workspace_rows_append`: Add rows to a workspace ROW space — the shape for what a GROUP accumulates (received messages, events, readings, a log) rather than for records a person… - `aimeat_workspace_rows_delete`: Remove rows from a workspace ROW space: one row by `row_id`, or everything that LANDED before `before` (retention by age). Retention keys on when the row was… - `aimeat_workspace_rows_read`: Read one page of a workspace ROW space, newest first by occurred_at. Keyset-cursored: follow `cursor` for the next page, and a null cursor is the last one — a… - `aimeat_workspace_rows_stats`: What a workspace ROW space holds, without reading a row: how many, how many bytes, the oldest and newest occurred_at, and when anything last landed. This is… - `aimeat_workspace_sections_set`: Set the section index of one document space: the tree of sections its pages are filed under, [{ id, name, parentId, documents:[docId], color? }], the same list… - `aimeat_workspace_space_add`: Add a space to a workspace as any member who may change it: its creator, an organism admin, or a member holding the contributor role. A space is { name,… - `aimeat_workspace_suggestions`: The changes members suggested to a workspace (a space to add, changes to a document space's sections) that wait for a decision, via `action`. 'list' = the… - `aimeat_workspace_transfer`: Back up or restore a workspace, via `direction`. 'export' = a full-fidelity base64 ZIP (manifest, locked schemas, all object versions/drafts, sections,… - `aimeat_workspace_update`: Update a workspace IN PLACE — its name, readme, and/or its STRUCTURE — without changing its id (so nothing referencing it gets orphaned). To ADD spaces, pass… - `aimeat_workspace_write`: Create or overwrite DRAFT items in a workspace — records OR documents — in one tool. ONE item: pass `space` + `value`. MANY: pass `items: [{ value, space?,… - How its tools read to an agent (0 errors, 555 warnings, 3 notes, about 125,350 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC07 aimeat_admin_federation: the description is about 686 tokens - warn TC07 aimeat_agent_propose: the description is about 521 tokens - warn TC07 aimeat_app_manage: the description is about 2,736 tokens - warn TC07 aimeat_app_tools_publish: the description is about 804 tokens - warn TC07 aimeat_classification: the description is about 1,230 tokens - warn TC07 aimeat_decide: the description is about 668 tokens - warn TC07 aimeat_designbook_propose: the description is about 1,153 tokens - warn TC07 aimeat_package_sale: the description is about 590 tokens - warn TC07 aimeat_workflow_save: the description is about 640 tokens - warn TC07 aimeat_workspace_write: the description is about 525 tokens - warn TC13 aimeat_action_execute: input (object with no properties) - warn TC13 aimeat_admin_cors_set: origins (array with no items) - warn TC13 aimeat_admin_hook_set: actions (array with no items) - warn TC13 aimeat_admin_install_set: install_set (object with no properties), secrets (object with no properties) - warn TC13 aimeat_admin_sso_create: domains (array with no items) - warn TC13 aimeat_admin_sso_update: domains (array with no items) - warn TC13 aimeat_agent_capabilities_report: domain (array with no items), languages (array with no items), technical (array with no items) - warn TC13 aimeat_agent_propose: crew_def (object with no properties), scopes (array with no items) - warn TC13 aimeat_agent_tags_set: tags (array with no items) - warn TC13 aimeat_agent_telemetry_report: data (object with no properties) - warn TC13 aimeat_ai_embed: input (array with no items) - warn TC13 aimeat_ai_job_start: input_keys (array with no items), on_done (object with no properties) - warn TC13 aimeat_ai_policy_set: policy (object with no properties) - warn TC13 aimeat_ai_role_set: bindings (object with no properties), roles (object with no properties) - JSON: https://www.anchorterminal.com/api/v1/tools/aimeat.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming