Skip to main content
Glama

Server Details

MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
Ranork/remnus-app
GitHub Stars
75
Server Listing
Remnus
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 12 tools

Disambiguation4/5

The read tools are well-differentiated: get_page (single), get_pages (batch by id), query_database (filtered rows), get_changes_since (sync), get_related_pages (graph neighborhood), and search_workspace (text lookup) each have distinct triggers. The only mild overlap is between search_workspace and prepare_context, which both retrieve pages, though prepare_context's token-budgeted ranking pack is distinguishable.

Naming Consistency5/5

All tools follow a clean verb_noun snake_case convention: get_*, list_*, query_*, search_*, plus prepare_context. No mixed casing or stray verb styles; predictable and readable throughout.

Tool Count5/5

12 tools is right-sized for a workspace/Notion-style server, with each tool covering a distinct retrieval or operational need. No redundant or filler tools.

Completeness3/5

The surface is entirely read/query-oriented, yet descriptions reference writes ('before writing rows or changing views', 'a write is refused'), implying create/update/delete operations exist but are absent from the tool set. Agents can read and sync well, but cannot mutate content through these tools.

Available Tools

12 tools
get_changes_sinceA
Read-only
Inspect

Everything created, updated or deleted since a cursor (from the workspace digest/map or a previous call) or an ISO time — pages, databases, rows and deletions, oldest first. Omit both to bootstrap. Always keep nextCursor for the next call: this is how to catch up instead of re-reading the tree. An entry stamped in the cursor's own second may appear once more — dedupe by id.

Inputs: limit, since, cursor. Returns: changes, hasMore, nextCursor

get_database_schemaA
Read-only
Inspect

Columns (id, name, type, options) and saved views of a database, without rows. Check it before writing rows or changing views.

Inputs: databaseId (required). Returns: name, views, schema

get_pageA
Read-only
Inspect

Read a page, database row or dashboard by id (type auto-detected; a dashboard comes back as its block spec). mode: "outline" returns headings + first line per section — a cheap skim for a long page (the map shows body sizes) before a full read.

Inputs: pageId (required), mode, includeComments. Returns: id, url, icon, mode, +9 more

get_pagesA
Read-only
Inspect

Read several pages/rows by id in one call, for a known, possibly mixed id list. A bad id fails only its own entry — check each "ok". For rows of one database use query_database with filters/fields instead: one query, not N lookups.

Inputs: pageIds (required), mode. Returns: results

get_statusA
Read-only
Inspect

This connection's state: workspace, scope, token expiry and renewal. Call it when Remnus tools are missing, a write is refused or a call fails with 401.

Inputs: no named parameters. Returns: ok, server, renewal, expiresAt, +5 more

list_membersA
Read-only
Inspect

Workspace members with roles and join dates.

Inputs: no named parameters. Returns: members

list_workspaceA
Read-only
Inspect

List sidebar items (pages and databases), optionally under one parent; paginated. For orientation the workspace digest/map is cheaper.

Inputs: limit, cursor, parentId. Returns: items, hasMore, nextCursor

prepare_contextA
Read-only
Inspect

Build a task-specific, token-budgeted context pack from the most relevant pages: lexical rank, human-reviewed knowledge preferred, stale/deprecated concepts penalized, plus the top hits' link neighbors. Use it before multi-page product or coding work instead of many search/get_page calls.

Inputs: task (required), keywords, maxTokens, maxConcepts, +2 more. Returns: task, policy, profile, related, +9 more

query_audit_logA
Read-only
Inspect

Agent activity log for this workspace, filterable by tool, status and date range.

Inputs: to, from, tool, limit, +1 more. Returns: entries

query_databaseA
Read-only
Inspect

Rows (and the matching schema) of a database, paginated. Row bodies are NOT included unless "content" is in fields. Use filters to narrow and fields to project only the columns you need — much cheaper on wide tables.

Inputs: databaseId (required), limit, cursor, fields, +1 more. Returns: rows, schema, hasMore, nextCursor

search_workspaceA
Read-only
Inspect

Case- and accent-insensitive search over titles and bodies of pages, databases and rows, best matches first. Use it to locate an item by text when the workspace map does not already give you its id.

Inputs: query (required), limit. Returns: results

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Full-featured Notion MCP server enabling deep page reading, block editing, snapshot/restore, file uploads, table manipulation, page restore, and destructive page copying.
      33
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Comprehensive MCP server for the Notion API. Provides 22 tools for full CRUD operations on pages, databases, blocks, users, and comments.
      8 npm
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server for the Notion API, enabling management of pages, blocks, databases, data sources, comments, and users through natural language.
      11 npm
      3
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.