MCP.Market

Ragie MCP server

by mcparmory.com·com.mcparmory/ragie·v1.0.2·31 stars

Ingest, manage, and retrieve documents for RAG-powered AI applications

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

31 stars152 downloads/wk

Reviews

Write one

Nobody has reviewed Ragie yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Ragie tools (52, 25 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • create_authenticatorwrite action

    Create white-labeled connector credentials for integrating with third-party services. This establishes authentication configuration that enables secure API access to supported providers.

  • create_authenticator_connectionwrite action

    Establish a connector for a specified authenticator with provider-specific credentials (e.g., Google Drive refresh token). Configure document processing options like OCR mode, media handling, and metadata.

  • create_connectionwrite action

    Create a new connection for non-OAuth data sources such as S3-compatible storage, Freshdesk, or Zendesk. Configure the connection with source-specific settings and optional processing parameters.

  • create_documentwrite action

    Upload and ingest a document for processing and retrieval. The document progresses through multiple processing stages (pending → partitioning → indexed → ready) and becomes available for retrieval once it reaches the ready state.

  • create_document_from_textwrite action

    Ingest a document as raw text for processing through an automated pipeline. The document progresses through multiple stages (pending → partitioning → indexed → ready) and becomes available for retrieval once it reaches the ready state.

  • create_instructionwrite action

    Create a new instruction that automatically extracts structured data from documents as they are created or updated. Instructions apply natural language prompts to documents and store results according to a defined JSON schema.

  • create_oauth_redirect_urlwrite action

    Generates an OAuth redirect URL for initializing an embedded connector, allowing users to authenticate with third-party services like Google Drive, Notion, Salesforce, and others.

  • create_partitionwrite action

    Create a new partition to scope documents, connections, and instructions. Partition names must be lowercase alphanumeric with only underscores and hyphens allowed. Optional resource limits can be defined at creation time.

  • create_responsewrite action

    Generate an LLM-powered response to a query using the deep-search model. Responses can be streamed in real-time or returned synchronously, with optional access to document retrieval tools across specified partitions.

  • delete_authenticatorwrite action

    Delete an authenticator connection method. All connections created by this authenticator must be deleted before this operation can succeed.

  • delete_connectionwrite action

    Schedules a connection for deletion. Optionally preserve associated files (they will be disassociated from the connection) or delete them along with the connection. Deletion is asynchronous and files may remain visible briefly after the request completes.

  • delete_documentwrite action

    Permanently delete a document by its unique identifier. Supports both synchronous and asynchronous deletion modes.

  • delete_instructionwrite action

    Permanently delete an instruction and all entities it generated. This operation cannot be undone.

  • delete_partitionwrite action

    Permanently deletes a partition and all associated data, including connections, documents, and partition-specific instructions. This operation cannot be undone.

  • get_connection

    Retrieve a specific connection by its unique identifier. Returns the full connection details including configuration and metadata.

  • get_connection_stats

    Retrieves aggregated statistics for a specific connection, including total documents, active documents, and total active pages.

  • get_document

    Retrieve a specific document by its unique identifier. Returns the full document details including metadata and content.

  • get_document_chunk

    Retrieves a specific chunk from a document using both the document ID and chunk ID. Use this to fetch individual content segments within a larger document.

  • get_document_chunk_content

    Retrieves the content of a specific document chunk in the requested format. Supports streaming media content for audio and video documents, with optional file download capability.

  • get_document_content

    Retrieve the content of a document in your preferred format. Supports multiple media types including JSON (with metadata), plain text, and streaming formats for audio/video content. Non-textual media like images are returned as text descriptions.

  • get_document_source

    Retrieve the original source file of a document. The source varies by origin: uploaded files are returned as-is, URL-sourced documents return the fetched content, and connection-synced documents return the format specific to that connection type (e.g., file from Google Drive, JSON from Salesforce).

  • get_document_summary

    Retrieve an LLM-generated summary of a document. The summary is automatically created when the document is first uploaded or updated. Note: This feature is in beta and may change; data files (xls, xlsx, csv, json) and documents exceeding 1M tokens are not supported.

  • get_element

    Retrieves a specific element from a document by its unique identifier. Use this to fetch detailed information about an individual element.

  • get_partition

    Retrieve detailed information about a specific partition, including its usage metrics (document and page counts) and configured limits.

  • get_response

    Retrieve a response by its unique identifier. Returns the response data along with its current status: `in_progress` for ongoing processing, `completed` for finished responses, or `failed` for responses that encountered an error.

  • get_webhook_endpoint

    Retrieve a specific webhook endpoint by its unique identifier. Use this to fetch configuration and status details for a registered webhook.

  • ingest_document_from_url

    Ingest a document from a publicly accessible URL for processing and retrieval. The document progresses through multiple processing stages (pending → partitioning → indexed → ready) before becoming available for retrieval, with optional extraction of images, tables, and media content based on the selected partition strategy.

  • list_authenticators

    Retrieve a paginated list of all authenticators sorted by creation date in descending order. Use the cursor parameter to navigate through pages when more results are available.

  • list_connection_source_types

    Retrieve all available connection source types (such as Google Drive, Notion, etc.) along with their metadata to understand what integrations can be configured.

  • list_connections

    Retrieve all connections sorted by creation date in descending order. Results are paginated with a maximum of 100 items per page; use the cursor parameter to fetch subsequent pages when available.

  • list_document_chunks

    Retrieve all chunks from a document, sorted by index in ascending order. Results are paginated with a maximum of 100 chunks per page; use the cursor parameter to fetch subsequent pages. Documents created before September 18, 2024 that haven't been updated may have chunks with index -1, sorted by ID instead.

  • list_document_elements

    Retrieve paginated elements from a document, sorted by index in ascending order. Results are limited to 100 items per page, with cursor-based pagination for accessing subsequent pages.

  • list_documents

    Retrieve a paginated list of all documents sorted by creation date (newest first). Use the page_size parameter to control results per page and the filter parameter to search by metadata. When more results are available, a cursor will be provided for fetching the next page.

  • list_entities_by_document

    Retrieve all entities extracted from a specific document. Returns a paginated list of entities identified during document processing.

  • list_entities_by_instruction

    Retrieve all entities that were extracted from a specific instruction. Results are paginated to allow efficient browsing of large entity sets.

  • list_instruction_entity_extraction_logs

    Retrieve entity extraction logs for a specific instruction, showing attempt-level results with both successful and unsuccessful outcomes. Results are sorted by creation date in descending order and paginated, with historical data available only from March 6, 2026 onwards.

  • list_instructions

    Retrieve all instructions available in the system. Use this operation to discover and review the complete set of instructions.

  • list_partitions

    Retrieve all partitions sorted alphabetically in ascending order. Results are paginated with a maximum of 100 items per page; use the cursor parameter to fetch subsequent pages when available.

  • list_webhook_endpoints

    Retrieve all webhook endpoints sorted by creation date in descending order. Results are paginated with a maximum of 100 items per page, and a cursor is provided when additional endpoints are available.

  • search_document_chunks

    Search and retrieve relevant document chunks based on a semantic query, with optional filtering, reranking, and recency bias to support accurate LLM-based generation and reduce hallucinations.

  • trigger_connection_sync

    Immediately schedules a connector to begin syncing data. This operation queues the sync to run as soon as possible.

  • update_connectionwrite action

    Update a connection's metadata or partition strategy. Changes take effect after the next sync operation.

  • update_connection_enabled_statuswrite action

    Enable or disable a connection to control whether it syncs data. Disabled connections will not perform synchronization operations.

  • update_connection_page_limitwrite action

    Set or remove page synchronization limits for a connection. When a limit is set, the connection automatically disables after syncing the specified number of pages, though some in-process documents may continue processing.

  • update_document_filewrite action

    Replace the file content of an existing document. The uploaded file will be extracted, processed, and indexed for retrieval. Supports text formats (plain text, markdown, email, HTML, XML, JSON, RST, RTF), images (PNG, WebP, JPEG, TIFF, BMP, HEIC), and documents (PDF, Word, Excel, PowerPoint, CSV, EPUB, ODT).

  • update_document_from_urlwrite action

    Update a document by ingesting content from a publicly accessible URL. The document progresses through multiple processing states (pending → indexed → ready) before becoming available for retrieval, with optional high-resolution processing for extracting images and tables.

  • update_document_metadatawrite action

    Partially update a document's metadata with new or modified key-value pairs. Reserved keys (document_id, document_type, document_source, document_name, document_uploaded_at) cannot be modified. For connection-managed documents, updates create a metadata overlay applied on each sync.

  • update_document_rawwrite action

    Replace the raw content of an existing document with new text or JSON data. This operation overwrites the entire document content.

  • update_instructionwrite action

    Update an instruction's configuration, including its name, active status, scope, prompt, context template, entity schema, and metadata filters. Changes apply to documents created or updated after the patch is applied.

  • update_partitionwrite action

    Update a partition's configuration, including its description and metadata schema. The metadata schema defines an optional subset of document metadata as JSON Schema, useful for LLM-based filter generation.

  • update_partition_limitswrite action

    Configure resource limits for a partition, including document hosting/processing capacity and media streaming/hosting quotas. When a limit is reached, the partition will be automatically disabled. Set any limit to null to remove it.

  • update_webhook_endpointwrite action

    Update a webhook endpoint's configuration including its name, URL, or active status. Use this operation to rotate endpoints, change delivery URLs, or temporarily disable webhook delivery without deleting the endpoint.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 138 days ago8/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Ragie compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 60% of 4,460 AI and agents servers
Tools
52
the typical AI and agents server has 6
Tools that change things
48%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
31
more than 90% of 2,711 AI and agents servers
Downloads a week
152
more than 71% of 1,538 AI and agents servers with a package

What its tools let an agent do: 26 read · 9 create · 11 change · 5 delete · 1 run or deploy

Install Ragie in Claude Code, Cursor or VS Code

claude mcp add ragie -- uvx mcparmory-ragie
Add to Cursor

What the publisher says

From the Ragie repository's README, as published. We do not edit it. Read it on GitHub

MCP Armory Registry

Production-ready MCP servers for popular APIs, generated by MCP Blacksmith.

Servers · Install & Usage · Features · How it works · License

MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.

<!-- SERVERS:BEGIN -->

Servers

🧠 AI & Machine Learning &ensp; ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate

📊 Analytics &ensp; Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog

⛓️ Blockchain & Crypto &ensp; Alchemy NFT

💼 CRM & Sales &ensp; Apollo

💬 Communication &ensp; Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack

🗄️ Data & Databases &ensp; Enigma · Pinecone

🛠️ Developer Tools &ensp; AgentQL · Apify · Bitbucket · Bright Data · Browserbase · BuiltWith · Canvas · CircleCI · Codacy · Contentful Management · ConvertAPI · E2B · Firecrawl · GitHub · GitLab · LaunchDarkly · Postman · Scrapingant · Semrush AppCenter · Sentry

📄 Documents & Printing &ensp; PDF.co

🛒 E-commerce &ensp; Shopify Admin

💰 Finance &ensp; Alpha Vantage · Polygon · Ramp

👥 HR & Recruiting &ensp; BambooHR

☁️ Infrastructure &ensp; Globalping · Grafana · PagerDuty · Rootly · Runpod

⚖️ Legal & Compliance &ensp; NetLicensing

🗺️ Maps & Location &ensp; Google Maps Platform · IP2Location.io IP Geolocation · OpenCage Geocoding

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Ragie: common questions

Is Ragie MCP server safe?
Mostly: it is graded B (80/100). Read the Ragie safety report
How do I install Ragie?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Ragie need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Ragie maintained?
The last commit was 176 days ago (2026-05-12). The latest release is v1.0.2.
What can I use instead of Ragie?
Servers from other publishers that do the same job: Local Rag MCP server, Butterbase AI MCP server and Guaardvark MCP server.
How does Ragie compare with other AI and agents MCP servers?
safety score 80/100 (higher than 60% of 4,460 AI and agents servers); tools 52 (the typical AI and agents server has 6); tools that change things 48% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Ragie

Same job from other publishers: the closest match first, then the best rated.

  • Local Rag
    Easy-to-setup local RAG server with minimal configuration
    A
  • Butterbase AI
    Butterbase MCP server — manage your backend: schemas, auth, functions, storage, RAG, deploys.
    A
  • Guaardvark
    Local AI studio on your GPU: images, video, music, voice, RAG. Needs the Guaardvark app installed.
    B
  • PDF
    Agentic RAG over one PDF or a whole folder: hybrid search, selective page reads, tables, OCR.
    A
  • DataSinking
    Full-text financial reports (US, China, Japan, Korea, Taiwan, UK) as clean Markdown for RAG agents.
    A

More from mcparmory.com →