Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Autopo

REMOTE · AUTOPOIESIS-MCP-267405155162.US-WEST1.RUN.APP · 2 COMPONENTS

Run your AI-run company from Claude Code, Codex, Cursor or ChatGPT: inbox, tasks, team, Studio.

75 Trust /100

Last scanned (5 hours ago)

Scores higher than 64% of remote servers

Reachable. Last reached 5 Nov 2026.

Category Workflow Automation

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security83
Transport & Reachability100
Schema Quality & AI Usability76
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (fair).Partial
  • Tool/resource definitions use about 9656 tokens (~87/item across 110 items; 99 tools + 11 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management10
  • Stability observed for 3 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage80
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 31% of tool parameters carry a description.Partial
  • Structured output schemas are declared (95% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 3 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 101 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
  • Supports UI / widget rendering.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 5 Nov 26 +1
    • The server rewrote its instructions, which are the text every model session reads security
    • New tool “answer_errand”, which the server declares destructive security
    • Tool “create_artifact” rewrote its description, which is the text the model reads security
    • Tool “get_artifact” rewrote its description, which is the text the model reads security
    • Tool “share_artifact” rewrote its description, which is the text the model reads security
    • Tool “revise_artifact” rewrote its description, which is the text the model reads security
    • Tool “open_in_app” rewrote its description, which is the text the model reads security
    • Schema quality: 7107 → 9656 ▼ functional
    • Schema quality: 7107 → 9534 ▼ functional
    • Tool coverage: 25% → 31% ▲ functional
    • Schema quality: fair → good functional
    • New resource “artifact-view” functional
    • Server version: 0.6.2 → 0.6.3 functional
    • Server version: 0.6.1 → 0.6.2 functional
    • New tool “app_artifact” functional
    • New tool “manage_competitor” functional
    • New tool “chat_coworkers” functional
    • New tool “competitors” functional
    • New tool “connect_shopify” functional
    • New tool “create_artifact” functional
    • New tool “draft_errand” functional
    • New tool “errand_sign_in” functional
    • New tool “get_errand” functional
    • New tool “list_errands” functional
    • New tool “list_members” functional
    • New tool “plan” functional
    • New tool “plan_settings” functional
    • New tool “revise_artifact” functional
    • New tool “share_artifact” functional
    • New tool “shopify_store” functional
    • New tool “start_errand” functional
    • New tool “sync_shopify” functional
    • New tool “unshare_artifact” functional
    • New tool “artifact_links” functional
    • New tool “billing_page” functional
    • New tool “change_plan” functional
  • 3 Nov 26 +1
    • Stability: unverified → 0.03 ▲ functional
  • 2 Nov 26 73

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://autopoiesis-mcp-267405155162.us-west1.run.app/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=*.a.run.app CN=WR2,O=Google Trust Services,C=US 7 Oct 2026 30 Dec 2026 ECDSA 256 SHA256-RSA 53da11951e5eb49012fb872c3cb3e54d
SANs: *.a.run.app, run.app, *.africa-south1.run.app, *.asia-east1.run.app, *.asia-east2.run.app, *.asia-northeast1.run.app, *.asia-northeast2.run.app, *.asia-northeast3.run.app, *.asia-south1.run.app, *.asia-south2.run.app, *.asia-southeast1.run.app, *.asia-southeast2.run.app and 93 more
CN=WR2,O=Google Trust Services,C=US (CA) CN=GTS Root R1,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 RSA 2048 SHA256-RSA 7ff005a07c4cded100ad9d66a5107b98
CN=GTS Root R1,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 19 Jun 2020 28 Jan 2028 RSA 4096 SHA256-RSA 77bd0d6cdb36f91aea210fc4f058d30d

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of autopoiesis-mcp-267405155162.us-west1.run.app. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
app. present 23684 8 Verified
run.app. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Challenged, unverified

The endpoint asked for a token, but we could not retrieve and validate the RFC 9728 metadata that tells a client how to obtain one.

Result Challenged, unverified
Enforced On tool calls
HTTP status 200

WWW-Authenticate challenge Bearer realm="autopoiesis"

Bearer realm="autopoiesis"

Protected resource metadata

Retrieved No
Problem no_resource_metadata

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://autopoiesis-mcp-267405155162.us-west1.run.app/mcp Verified 200
http (plaintext) http://autopoiesis-mcp-267405155162.us-west1.run.app/mcp HTTPS enforced 302 https://autopoiesis-mcp-267405155162.us-west1.run.app/mcp
MCP tools · 99 exposed · ~8,860 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
get_task ~47

One task in full: description, criteria, status, the thread's last comments, its pull requests and deliverables.

NameTypeReqDescription
taskstringyesits id or key (AUTO-12)

Structured output declared, but exposes no named fields.

No examples provided.

get_video ~136

A video's storyboard in full: every shot (picture, line, text, seconds, direction, takes), the style and models it is made with, the presenter, cards, the finished render, and what is missing before it can render. `engine` says how it is cut (ffmpeg: the joiner; remotion: a code film), `cut_choice` who chose that and why (the Creative Director picks per film; `engine` follows when she reaches the cut), and `code` where a code film stands (version, checked, errors; get_video_code for the project).

NameTypeReqDescription
videostringyes–

Structured output declared, but exposes no named fields.

No examples provided.

get_video_code ~123

A video's code film (a Remotion project its storyboard compiles to): the version, the head's files (paths), the scenes, the last check (ok, errors with file and line, warnings), the preview link and the latest versions. With `file` (a path, e.g. src/Film.tsx) one file's content and who wrote it. 404 before convert_video_to_code.

NameTypeReqDescription
filestring–a path of the head, for its content
videostringyesthe video id (list_videos)

Structured output declared, but exposes no named fields.

No examples provided.

import_video_plan ~193

A whole video at once from a plan (the shape video_plan returns: title, brief, aspect_ratio, style, presenter, shots). Give the `plan` as JSON, or a `path` on this machine (a zip with plan.json and the files it names as file:…, a plan.json with those files beside it, or the folder holding them), or a `url` to such a zip or plan.json. Footage, voice tracks and icons the plan names are uploaded first (in chunks, any size), then the plan is imported with their media ids.

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
pathstring–a zip, a plan.json or a folder on this machine
planobject––
urlstring–a link to a zip or plan.json

Structured output declared, but exposes no named fields.

No examples provided.

ledger ~75

Every charge, newest first (`kind`, `agent` filter).

NameTypeReqDescription
agentstring––
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
kindstring––
pageinteger––
page_sizeinteger––

Structured output declared, but exposes no named fields.

No examples provided.

list_agents ~59

The team: every agent with its role, title, state and whether it is on. Chat with one through ask_agent.

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise

Structured output declared, but exposes no named fields.

No examples provided.

list_artifacts ~113

What the team made: documents, research, decks, tables, videos, designs (`type`), delivered work, `q` searches, `starred` only yours.

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
pageinteger––
page_sizeinteger––
qstring––
starredboolean––
statusstring––
typestring––

Structured output declared, but exposes no named fields.

No examples provided.

list_briefings ~66

The CEO's board briefings (spoken updates), newest first, with their text.

NameTypeReqDescription
beforestring–ISO time: older than this
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise

Structured output declared, but exposes no named fields.

No examples provided.

list_chats ~70

Your chats across the team (pinned first, then recent); `q` searches titles and content.

NameTypeReqDescription
agentstring––
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
qstring––

Structured output declared, but exposes no named fields.

No examples provided.

list_companies ~37

The companies you belong to (id, name, stage, kind). Other tools take `company`: one of these ids. Start here.

Input schema present but exposes no named parameters.

Structured output declared, but exposes no named fields.

No examples provided.

list_decisions ~109

The Board inbox: cards waiting for you (`status` pending, default), or decided ones. Each card says what the team wants, why, the risk tier and the amount; decide with `decide`.

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
pageinteger––
page_sizeinteger––
statusstring–pending (default), decided, or a comma list

Structured output declared, but exposes no named fields.

No examples provided.

list_errands ~78

Errands (web chores Peyk does in a browser, stopping before anything you can’t undo): what needs you, the one on it, what is up next, drafts, and the 20 newest finished.

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise

Structured output declared, but exposes no named fields.

No examples provided.

list_media ~129

The media library: images, clips, voice lines and music, with filters (`kind` image|video|audio, `source` generated|uploaded|recorded|rendered, `q`, `starred`).

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
kindstring––
pageinteger––
page_sizeinteger––
purposestring––
qstring––
sourcestring––
starredboolean––

Structured output declared, but exposes no named fields.

No examples provided.

list_members ~58

The people in the company (owner, admins, members, viewers) with their user ids and whether they are online.

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise

Structured output declared, but exposes no named fields.

No examples provided.

list_posts ~71

Social posts: upcoming, published or failed (`status`), per `account`.

NameTypeReqDescription
accountstring––
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
limitinteger––
statusstring––

Structured output declared, but exposes no named fields.

No examples provided.

list_runs ~89

Agent runs: `status` active (queued, running), finished, or a comma list; `agent` an agent id.

NameTypeReqDescription
agentstring––
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
pageinteger––
page_sizeinteger––
statusstring––

Structured output declared, but exposes no named fields.

No examples provided.

list_tasks ~120

The work board: tasks by status, assignee role or goal; `q` searches titles; `mine: true` only what you asked for (your requests).

NameTypeReqDescription
assigneestring–a role key, e.g. engineer
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
mineboolean––
pageinteger––
page_sizeinteger––
qstring––
statusstring––

Structured output declared, but exposes no named fields.

No examples provided.

list_videos ~51

The Studio's videos (productions): title, status, shape, length.

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise

Structured output declared, but exposes no named fields.

No examples provided.

make_video_media ~98

Make what a video still lacks (spends credits; you confirm the cost in a dialog): `what` all (clips and voice lines), visuals, voice, or music (composed from the style’s music cue). `model` overrides the clip model for this call. Then wait_for_video.

NameTypeReqDescription
modelstring––
videostringyes–
voicestring––
whatstring––

Structured output declared, but exposes no named fields.

No examples provided.

manage_competitor ~154

Change the radar: `add` a rival (`name`, `url`, `note`?; up to 8), `confirm` a proposed one (`competitor`), `remove` one (its history stays), `discover` rivals from a few web searches (proposed for your yes), or `scan` their pages now (once an hour). Removing and discovering ask first.

NameTypeReqDescription
actionstringyes–
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
competitorstring–for confirm and remove
namestring––
notestring––
urlstring––

Structured output declared, but exposes no named fields.

No examples provided.

marketing_learnings ~57

What worked and what didn’t: the learnings log, newest first.

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
statusstring––

Structured output declared, but exposes no named fields.

No examples provided.

nudge_run ~44

Steer a run that is still going: a line of guidance the agent reads at its next step.

NameTypeReqDescription
guidancestringyes–
runstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

open_in_app ~114

Open a place in the Autopo web app in your browser: `what` is home, hive, inbox, task, work, knowledge, team, chat, studio, video, marketing, social, money, connectors or settings; `id` the card, task, artifact, chat or video when there is one.

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
idstring––
whatstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

plan ~104

The workspace’s plan: run-minutes used and left this period, the plans on offer, how each model and media provider is paid (your own key, or Autopo’s billed to the card daily), today’s unbilled use and the recent daily charges. `enabled: false` means plans are off and credits pay for everything (budget).

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise

Structured output declared, but exposes no named fields.

No examples provided.

plan_settings ~130

Change how the plan may spend: `overage_cap_cents` (Max only: the most overage a period may run up, 0–10,000,000) and `disabled_providers` (every model or media provider to turn off, on your key and Autopo’s alike; `[]` turns all back on). You confirm in a dialog.

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
disabled_providersarray––
overage_cap_centsinteger––

Structured output declared, but exposes no named fields.

No examples provided.

read_chat ~47

A chat's messages, oldest first (the last reply's status says whether it is still answering).

NameTypeReqDescription
chatstringyes–
lastinteger–only the last N messages

Structured output declared, but exposes no named fields.

No examples provided.

render_video ~84

Cut the video into one MP4 (free). get_video says what is missing when it refuses; the render takes a minute or two: wait_for_video. A code film (`engine` remotion) renders its last checked version through Remotion, so the check must pass first (check_video_code); the refusal names the film's problem.

NameTypeReqDescription
videostringyes–

Structured output declared, but exposes no named fields.

No examples provided.

restore_video_code ~58

Bring an earlier version of a video's code film back as a new version (source restore), checked at once.

NameTypeReqDescription
versionintegeryesa number from video_code_versions
videostringyesthe video id (list_videos)

Structured output declared, but exposes no named fields.

No examples provided.

revise_artifact ~261

A new version of an artifact a member made (agents’ work is revised with artifact_feedback): the same kinds of input as create_artifact, or `content` alone; it keeps its type. `base_version` guards against overwriting someone else’s newer version. The result has `app_url`.

NameTypeReqDescription
artifactstringyes–
base_versioninteger––
body_mdstring–with `type` + `content`: the body as markdown
change_notestring––
contentobject–with `type`: the structured content
htmlstring–a whole HTML page (up to 2 MB), titled from its <title>
markdownstring–markdown: `---`-separated slides become a deck, under 300 words a note, else a report
media_idsarray–finished Studio media: one video, or 1–12 images
titlestring––
typestring–an artifact type (with `content`), checked against its schema
upload_idstring–a finished file you uploaded (PDF, Word, PowerPoint, Excel, image, .md, .html, .csv)

Structured output declared, but exposes no named fields.

No examples provided.

set_video_shots ~90

Replace a video's storyboard: shots in order, each {visual: generate|footage|title|presenter, prompt, voiceover, on_screen_text, duration_seconds, media?, voice?, direction?, keep_audio?, notes?}. Send a shot's `id` to keep its media; a shot without one is new.

NameTypeReqDescription
shotsarrayyes–
videostringyes–

Structured output declared, but exposes no named fields.

No examples provided.

share_artifact ~139

Make a public link to an artifact that anyone with the address can open without signing in (review notes, costs and hidden parts never show). `version` pins it (else it follows the latest), `scope` view_history also shows past versions, `expires_at` (ISO with offset) ends it. You confirm in a dialog; unshare_artifact revokes it. The result has `share_url` (the public page) and `app_url` (its page in the web app).

NameTypeReqDescription
artifactstringyes–
expires_atstring––
scopestring––
versioninteger––

Structured output declared, but exposes no named fields.

No examples provided.

shopify_store ~72

The company’s Shopify store, read-only: whether it is connected, the store, its currency, the webhooks, when it last synced and how many products and orders were read.

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise

Structured output declared, but exposes no named fields.

No examples provided.

social_accounts ~52

The company’s social accounts and networks, and what each account may post on its own.

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise

Structured output declared, but exposes no named fields.

No examples provided.

start_errand ~104

Start a drafted errand: Peyk (or `agent`) works its plan in a browser and stops at every checkpoint for you (answer_errand). Runs cost credits up to the plan’s cap; you confirm the plan in a dialog first.

NameTypeReqDescription
agentstring––
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
errandstringyesthe draft’s id

Structured output declared, but exposes no named fields.

No examples provided.

studio_overview ~87

The Studio: every model this company can run (what it is for, price, shapes, availability), the voices, the default models and narrator, providers, the team's allowance, and whether this server can check and render code films (`can_render_code`).

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise

Structured output declared, but exposes no named fields.

No examples provided.

studio_settings ~89

Change the Studio's defaults: `default_models` by kind (image, video, voice, music: model keys from studio_overview) and the default narrator `voice` (a voice key).

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
default_modelsobject––
voicestring––

Structured output declared, but exposes no named fields.

No examples provided.

sync_shopify ~63

Read the connected store again now (`check` instead tests that the connection still works and has every permission).

NameTypeReqDescription
checkboolean––
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise

Structured output declared, but exposes no named fields.

No examples provided.

unshare_artifact ~52

Revoke a public link to an artifact (`link` is its token from artifact_links): the address stops opening at once.

NameTypeReqDescription
artifactstringyes–
linkstringyesthe share token

Structured output declared, but exposes no named fields.

No examples provided.

update_media ~72

Rename, star or delete a piece of media; `retry` makes a failed generation again (it spends credits again: you confirm in a dialog); `cancel` stops one.

NameTypeReqDescription
actionstring––
mediastringyes–
starredboolean––
titlestring––

Structured output declared, but exposes no named fields.

No examples provided.

update_task ~86

Change a task: its title, description, status, priority, assignee or criteria. To cancel one, use cancel_task.

NameTypeReqDescription
acceptance_criteriaarray––
assigneestring––
descriptionstring––
prioritystring––
statusstring––
taskstringyes–
titlestring––

Structured output declared, but exposes no named fields.

No examples provided.

update_video ~135

Change a video: title, brief, shape, or its `style`: music, captions, transition (cut|fade), colours, the narrator `voice`, the `look` (palette, light, camera, texture, mood, type, avoid, brand light|balanced|strong), the music cue (`music_prompt`, `music_bpm`, `beat_sync`), and `models` {clip, keyframe, voice, music, speaking}.

NameTypeReqDescription
aspect_ratiostring––
briefstring––
styleobject––
titlestring––
videostringyes–

Structured output declared, but exposes no named fields.

No examples provided.

upload_media ~269

Put your own files into the Studio library: recordings, screen captures, photos, a voice track, music. Each item is a `path` on the machine this server runs on (a file, or a folder: every image, clip and audio file in it, in name order; you confirm the list in a dialog before anything leaves the machine) or a public `url`. Only images, clips and audio can be uploaded. The server uploads them itself, in 8 MB chunks, straight to the platform. With `video`, the files belong to that video; an item's `shot` (a shot id) puts it on that shot (a clip or image becomes the shot's picture as footage, audio becomes its voice line); `in_order: true` puts the files, in order, on the video's shots that have no picture yet. Returns the media ids (processing for a moment, then ready; wait_for_video waits for them).

