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 (1 hour 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
activity ~71

The company's activity feed, newest first (who did what, when). `after`: only events after this ISO time.

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

Structured output declared, but exposes no named fields.

No examples provided.

answer_errand ~124

Answer an errand’s stop (its card): `yes` lets that step through (a payment, a submit, a send), `no` stops it, `myself` you do it in the Chrome on your computer, `done` for a hand-off you did. `note` is what you tell Peyk (a reference, a choice). You confirm in a dialog.

NameTypeReqDescription
decisionstringyes–
errandstringyes–
notestring––
stopstringyesthe stop id (get_errand)

Structured output declared, but exposes no named fields.

No examples provided.

api_reference ~81

The REST API’s reference (OpenAPI): with no arguments, every endpoint in brief (method, path, summary); `search` narrows by words in the path or summary; `path` (+ `method`) gives one endpoint’s parameters and body.

NameTypeReqDescription
methodstring––
pathstring––
searchstring––

Structured output declared, but exposes no named fields.

No examples provided.

api_request ~109

Call any endpoint of the Autopo REST API as yourself: `method`, `path` (starts with /api/, ids filled in), optional JSON `body` and `query`. api_reference is the manual: use this for anything the other tools don’t cover. Reads go straight through; anything else is real, so you confirm it in a dialog first.

NameTypeReqDescription
bodyobject––
methodstringyes–
pathstringyes–
queryobject––

Structured output declared, but exposes no named fields.

No examples provided.

app_artifact ~42

Reload an artifact with its links, or make its public link. The click is the confirmation.

NameTypeReqDescription
actionstring––
artifactstringyes–

No output schema declared.

No examples provided.

app_decide ~54

Decide a card from the inbox view. Hidden from the model: the click is the confirmation.

NameTypeReqDescription
answer–––
choicestringyes–
decisionstringyes–
notestring––

No output schema declared.

No examples provided.

app_media ~47

Star, retry or reload media from the gallery view.

NameTypeReqDescription
actionstring––
companystring––
kindstring––
mediastring––

No output schema declared.

No examples provided.

app_refresh_inbox ~33

Reload the pending cards for the inbox view.

NameTypeReqDescription
companystringyes–
statusstring––

No output schema declared.

No examples provided.

app_video ~47

Reload a video, or act on it: keyframes, make media, critique, render. The click is the confirmation.

NameTypeReqDescription
actionstring––
videostringyes–

No output schema declared.

No examples provided.

apply_chat_action ~98

Apply a proposal an agent made in a chat (a task, a note, media to make, a card): the action's id from the reply's `actions`. `edits` changes fields of its payload first. `dismiss: true` declines it. Applying can start work or spend credits, so you confirm in a dialog.

NameTypeReqDescription
actionstringyes–
dismissboolean––
editsobject––

Structured output declared, but exposes no named fields.

No examples provided.

artifact_feedback ~47

Ask for a revision of an artifact: a task for the agent who made it; the change lands as a new version.

NameTypeReqDescription
artifactstringyes–
bodystringyes–

Structured output declared, but exposes no named fields.

No examples provided.

artifact_links ~42

The public links an artifact has been shared by, newest first: the address, the version it shows, views, expiry, revoked.

NameTypeReqDescription
artifactstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

ask_agent ~169

Start a chat with an agent (list_agents) and wait for the answer. `agent` is the agent's id or role key (ceo, cto, creative…). Beside the Studio, pass `production` (a video id) so the Creative Director sees that video. The reply's `actions` are proposals (a task, media to make, a card): apply one with apply_chat_action. `wait_seconds` (default 90, max 300) is how long to wait for the reply.

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

Structured output declared, but exposes no named fields.

No examples provided.

attach_media ~108

Put a library item on one shot: `media` (an image or clip: the shot's picture, as footage) or `voice` (an audio item: the shot's line). The other shots stay as they are. `keep_audio: true` keeps the clip's own sound under the voice-over.

NameTypeReqDescription
keep_audioboolean––
mediastring––
shotstringyes–
videostringyes–
voicestring––

Structured output declared, but exposes no named fields.

No examples provided.

billing_page ~82

Open a Stripe page in your browser: `card` saves a card for daily billing of Autopo’s keys (nothing is bought), `portal` is the customer portal (card, invoices, cancelling).

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

Structured output declared, but exposes no named fields.

No examples provided.

brand_brain ~61

The brand brain: what the company says about itself, for whom, against whom, in what voice (every writer reads it).

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.

brief_me_now ~74

Ask the CEO for a fresh briefing since your last one (at most 3 a day). It is written and voiced in the background: read it with get_briefing in a minute.

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.

budget ~51

The month’s spend against the budget, by agent and kind, and the credits left.

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.

buy_credits ~72

Open a checkout in your browser to add credits to a company (1 credit = $1). Nothing is charged until you pay there.

NameTypeReqDescription
amountinteger–credits to buy
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.

cancel_task ~67

Cancel a task (and its open subtasks, pending cards and live runs). `preview: true` only says what it would take. You confirm in a dialog before it is final.

NameTypeReqDescription
previewboolean––
reasonstring––
taskstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

change_plan ~108

Move the workspace to another plan (free, starter, pro, max). From free or legacy it opens a Stripe checkout in your browser (nothing is charged until you pay there); between paid plans it changes at once and invoices the difference now, so you confirm in a dialog; to free it cancels at the period’s end.

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

Structured output declared, but exposes no named fields.

No examples provided.

chat_coworkers ~85

Bring a coworker (a person of the company, `user` id from list_members) into a chat with the agents, or take them out (`remove`; leaving is removing yourself). Members read it live, write in it and apply what the agents suggest.

NameTypeReqDescription
actionstringyes–
chatstringyes–
userstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

check_posts ~64

Run the pre-publish gate on posts you wrote (nothing is posted): each post’s review against the brand.

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

Structured output declared, but exposes no named fields.

No examples provided.

check_video_code ~92

Check a video's code film again without changing it: tsc, the lint, the scene list and the preview bundle run on the head. `check` has ok, errors (file, line, shot, message), warnings (craft: a card over 7 words, no hook by 2 s…) and the running time. Free.

NameTypeReqDescription
videostringyesthe video id (list_videos)

Structured output declared, but exposes no named fields.

No examples provided.

comment_on_decision ~39

Ask the team something about a card before deciding; the requesting agent answers.

NameTypeReqDescription
bodystringyes–
decisionstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

comment_on_task ~46

Write in a task's thread as the founder: the assignee reads it and answers (a comment wakes them).

NameTypeReqDescription
bodystringyes–
taskstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

company_overview ~49

The company: its charter, stage, team, budget and gates.

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.

competitors ~63

The competitor radar: the rivals watched (and those proposed, waiting for your yes) and what changed on their pages in the last 60 days.

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.

connect_shopify ~86

Connect the company’s Shopify store (`shop`: its name, myshopify.com domain or admin URL): opens Shopify in your browser to install the Autopo app, which only reads products, orders, inventory and customers.

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

Structured output declared, but exposes no named fields.

No examples provided.

continue_chat ~43

Send another message in an existing chat and wait for the reply.

NameTypeReqDescription
chatstringyes–
messagestringyes–
wait_secondsinteger––

Structured output declared, but exposes no named fields.

No examples provided.

convert_video_to_code ~166

Override how a video is cut: the Creative Director picks per film (`cut_choice` on get_video), so call this only when the person asks for a code film, and leave a film she chose alone otherwise. Its storyboard compiles to a Remotion project (`engine` remotion, version 1 from the compiler, checked and built where the server has Node). The storyboard, media and direction stay as they are; from here the picture is drawn by the project's scenes, which you edit with write_video_code. On a film that exists it brings src/film.json up to date. Read the guide (autopoiesis://guide/code-film) before editing.

NameTypeReqDescription
notestring––
videostringyesthe video id (list_videos)

Structured output declared, but exposes no named fields.

No examples provided.

create_artifact ~299

Add your own artifact to the company’s documents, made by you (agents read it as material, not instructions): exactly one of `markdown`, `html`, `media_ids`, `upload_id` or `type` + `content`. `use_as_context` (default true) lets the team read it. Nothing is spent. The result has `app_url`, its page in the web app: give the person that link.

NameTypeReqDescription
body_mdstring–with `type` + `content`: the body as markdown
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
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)
use_as_contextboolean––

