Aetherya

ai.aetherya由 aetherya.ai 發布官方發布者v1.0.5更新於 Oct 24, 2026

在合成受眾上測試決策:研究、網站審計、文案測試和帖子模擬。

AI 翻譯由 AI 模型根據下方的原文描述翻譯,可能有誤。

原文描述

Test decisions on a synthetic audience: studies, site audits, copy tests and post simulations.

已驗證Streamable HTTP可網頁執行

概覽

Aetherya 的託管 MCP 服務(mcp.aetherya.ai),由 aetherya.ai 發布;需要 API 金鑰;Streamable HTTP;27 個工具。

暫無 AI 概覽:以下資訊來自註冊中心條目和服務本身。

發布者
aetherya.ai
端點
mcp.aetherya.ai
最近檢查

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Aetherya,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/ai.aetherya%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "aetherya": {
      "type": "http",
      "url": "https://mcp.aetherya.ai/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

工具

27

aetherya_list_capabilities

List what you can run and what plan headroom is left

List the research methods this workspace can run — with the exact stimulus fields each one requires — plus remaining plan headroom and simulation-session balance. Call this before aetherya_run_study or aetherya_test_copy to pick a method and check cost headroom. Everything Aetherya runs is a SIMULATION of a synthetic audience, not real-user research.

輸入參數section

aetherya_estimate

Estimate the cost of a simulation before running it

Quote how many simulation sessions a run would cost, and roughly what share of your plan it would consume, before committing to it. Free — this never starts a simulation. Use it to size an audience or shorten a study when headroom is tight.

輸入參數kind必填depthmethodvariantsquestionsaudience_size

aetherya_plan_study

Plan and run a study from a plain-English objective

Give Aetherya a decision you need to make, in plain English, and it designs the study, picks or builds the audience, prices it, and runs it — then writes a decision brief. Use this when you do not already know which research method fits; use aetherya_run_study when you do. It can also simulate a whole funnel (an ad leading to a landing page, and which call to action people take there): describe the ad, the page URL and the goals in the objective. It always stops for your approval at a price before spending anything: expect status 'needs_price_confirmation' and answer it with aetherya_confirm_study. Call it again with autopilot_id to check on a plan already running. Results are SIMULATED predicted behaviour, not real-user research.

輸入參數marketlanguageregisterasset_idsobjectiveaudience_idautopilot_idmax_wait_seconds

aetherya_confirm_study

Approve, answer, cancel or retry a planned study

Respond to a plan from aetherya_plan_study. Use action 'confirm' with accept_sessions to approve the quoted cost and start the run — this is the point at which simulation sessions are spent, so check with the user first. Use 'answer' to reply to the clarifying questions (answers with the option ids the user picked, or answer for one free-text reply), 'cancel' to abandon the plan, or 'retry' after a failure. After confirming, the run continues and returns its decision brief when it finishes.

輸入參數action必填answeranswersautopilot_id必填accept_sessionsmax_wait_seconds

aetherya_read

Instant read: which variant lands with a market

Myrias instant read. Reads 2-5 variants against a census-weighted synthetic population for a market, in seconds, and returns each variant's predicted action propensity, its lift over the control, and which demographic archetypes favour it. A variant can be copy (text), a live page (url), an image (image_path, image_url or image_base64) or a video (video_path). Media reads are single-kind: images or videos cannot be mixed with copy, pages or each other. The first read of a new image takes about 30-45 s and may come back running (collect it with aetherya_get_result). A video is uploaded and prepared first, about 1-2 min. Much cheaper and faster than aetherya_test_copy, which is the deeper follow-up. Counts against the monthly read allowance, not simulation sessions. Results are SIMULATED, not real-user data.

輸入參數titlewheremarketaudiencevariants必填target_action

aetherya_run_study

Run a research study with a synthetic audience

Run a Research Lab study — pricing sensitivity, message testing, concept testing, focus groups — against a synthetic audience and get a structured verdict with segment breakdowns, objections and representative reactions. Call aetherya_list_capabilities first to pick a method and see the inputs it needs. Results are SIMULATED predicted behaviour, not feedback from real users.

輸入參數depthtitle必填marketmethod必填audiencelanguageregisterscenariostimulus必填objective必填regulatedhypothesis另有 3 個

aetherya_test_copy

Test copy variants against a synthetic audience

Compare 2-5 copy variants — headlines, value propositions, ad or email copy — against a synthetic audience, and get a ranked verdict with predicted action propensity, comprehension and trust per variant, plus the objections each raises. Results are SIMULATED predicted reactions, not feedback from real users.

輸入參數whereaudiencevariants必填objectiveaudience_sizetarget_actionaccept_sessionsmax_wait_seconds

aetherya_audit_site

Audit a site with a synthetic audience

Run a behavioral simulation: a synthetic audience visits a URL and predicts where real users would hesitate, get confused, or drop off, plus messaging-clarity and UX friction findings with concrete fixes. Ideal for evaluating a freshly built or changed page and getting actionable UX/messaging improvements in the same loop. To find out how people experience a flow (sign-up, onboarding, checkout), pass tasks and start_url: the simulated visitors then walk the flow step by step instead of touring the site. By default they stop before the final submit, so nothing is created or bought; pass allow_test_signups only when the user explicitly allows test sign-ups. Payment is never submitted. For pages behind a login, pass credentials for a dedicated test account the user gave you. Results are SIMULATED (predicted behavior of a synthetic audience), not feedback from real users.

輸入參數url必填focusscopetasksaudienceobjectivestart_urlnum_agentscredentialsmax_wait_secondsallow_test_signups

aetherya_test_flow

Test which exit an ad and landing page drive people to

Simulate people who arrive from an ad (image, video or copy), land on a page, and take one of several exits (for example book a consultation, open the plan form, or leave). Reports the exit split per arm. Pass rewrites to compare a changed ad and page copy against the original on the same audience. The first call quotes the cost and starts nothing; call again with accept_cost true once the user agrees. Collect results with aetherya_get_result kind 'flow'. Results are SIMULATED, not real-user data.

輸入參數adsexits必填audiencepage_url必填rewritesnum_agentsaccept_cost

aetherya_ask_audience

Ask ONE synthetic persona a question (secondary)

SECONDARY TOOL. Pose a question to a SINGLE synthetic persona and get one predicted, in-character response — good for an open-ended 'would this confuse someone like this?' sounding-out. The answer is SIMULATED (one persona's predicted reaction), not a real person, and ONE persona is not an audience: it carries no distribution and no disagreement, so never report it as what 'users' or 'the audience' think. For a finding you can act on, use aetherya_test_copy (compare variants) or aetherya_run_study / aetherya_plan_study (a panel with a spread of reactions).

輸入參數contextaudiencelanguagequestion必填

aetherya_simulate_post

Simulate how an audience reacts to a post

Run a post (X, LinkedIn, Instagram, Facebook) or email through a synthetic audience and get predicted engagement, sentiment and representative reactions before publishing. Starts the run and waits briefly; collect with aetherya_get_result kind 'post_simulation'. Results are SIMULATED reactions, not real engagement.

輸入參數text必填tonelink_urlplatform必填image_urlobjectivepersona_idsaudience_sizeaccept_sessions

aetherya_cancel

Cancel a running Aetherya run

Stop a study, instant read, plan, audit or post simulation that is still running. Use it when the user changes their mind or a run was started with the wrong inputs. Finished runs are not affected.

輸入參數id必填kind必填

aetherya_list_runs

List recent Aetherya runs

List the workspace's recent simulations across studies, instant reads, plans, audits and post simulations, newest first, with the kind and id to pass to aetherya_get_result or aetherya_get_brief. Use it to find earlier work instead of re-running it.

輸入參數kindlimit

aetherya_get_result

Get the result of an Aetherya run

Fetch the findings of a run started by aetherya_run_study, aetherya_test_copy, aetherya_audit_site, aetherya_plan_study, aetherya_read, aetherya_simulate_post, aetherya_compare_creatives, aetherya_pretest_video or aetherya_test_flow, using the kind and id from that tool's response. Simulations run longer than a single tool call, so this is the normal way to collect results. All results are SIMULATED predicted behaviour, not real-user data.

輸入參數id必填kind必填

aetherya_get_audit_result

Get the result of a synthetic-audience audit

Fetch the result of an audit started by aetherya_audit_site, using its job_id. Returns the full simulated behavioral findings once complete, or a 'running' status to poll again. Results are SIMULATED predicted behavior, not real users.

輸入參數job_id必填include

aetherya_get_brief

Get the plain-language decision brief for a finished run

Turn a finished study, audit, read or post simulation into a short decision brief: the question, a direct answer, the reasoning with supporting simulated reactions, the risks, and what to do next. This is what you hand a human — use it instead of relaying raw metrics. Reuses the stored brief when one exists, so repeat calls are free (unless language, register or regulated is given: that writes a new brief with a model call). Everything in it comes from SIMULATED behaviour, not real-user research.

輸入參數id必填kind必填languageregisterregulatedregenerate

aetherya_share_result

Create a public link to a finished run's findings

Mint a shareable URL for a completed study, audit or creative comparison so someone without an Aetherya account can read the findings. Use it after aetherya_get_brief when the user wants to send the results to a colleague or client, or post them. The link is PUBLIC to anyone who has it. A study shared without options gets its public link plus a preview card for posting; pass expires_in or a password for a private, expiring link instead.

輸入參數id必填kind必填passwordexpires_in

aetherya_pretest_report

Build a pretest report

Assemble a markdown pretest report (how we worked, one section per set, what the results mean, sealed predictions appendix) from finished simulations. Deterministic unless generateFixes is true (then the model drafts fixes and a one-line summary per set, if enabled on the account); otherwise the recommended fixes are left as placeholders for the analyst. Returns the markdown plus claim-lint warnings to resolve before sending. Seals each set's prediction as a side effect. Results are simulated, not real-user data. For a branded PDF, open the same report in the app at /dashboard/ad-lab/pretest and use Download PDF.

輸入參數sets必填title必填languageregisterregulatedgenerateFixes

aetherya_compare_creatives

Compare image creatives

Compare 2+ image creatives (thumbnails, display banners, social images) against a synthetic audience. Creates the experiment, uploads the images, attaches the audience and drafts the comparison (free). It then returns status 'needs_price_confirmation' with the quoted simulation sessions; nothing is spent until you re-call with accept_sessions >= the quote (pass accept_sessions up front to skip the pause). To confirm a draft already created, pass comparison_id + accept_sessions only. Cost scales with creatives x personas; an audience group is capped at 10 personas per segment. choice_task adds a forced-choice round (choiceCost in the quote). Collect the ranking with aetherya_get_result kind 'creative_comparison'. Results are simulated, not real-user data.

輸入參數nameexposureplatformcreativeschoice_taskpersona_idscomparison_idaccept_sessionsaudience_group_id

aetherya_pretest_video

Pretest a video

Pretest a short video (mp4, mov, webm; max 512 MB, 10 minutes) against a synthetic audience: hook score, attention curve, drop-off points. Uploads the file (video_path on this machine, or video_url), splits it into scenes, then returns status 'needs_price_confirmation' with the quote. The quote exists only after preparing, and the draft is free EXCEPT speech-to-text: when you pass no transcript_srt, preparing charges 0.25 to 6 simulation sessions for transcription up front. Analysis cost is personas x 5 + scenes x 0.5 sessions, minimum 10, max 60 personas. Nothing more is spent until you re-call with accept_sessions >= the quote (pass it up front to skip the pause). If preparing is still running the tool returns 'preparing' with experiment_id, video_id and prepare_job_id: call again with those. Collect with aetherya_get_result kind 'video_analysis'. Results are simulated, not real-user data.

輸入參數namesegmentsvideo_idplacementvideo_urlvideo_pathpersona_idshook_windowsexperiment_idprepare_job_idtranscript_srtaccept_sessions另有 2 個

aetherya_seal_prediction

Seal a prediction before the outcome is known

Lock a prediction (a creative comparison ranking, a video analysis, a study or a manual payload) with a SHA-256 hash and timestamp, so it can later be compared with what really happened. Pass source_id to seal a finished simulation, or payload for a manual prediction. Returns the id, hash and sealed payload.

輸入參數label必填payloadsource_idsource_kind必填

aetherya_verify_prediction

Verify a sealed prediction

Recompute the hash of a sealed prediction and report whether it still matches the stored one.

輸入參數id必填

aetherya_record_outcome

Record the real outcome of a sealed prediction

Attach what actually happened to a sealed prediction (append-only) and get the evaluation. creative_comparison actual: {metric:'ctr', values:[{creativeId?|variant?, value, impressions?, clicks?}]}; impressions and clicks let Aetherya record the result for calibration (see calibrationRecorded). video_analysis actual: {threeSecondHoldPct?, biggestDropSec?, watchedFullPct?}. Other kinds: any object.

輸入參數id必填noteactual必填source

aetherya_list_intake_files

List files uploaded through an intake link

List the files a client uploaded through an intake link (name, type, size, status, set label, a short-lived download url). The feature must be enabled for the workspace.

輸入參數link_id必填

aetherya_list_audiences

List your synthetic audiences

List the synthetic audiences (simulated personas) in this workspace: their overall shape (where they are, what they do, how much is actually filled in) plus a sample with ids. These are simulated personas, not real people, and a stored persona pool is usually narrower than the audience a decision is about — read the distribution before targeting by id, and prefer describing the audience you want in aetherya_plan_study when the pool does not match it.

無需輸入參數。

aetherya_create_audience

Create a synthetic audience

Create synthetic-audience personas to simulate against. Describe who you want to model and get back personas (with ids) you can then target as the 'audience' in aetherya_audit_site, aetherya_test_copy, or aetherya_ask_audience. These are SIMULATED personas (engine-generated), not real people. Returns the created personas inline.

輸入參數countmarketcategorylanguagesegmentspack_namedescriptionwebsite_urlbrand_context

版本歷史

2
  1. v1.0.5最新Oct 19, 2026
  2. v1.0.4Oct 19, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。