NameTypeReqDescription
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
filesarrayyes–
in_orderboolean–put the files, in order, on the shots without a picture
videostring–the video the files are for (optional)

Structured output declared, but exposes no named fields.

No examples provided.

video_code_versions ~64

Every version of a video's code film, newest first: number, source (compiler, agent, founder, restore), note, files, who made it and when; `head` is the current one.

NameTypeReqDescription
videostringyesthe video id (list_videos)

Structured output declared, but exposes no named fields.

No examples provided.

video_frames ~109

Draw stills of a video's code film as Studio images (free; seconds after the first build): `frames` (frame numbers at the film's fps) or `every_seconds`; neither: the middle of every shot. Up to 12 a call. Needs a passing check. Each result has a url and thumb_url to look at before a render.

NameTypeReqDescription
every_secondsnumber––
framesarray––
videostringyesthe video id (list_videos)

Structured output declared, but exposes no named fields.

No examples provided.

video_keyframes ~71

Make the keyframes first (a still of each generate shot’s first frame, cents each; you confirm in a dialog) so the look is locked before clips are paid for. `shots`: shot ids, default every shot without one.

NameTypeReqDescription
shotsarray––
videostringyes–

Structured output declared, but exposes no named fields.

No examples provided.

video_plan ~44

A video as a plan (JSON): its shots, presenter, style, media ids. Change it and import it back with import_video_plan.