Structured output declared, but exposes no named fields.

No examples provided.

create_posts ~91

Post as yourself (no card): `posts` [{account, text, media?}], now or at `schedule_at` (ISO). You confirm in a dialog: a post cannot be unpublished from here.

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

Structured output declared, but exposes no named fields.

No examples provided.

create_task ~125

Give the team work, or make a request of your own (the CEO routes it when no assignee is named): a title, what done looks like, criteria. `assignee` is an agent id (list_agents).

NameTypeReqDescription
acceptance_criteriaarray––
assigneestring––
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
descriptionstring––
goalstring––
prioritystring––
titlestringyes–

Structured output declared, but exposes no named fields.

No examples provided.

create_video ~219

Start a video: a title, the brief (who it's for, what it must show, the one thing to feel), the shape (16:9, 9:16, 1:1, 4:5) and the length in seconds. The platform drafts the storyboard from the brief (a little model time, billed like an agent's); then shape it with set_video_shots or ask the Creative Director (ask_agent creative, with `production`). `draft: false` makes an empty video to fill yourself.

NameTypeReqDescription
aspect_ratiostring––
briefstringyes–
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
draftboolean––
enginestring–only when the person asks for a method: remotion is a code film, ffmpeg the joiner; otherwise the Creative Director picks
secondsinteger––
styleobject––
titlestringyes–

