Skip to main content
Glama
tinhvqbk

memobot-mcp

by tinhvqbk

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_current_userA

Returns the profile of the logged-in Memobot account (name, email, phone, group).

list_recordingsA

Lists the account's voice recordings/meetings, newest first.

Args:
    page: Page number, 1-indexed.
    limit: Items per page (1-100).
get_recording_transcriptA

Returns the raw recording detail for one audioId, including its transcript and (when present) a pre-signed, unauthenticated URL to the audio file itself.

Unverified: the account this server was built against had zero recordings, so
this endpoint's exact response schema was never confirmed against real data.
The transcript is reported to live under content.document.children as
paragraphs of word tokens (each with text + stime/etime in ms) — read the raw
JSON returned here rather than assuming a parsed/flattened structure.

Args:
    audio_id: The recording's _id, from list_recordings.
get_recording_summaryB

Returns the raw AI-generated summary feed for one audioId.

Unverified for the same reason as get_recording_transcript — the summary
text is reported to live in a "content" or "text" field of the response.

Args:
    audio_id: The recording's _id, from list_recordings.
get_user_infoB

Returns account usage/stats info (analytic-v2 userStats/user-info).

get_user_packageB

Returns the account's current subscription package(s), e.g. plan name and quota.

get_usage_statsA

Returns recording-minute usage stats for the current billing period.

get_user_configB

Returns account-level config/settings (feature flags, remote config).

get_api_keyA

Returns the account's ASR/TTS API key and its quota (amount in seconds, expiry).

get_notificationsB

Returns the account's recent in-app notifications.

Args:
    max_result: Maximum number of notifications to return (1-100).
check_for_updatesA

Checks whether a newer memobot-mcp version exists on GitHub's main branch than the one this running server was built from. Since this server runs via uvx --from git+..., restarting/reconnecting your MCP client is all that's needed to pick up an update — uvx always resolves the latest commit on a fresh launch.

Prompts

Interactive templates invoked by user choice

NameDescription
get_current_userShow the current Memobot account profile.
list_recordingsList the account's voice recordings/meetings, newest first.
get_recording_transcriptShow the raw transcript detail for one recording.
get_recording_summaryShow the raw AI summary for one recording.
get_user_infoShow account usage/stats info.
get_user_packageShow the account's current subscription package.
get_usage_statsShow recording-minute usage stats for the current billing period.
get_user_configShow account-level config/settings.
get_api_keyShow the account's ASR/TTS API key and quota.
get_notificationsShow recent in-app notifications.
check_for_updatesCheck whether a newer memobot-mcp version is available.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tinhvqbk/memobot-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server