NameTypeReqDescription
videostringyes–

Structured output declared, but exposes no named fields.

No examples provided.

wait_for_video ~76

Wait while a video’s media or render is being made (up to `wait_seconds`, default 60, max 120) and return where it stands: shots generating, the render, what is still missing. Call it again if it is still going.

NameTypeReqDescription
videostringyes–
wait_secondsinteger––

Structured output declared, but exposes no named fields.

No examples provided.

whoami ~27

The signed-in person: name, email, preferences, and how many companies they are in.

Input schema present but exposes no named parameters.

Structured output declared, but exposes no named fields.

No examples provided.

write_video_code ~191

Write files of a video's code film: `files` [{path, content}] (content null removes a file; paths under src/ ending .ts, .tsx, .js, .jsx, .css or .json; src/film.json, package.json and tsconfig.json are the compiler's and follow the storyboard). A new version is made and checked at once (tsc, the lint, the scene list, the preview build): `check` says ok, or the errors with file and line. Free. Only `@autopo/film`, react, remotion, `@remotion/*`, zod and the film's own files may be imported; words live in film.json, not in code.

NameTypeReqDescription
filesarrayyes–
notestring–what changed, for the version list
videostringyesthe video id (list_videos)

Structured output declared, but exposes no named fields.

No examples provided.

Install

How do I install the Autopo MCP server?

Autopo is a hosted endpoint at https://autopoiesis-mcp-267405155162.us-west1.run.app/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · autopoiesis-mcp-267405155162.us-west1.run.app

# add to Claude Code
claude mcp add --transport http autopoiesis-ai-mcp 'https://autopoiesis-mcp-267405155162.us-west1.run.app/mcp'
Common questions

What is the Autopo MCP server?

Autopo is an MCP server listed in the public MCP registry as io.github.Autopoiesis-ai/mcp. Run your AI-run company from Claude Code, Codex, Cursor or ChatGPT: inbox, tasks, team, Studio. This page covers its hosted endpoint (https://autopoiesis-mcp-267405155162.us-west1.run.app/mcp).

Is the Autopo MCP server safe to use?

Autopo scores 75 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Autopo MCP server expose?

Autopo exposes 99 tools: list_companies, whoami, founder_home, company_overview, activity, and 94 more. Their descriptions and schemas cost roughly 8,860 tokens of context every time the server is loaded.

Does the Autopo MCP server require authentication?

Yes. Autopo asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

Is the Autopo MCP server still maintained?

Autopo is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.