Structured output declared, but exposes no named fields.

No examples provided.

critique_video ~105

The critic judges the latest generated takes (`stage` keyframes or clips) against each shot’s direction and puts the best on the shot. `stage` cut is the audience review of the render, for any film, generated or not: the viewer it is made for watches it and answers a fixed checklist, naming the shot and the change for each miss (a little model time, billed like an agent’s).

NameTypeReqDescription
stagestringyes–
videostringyes–

Structured output declared, but exposes no named fields.

No examples provided.

decide ~117

Decide an inbox card as the founder: approve, reject (a `note` is required) or cancel. For a question card, `answer` is the chosen option's value. `edited_input` approves with a change to what was asked. You are asked to confirm in a dialog before it is final.

NameTypeReqDescription
answer––for a question card: the chosen option value
choicestringyes–
decisionstringyesthe card's id
edited_inputobject––
notestring––

Structured output declared, but exposes no named fields.

No examples provided.

delete_video ~32

Delete a video (its media stay in the library). You confirm in a dialog.

NameTypeReqDescription
videostringyes–

Structured output declared, but exposes no named fields.

No examples provided.

design_video_cards ~66

Make (or re-sync) the cards drawn over a video’s shots, one scene per shot, editable in the Studio’s design editor. `remove: true` takes them off (you confirm in a dialog).

NameTypeReqDescription
removeboolean––
videostringyes–

Structured output declared, but exposes no named fields.

No examples provided.

draft_errand ~129

Write what you need done on the web (`text`, 3–2000 chars) and Peyk drafts a plan: its sites, steps and the stops where he waits for you. One cheap model call (about 2¢), confirmed in a dialog; nothing runs until start_errand. `agent` picks another teammate to run it.

NameTypeReqDescription
agentstring–an agent id (list_agents); default Peyk
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
textstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

errand_sign_in ~99

Before a drafted errand that needs your accounts: `open` opens the site in the Chrome on your paired computer so you sign in yourself (Peyk never types a password); `done` says you are signed in and closes the window. `site` is one of the plan’s sign-in sites (default the first).

NameTypeReqDescription
actionstringyes–
errandstringyes–
sitestring––

Structured output declared, but exposes no named fields.

No examples provided.

export_video ~36

A link to a zip of the video’s plan and every file it names (works for a week).

NameTypeReqDescription
videostringyes–

Structured output declared, but exposes no named fields.

No examples provided.

founder_home ~76

What needs you, what improved and what is stuck in a company right now: the home screen's digest, the open decisions, running work, delivered work and your requests. Start here for 'what happened'.

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.

generate_media ~229

Make an image, a clip, a voice line or music in the Studio (spends credits; you confirm the cost in a dialog): `kind`, a `prompt`, optionally a `model` (studio_overview), `aspect_ratio`, `duration` (seconds, clips), `count` (images), `voice` (a voice key, for kind audio with purpose voice), `purpose` (voice|music for audio), `references` (media ids). Returns the media ids (status queued): read them later with get_media.

NameTypeReqDescription
aspect_ratiostring––
companystring–the company id (list_companies); not needed when you have one company, asked for otherwise
countinteger––
durationnumber––
kindstringyes–
modelstring––
productionstring––
promptstringyes–
purposestring––
referencesarray––
shotstring––
titlestring––
voicestring––

Structured output declared, but exposes no named fields.

No examples provided.

get_artifact ~44

One artifact in full (its body, content, version, who made it), with `app_url`: its page in the web app.

NameTypeReqDescription
artifactstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

get_briefing ~34

One briefing: its sections, the decisions it asked for, and what was said.

NameTypeReqDescription
briefingstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

get_decision ~38

One inbox card in full: the ask, the agent's case, the options, the work behind it.

NameTypeReqDescription
decisionstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

get_errand ~45

One errand in full: its plan, its stops (the checkpoints waiting on you, with their ids), its steps and its receipt.

NameTypeReqDescription
errandstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

get_media ~31

One piece of media: its prompt, model, settings, link and state.

NameTypeReqDescription
mediastringyes–

Structured output declared, but exposes no named fields.

No examples provided.

get_run ~58

One run: its status, cost, and its events (tool calls, text) from `after_seq`.

NameTypeReqDescription
after_seqinteger––
eventsboolean–include the events (default true)
runstringyes–

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.