Skip to content
Live · MCP 2025-11-25

Bring every meeting into the conversation.

Connect Wave to Claude, ChatGPT, Claude Code, and any MCP-compatible client. Search sessions, pull exact transcripts, organize folders, and keep action items in sync.

OAuth 2.0 + PKCE
User-scoped access
No JSON config files
Secure remote MCP

Endpoint

https://mcp.wave.co
Claude Code
$ claude mcp add --transport http wave https://mcp.wave.co
12
Tools
OAuth
Preferred
HTTP
Streamable
12 purpose-built tools
Search, read, organize, and act
OAuth by default
PKCE with bearer-token fallback
Three protocol versions
Latest plus broad compatibility
One-user boundary
Every call stays account-scoped

Overview

Your meeting memory, ready when you need it.

Wave MCP turns recordings, summaries, transcripts, folders, and action items into tools your AI assistant can call—without exporting a library or maintaining a second knowledge base.

Search by meaning

Ask in natural language and find the right discussion across meetings, calls, lectures, and recordings.

Retrieve exact context

Pull summaries for speed or speaker-attributed transcripts when exact wording matters.

Close the loop

Organize sessions into folders and safely round-trip structured action items back to Wave.

Focused writes, not open-ended access

Write tools are limited to action items and folder organization. MCP cannot edit recordings or transcripts, and it cannot delete sessions.

Connect

One endpoint. Use it from the client you already have.

Every setup finishes at https://mcp.wave.co and the same Wave sign-in.

Claude

Web, desktop, Cowork, and mobile

1

Open Connectors

Go to Customize → Connectors, choose Add custom connector, and name it Wave.
2

Paste the endpoint

Use https://mcp.wave.co. Team and Enterprise workspaces may require an owner to add it at the organization level first.
3

Connect your account

Complete Wave’s OAuth screen, then enable the connector from the + menu in a conversation.

Claude Code

Anthropic’s terminal coding agent

1

Add the remote server

claude mcp add --transport http wave https://mcp.wave.co
2

Authorize

Run /mcp in Claude Code and finish the OAuth flow in your browser.
3

Start asking

Try: “Summarize every meeting about this repository in the last two weeks.”

ChatGPT

Custom apps and company knowledge

1

Personal workspace

On Pro, enable Developer Mode under Settings → Apps → Advanced Settings, then create a custom app with the Wave endpoint. Pro currently supports read and fetch actions.
2

Managed workspace

Business and Enterprise/Edu admins can create, test, and publish Wave from Workspace settings → Apps. Full MCP, including approved write actions, is in beta.
3

Chat or research

Select Wave from the app picker. Wave exposes search and fetch for company knowledge and deep research; research remains read-only.

Cursor, Windsurf, Zed, and others

Any remote MCP-compatible client

1

Add a remote MCP server

Open your client’s MCP settings and choose Streamable HTTP when it asks for a transport.
2

Use the Wave endpoint

Paste https://mcp.wave.co.
3

Authenticate

OAuth-aware clients open Wave sign-in automatically. For older clients, use a manual bearer token.

Client does not support OAuth?

Mint a static token and attach it as Authorization: Bearer wave_mcp_…

Manage tokens

Capabilities

Twelve focused tools, with clear boundaries.

Read tools retrieve your meeting knowledge. Write tools only update action items and folder membership, and MCP clients can surface those permissions before use.

Read tools

Search, browse, retrieve, and inspect

Read
search_sessions

Semantic search across every session, with relevant snippets and phone-call metadata.

query, limit?, folder?, tag?, tag_mode?

Read
list_sessions

Browse recent sessions with pagination, type, date, folder, and tag filters.

limit?, type?, since?, cursor?, folder?, tag?, tag_mode?

Read
list_folders

List the folders you use to separate projects, clients, work, and personal sessions.

No inputs

Read
get_session

Retrieve a session’s title, summary, metadata, and optionally its transcript.

session_id, include_transcript?

Read
get_transcript

Pull the full transcript in plain, segmented, or speaker-labeled form.

session_id, format?

Read
get_action_items

Read structured action items and their current version before making a safe update.

session_id

Read
search

Search-compatible interface for ChatGPT company knowledge and deep research.

query

Read
fetch

Fetch-compatible interface returning a session summary and speaker-labeled transcript.

id

Write tools

Limited, user-scoped, and non-destructive

Write
update_action_items

Replace a session’s action-item list with version checking to prevent overwriting newer edits.

session_id, action_items, expected_version?

Write
create_folder

Create a folder, or safely return the existing folder when its name already exists.

name, color?

Write
add_session_to_folder

Add a session to a folder without removing it from any of its other folders.

session_id, folder_id

Write
remove_session_from_folder

Remove only the folder link. The session and its recording remain untouched.

session_id, folder_id

Try it

Start with a real question, not a demo query.

Once Wave is connected, ask naturally. Your assistant chooses the right tools and only sees sessions belonging to the signed-in account.
Meeting prep
01

Prep me for my next call with Acme. Use our last three meetings and surface unresolved decisions.

Exact recall
02

Find the exact part where we discussed launch timing and quote it with the speaker’s name.

Weekly synthesis
03

Summarize all of my meetings this week, grouped by project, with decisions and open questions.

Action-item write-back
04

Turn yesterday’s product-review decisions into action items, assign owners when named, and save them to the session.

Automatic organization
05

Create a “Customer research” folder and add every customer interview from this month.

Scoped research
06

Only use sessions in my “work” folder. Find every discussion about retail media strategy.

Protocol

Standards-based from transport to sign-in.

Wave uses Streamable HTTP, standard MCP version negotiation, and OAuth discovery so modern clients can connect without custom setup logic.
Endpoint
https://mcp.wave.co
Protocol
MCP 2025-11-25, compatible with 2025-06-18 and 2025-03-26
Transport
Streamable HTTP · JSON-RPC
Authentication
OAuth 2.0 + PKCE (preferred) or wave_mcp_… bearer token
Discovery
https://mcp.wave.co/.well-known/oauth-authorization-server
https://mcp.wave.co/.well-known/oauth-protected-resource
Data boundary
Reads and focused writes are scoped to the authenticated user’s own sessions, folders, and action items.
Write boundary
No session deletion. No recording or transcript edits. Action-item updates support optimistic version checks.

Troubleshooting

The usual fixes, in one place.

Most connection issues come down to the endpoint, an unfinished OAuth window, or client-level action permissions.
My client cannot find or connect to Wave
Confirm the URL is exactly https://mcp.wave.co with no additional path. Choose Streamable HTTP when your client asks for a transport. Some desktop clients need a full restart after adding a remote server.
Authentication keeps looping or fails
Finish the Wave sign-in in the same browser window your client opened. If you use a manual token, verify it starts with wave_mcp_ and has not been revoked in Wave settings.
The connector returns no sessions
The connector only sees sessions owned by the signed-in Wave account. Confirm you authorized the account that holds the recordings. Newly completed sessions may need a few minutes to finish processing and indexing.
Write tools are missing or disabled
Your client or workspace admin may allow read tools while disabling actions. In ChatGPT managed workspaces, admins can review Action control and refresh the app’s tool list. On Pro, custom apps currently use read/fetch permissions only.
Search results feel too broad
Use natural-language context and add a folder or exact tag filter. For example: “Only search the work folder for sessions tagged roadmap, and require all tags.”
Ready in a few minutes

Put your meeting memory to work.

Connect with OAuth, choose the tools your client may use, and start asking questions across your Wave library.

Open MCP settings