Mmcp.market

Chaprola MCP server

by cletcher·io.github.cletcher/chaprola·v1.4.3

Serverless API backend: query, JOIN, pivot, batch ops, email, FHIR, programs via HTTP.

C66/100grade C
What users say
No reviews yet
Be the first
Safety scan
C66/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Chaprola yet.

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

Chaprola tools (45, 18 write)

write = sends, deletes, buys or posts

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

  • chaprola_alter

    Modify a data file's schema: widen/narrow/rename fields, add new fields, drop fields. Transforms existing data to match the new schema.

  • chaprola_baa_status

    Check whether the authenticated user has signed the BAA

  • chaprola_baa_text

    Get the current Business Associate Agreement text and version. Present to human for review before signing

  • chaprola_check_username

    Check if a username is available before registering

  • chaprola_compile

    Compile Chaprola source (.CS) to bytecode (.PR). READ chaprola://cookbook BEFORE writing source. Key syntax: no PROGRAM keyword (start with commands), no commas, MOVE+PRINT 0 buffer model (not PRINT field), SEEK for primary records, OPEN/READ/WRITE/CLOSE for secondary files, LET supports one operation (no parentheses), field addressing via P.field/S.field requires primary_format/secondary_format p

  • chaprola_consolidate

    Merge a .MRG file into its parent .DA, producing a clean sorted data file. Deletes .MRG and .IGN after success. Aborts if .MRG was modified during the operation.

  • chaprola_delete_accountwrite action

    Delete an account and all associated data. Requires passcode confirmation

  • chaprola_delete_recordwrite action

    Delete a single record matched by a where clause. Marks the record as ignored (.IGN). Physically removed on consolidation.

  • chaprola_download

    Get a presigned S3 URL to download any file you own (1-hour expiry)

  • chaprola_email_deletewrite action

    Delete a specific email from your mailbox

  • chaprola_email_inboxwrite action

    List emails in the authenticated user's mailbox

  • chaprola_email_readwrite action

    Read a specific email by message_id

  • chaprola_email_sendwrite action

    Send an email from your @chaprola.org address. Subject to content moderation

  • chaprola_export

    Export Chaprola .DA + .F files back to JSON

  • chaprola_export_reportwrite action

    Run a .PR program and save output as a persistent .R file in S3

  • chaprola_fetch

    Fetch any URL and return clean content. HTML pages converted to markdown. SSRF-protected. Rate limit: 20/day per user

  • chaprola_format

    Inspect a data file's schema — returns field names, positions, lengths, types, and PHI flags

  • chaprola_hello

    Health check — verify the Chaprola API is running

  • chaprola_import

    Import JSON data into Chaprola format files (.F + .DA). Sign BAA first if handling PHI

  • chaprola_import_download

    Import data directly from a public URL (CSV, TSV, JSON, NDJSON, Parquet, Excel). Optional AI-powered schema inference

  • chaprola_import_process

    Process a file previously uploaded to S3 via presigned URL. Generates .F + .DA files

  • chaprola_import_url

    Get a presigned S3 upload URL for large files (bypasses 6MB API Gateway limit)

  • chaprola_index

    Build an index file (.IDX) for fast lookups on a field

  • chaprola_insert_recordwrite action

    Insert a new record into a data file's merge file (.MRG). The record appears at the end of the file until consolidation.

  • chaprola_list

    List files in a project with optional wildcard pattern

  • chaprola_login

    Login and get a new API key. WARNING: invalidates the previous API key

  • chaprola_merge

    Merge two sorted data files into one. Both must share the same format (.F)

  • chaprola_optimizewrite action

    Run HULDRA nonlinear optimization using a compiled .PR as the objective evaluator

  • chaprola_optimize_status

    Check status of an async optimization job

  • chaprola_publishwrite action

    Publish a compiled program for public access via /report

  • chaprola_query

    SQL-free data query with WHERE, SELECT, aggregation, ORDER BY, JOIN, pivot, and Mercury scoring

  • chaprola_register

    Register a new Chaprola account. Returns an API key — save it immediately

  • chaprola_reportwrite action

    Run a published program and return output. No auth required — program must be published first via /publish

  • chaprola_report_params

    Get the parameter schema for a published report. Returns the .PF file as JSON — field names, types, and widths. Use this to discover what params a report accepts before calling chaprola_report.

  • chaprola_runwrite action

    Execute a compiled .PR program. Use async:true for large datasets (>100K records)

  • chaprola_run_eachwrite action

    Run a compiled .PR program against every record in a data file. Like CHAPRPG from the original SCIOS. Use this for scoring, bulk updates, conditional logic across records.

  • chaprola_run_statuswrite action

    Check status of an async job. Returns full output when done

  • chaprola_schedulewrite action

    Create a scheduled job that runs a Chaprola endpoint on a recurring cron. Max 10 schedules/user, 15-min minimum interval

  • chaprola_schedule_deletewrite action

    Delete a scheduled job by name

  • chaprola_schedule_list

    List all scheduled jobs for the authenticated user with run history and next execution time

  • chaprola_search

    Search the web via Brave Search API. Returns titles, URLs, and snippets. Optional AI-grounded summary. Rate limit: 10/day per user

  • chaprola_sign_baa

    Sign the BAA. STOP: You MUST call chaprola_baa_text first, show the FULL text to the human, and get their EXPLICIT typed approval before calling this. Never sign automatically. Only needed for PHI — non-PHI data works without a BAA.

  • chaprola_sort

    Sort a data file by one or more fields. Modifies the file in place

  • chaprola_unpublishwrite action

    Remove public access from a published program

  • chaprola_update_recordwrite action

    Update fields in a single record matched by a where clause. If no sort-key changes, updates in place; otherwise marks old record ignored and appends to merge file.

Public scan report

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

no findings
  • Code scan3 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 qualitystatic API keys via environment variables6/15
  • Maintenancelast push 184 days ago4/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 66/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install Chaprola in Claude Code, Cursor or VS Code

Runs npx -y @chaprola/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add chaprola -- npx -y @chaprola/mcp-server
Add to Cursor

Chaprola: common questions

Is Chaprola MCP server safe?
With care: it is graded C, so read the findings first (66/100). Read the Chaprola safety report
How do I install Chaprola?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Chaprola need an API key?
Yes. The registry entry asks for CHAPROLA_API_KEY.
Is Chaprola maintained?
The last commit was 200 days ago (2026-03-27). The latest release is v1.4.3.
What can I use instead of Chaprola?
Servers from other publishers that do the same job: Val Town MCP server, Email MCP server and Email MCP server. Compare all Chaprola alternatives.

Alternatives to Chaprola

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

All Chaprola alternatives →
  • Val Town
    Deploy serverless TypeScript on Val Town: HTTP vals, cron, SQLite, email, OAuth.
    A
  • Email
    IMAP/SMTP email MCP server — 52 tools, stdio + HTTP, IMAP IDLE push, multi-account, AI triage.
    B
  • Email
    Unified email MCP server for Gmail, Outlook, iCloud, and IMAP with batch operations
    A
  • emailmd
    Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
    A
  • OpenOSINT
    AI-powered OSINT agent & MCP server. 21 tools: email, breach, IP, WHOIS, DNS, Shodan, GitHub & more.
    C

More from cletcher →