Skip to main content
Glama
EthanH9977

ragic-mcp

by EthanH9977

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RAGIC_SERVERYesThe Ragic server domain (e.g., ap5.ragic.com, www.ragic.com, na3.ragic.com, eu2.ragic.com)
RAGIC_ACCOUNTYesYour Ragic account name (found in the URL after the server)
RAGIC_API_KEYYesYour Ragic API key from account settings

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
ragic_list_sheetsA

List every sheet the configured API key can see, grouped by tab.

Returns a tree: account -> tabs (path like "/sales") -> sheets (key = sheet_index, value = {name, type, seq}). Use this as the FIRST call when the user asks about a sheet by Chinese name — find it in the tree, then use the matching path & sheet_index for subsequent tools.

No arguments. The user doesn't need to paste a URL anymore.

ragic_list_recordsA

Read records from a Ragic sheet.

path and sheet_index come from the sheet URL https://{server}/{account}// — e.g. for https://www.ragic.com/demo/sales/1 use path="sales", sheet_index="1".

where is a list of filter conditions. Each is an object: {"field_id": "", "op": "", "value": ""} Operators: eq, like, regex, gte, lte, gt, lt, eqeq. Same field with multiple eq/like/regex = OR; gte+lte on same field = AND range; conditions on different fields = AND. Set value to "" to match empty cells. Dates use yyyy/MM/dd.

Call ragic_filter_help() for the full cheatsheet including system field IDs.

ragic_get_recordB

Read one record by its Ragic node id (_ragicId in list responses).

ragic_searchC

Full-text search a sheet (Ragic fts parameter).

ragic_create_recordB

Create a new record. fields keys are numeric field IDs as strings.

For subtables include _subtable_<fieldId> with negative-keyed rows. See ragic_filter_help() for the subtable format and write parameters.

Requires an API key with write permission; otherwise Ragic returns 401.

ragic_update_recordB

Update fields of an existing record. Only the provided fields change.

check_lock defaults to true so a locked record will not be overwritten silently. Set to false to bypass (use with care).

ragic_delete_recordB

Delete a record. Ragic does not support batch delete via this endpoint.

ragic_approveB

Approve or reject a record awaiting approval.

action must be "approve" or "reject". comment is optional response text.

ragic_lockC

Lock a record to prevent further edits.

ragic_unlockC

Unlock a previously locked record.

ragic_filter_helpA

Return the Ragic filter / write-parameter cheatsheet.

Read this once at the start of a Ragic task to understand the where syntax, system field IDs, subtable write format, and rate limits.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

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/EthanH9977/ragic-mcp'

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