Chaprola MCP Server
Provides web search capabilities via the Brave Search API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Chaprola MCP Serverlist my files"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@chaprola/mcp-server
MCP server for Chaprola — the agent-first data platform.
Gives AI agents 40 tools for structured data storage, querying, web search, URL fetching, scheduled jobs, and execution through the Model Context Protocol.
Quick Start
Claude Code
claude mcp add chaprola-mcp -e CHAPROLA_USERNAME=yourusername -e CHAPROLA_API_KEY=chp_yourkey -- npx @chaprola/mcp-serverNote: After installing, restart Claude Code to load the MCP server. The server description and tools will then be available to Claude.
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"chaprola": {
"command": "npx",
"args": ["@chaprola/mcp-server"],
"env": {
"CHAPROLA_USERNAME": "yourusername",
"CHAPROLA_API_KEY": "chp_yourkey"
}
}
}
}VS Code / Copilot
Add to .vscode/mcp.json:
{
"servers": {
"chaprola": {
"command": "npx",
"args": ["@chaprola/mcp-server"],
"env": {
"CHAPROLA_USERNAME": "yourusername",
"CHAPROLA_API_KEY": "chp_yourkey"
}
}
}
}Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"chaprola": {
"command": "npx",
"args": ["@chaprola/mcp-server"],
"env": {
"CHAPROLA_USERNAME": "yourusername",
"CHAPROLA_API_KEY": "chp_yourkey"
}
}
}
}Related MCP server: Nexus-MCP
Getting Credentials
# Register (returns your API key — save it immediately)
curl -X POST https://api.chaprola.org/register \
-H "Content-Type: application/json" \
-d '{"username": "myname", "passcode": "my-secure-passcode-16chars"}'Or use the chaprola_register tool after connecting.
Available Tools
Tool | Description |
| Health check |
| Create account |
| Login (get new API key) |
| Check username availability |
| Delete account + all data |
| Sign Business Associate Agreement (PHI only) |
| Check BAA status |
| Get BAA text |
| Import JSON to Chaprola format |
| Get presigned upload URL |
| Process uploaded file |
| Import from URL (CSV/Excel/JSON/Parquet) |
| Export to JSON |
| List files |
| Compile .CS source to .PR bytecode |
| Execute .PR program |
| Check async job status |
| Publish program for public access |
| Remove public access |
| Run published program (no auth) |
| Run program and save output |
| Get presigned download URL |
| Filter, aggregate, join data |
| Sort data file |
| Build index on field |
| Merge two sorted files |
| HULDRA nonlinear optimization |
| Check optimization status |
| List emails |
| Read email |
| Send email |
| Delete email |
| Web search via Brave API |
| Fetch URL content as markdown/text/JSON |
| Create scheduled recurring job |
| List scheduled jobs |
| Delete scheduled job |
Resources
The server exposes reference documentation as MCP resources:
chaprola://cookbook— Language cookbook with complete exampleschaprola://endpoints— All 40 API endpointschaprola://auth— Authentication referencechaprola://gotchas— Common mistakes to avoid
Environment Variables
Variable | Required | Description |
| Yes | Your registered username |
| Yes | Your API key (format: |
HIPAA / BAA
Non-PHI data works without a signed BAA. If handling Protected Health Information (PHI), a human must review and sign the BAA first. The server includes guardrails that warn agents when the BAA is not signed.
Links
Website: chaprola.org
API: api.chaprola.org
Status: UptimeRobot
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/cletcher/chaprola-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server