Add to Cursor
Open endpoint
Before you connect
You need:- An Aseed account.
- Access to the projects, records, or reports you want your AI client to use.
- An MCP client that supports Streamable HTTP remote servers.
- Browser-based OAuth support in the client.
Approve access after upgrading
New MCP connections request all supported read and write permissions by default. During browser authorization, Aseed shows the project, record, and report-generation permissions that will be granted, including a warning that confirmed generation can spend Aseed tokens.Disconnect an older read-only connection
Connect again
https://app.aseed.ai/mcp again and start browser authentication.Review and approve the permissions
Connect from your client
- Cursor
- Codex
- Claude
- ChatGPT
- Manual
Install the MCP server
aseed MCP server.Approve the configuration
Authenticate
Use Aseed tools
What you can do
Search and read your workspace
- Search accessible projects, records, transcripts, reports, and token-balance data.
- Fetch a result by its stable
aseed://identifier. - List and read projects, records, transcripts, single-record reports, and project reports.
- Read your current token balance and confirm which Aseed account is connected.
- List AI Interviewer room metadata without exposing respondent access tokens.
Manage projects
- Create a project with a name and optional description, research goals, and interview guide.
- Update a project’s name, description, research goals, interview guide, or status (
New,Opened, orClosed).
Manage records
- Rename an owned record.
- Assign a record to an owned project or remove it from its current project.
- Archive or restore a record. Archiving is reversible and never deletes the record.
- Reset a failed record only through the safe
ErrortoFinishedtransition. - Update research goals, interview guide, meeting notes, custom prompt, participant count and known names, source language, report language, and speech-to-text provider.
- Poll the current report-generation pipeline status.
Generate record reports
You can prepare and generateQ&A, General, JTBD (legacy), JTBD, Persona, and Custom reports. Generation settings can also include transcript generation, source and report languages, participants, research context, meeting notes, a custom prompt, and the STT provider.
Preview the request
Confirm generation
confirm: true and a stable idempotency_key. Aseed uses the native report pipeline and billing transaction.Poll the result
Generate project reports
- List the system and personal prompts and presets available to your account.
- Create a private project-report definition from owned records and selected prompts, with transcript or Q&A context, an optional preset, expanded report context, and report language.
- Preview context size, reasoning multiplier, exact token cost, and current balance in
fastorthinkingmode. - Confirm generation with a stable idempotency key, then poll the existing project-report read tool until content is available.
Tool reference
Most tools supportresponse_format. Use json for structured output and markdown for a human-readable response. List tools also support pagination.
Search, account, and balance
Projects
Records and record content
Prompts, presets, and record generation
Project reports
AI Interviewer
What Aseed MCP does not do
Aseed MCP does not currently:- Upload audio, video, or text files.
- Delete projects, records, or reports. Records can only be archived and restored.
- Edit transcript content.
- Purchase, top up, or claim tokens.
- Change public-sharing settings.
- Create or manage AI Interviewer rooms.
- Create, edit, or delete prompts and presets.
- Perform admin or all-user operations.
Working with long transcripts and reports
Transcript and report tools support character windows:content_limitcontrols how many characters are returned. The default is 50,000 and the maximum is 100,000.content_offsetstarts reading from a later character position.contentWindow.hasMoreandcontentWindow.nextOffsettell you when to request the next window.
Security model
Aseed MCP follows these rules:- Per-user access: each user authenticates with Aseed and can only read or change objects available to that Aseed account.
- Scoped OAuth: new connections request all supported read and write scopes by default, while clients can request a narrower grant. Existing grants are never expanded silently.
- Ownership checks: project and record ownership is checked before every delegated operation. A missing or inaccessible object is not exposed through a write error.
- Explicit confirmation: archive, safe status reset, and paid generation require
confirm: true. - Native billing: report previews and execution use the same pricing and token transaction flow as the Aseed app.
- Idempotent retries: creation and generation tools use stable idempotency keys to prevent duplicate objects, jobs, or token charges.
- No direct database writes: MCP delegates mutations to native Aseed services, which enforce object state, ownership, and billing rules.
- OAuth only: sign in through browser OAuth. Do not paste Firebase ID tokens, API keys, or passwords into client configuration.
- No respondent tokens: AI Interviewer room metadata excludes respondent access tokens.
- Large-content caps: transcript and report content is capped and paginated by character windows.
Troubleshooting
The client says Aseed needs authentication
The client says Aseed needs authentication
The client connects but cannot find a project or record
The client connects but cannot find a project or record
A write tool says that a required scope is missing
A write tool says that a required scope is missing
A generation tool asks for confirmation
A generation tool asks for confirmation
confirm: true and a stable idempotency key.A generation request reports insufficient tokens
A generation request reports insufficient tokens
A retry reports an idempotency conflict
A retry reports an idempotency conflict
Cursor does not open the install link
Cursor does not open the install link
cursor:// protocol handler.ChatGPT does not show the custom connector option
ChatGPT does not show the custom connector option
A long transcript or report is incomplete
A long transcript or report is incomplete
contentWindow.nextOffset as content_offset.