12 MCP tools: invoice→JSON, text→SQL, PII redaction, regex & more. Free to try, pay per call.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer <token> issued per account (credits billing).
Account identifier the per-call credits are deducted from.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Explain what a code snippet does, step by step, with complexity and risk notes.
The source code to explain.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Explain what a code snippet does, step by step, with complexity and risk notes.
| Argument | Type | Description |
|---|---|---|
| code* | string | The source code to explain. |
{
"type": "object",
"required": [
"code"
],
"properties": {
"code": {
"type": "string",
"maxLength": 8000,
"minLength": 1,
"description": "The source code to explain."
}
}
}Explain a cron expression in plain English and list the next run times.
| Argument | Type | Description |
|---|---|---|
| cron_expression* | string | A standard 5-field cron expression, e.g. '30 9 * * 1-5'. |
{
"type": "object",
"required": [
"cron_expression"
],
"properties": {
"cron_expression": {
"type": "string",
"maxLength": 8000,
"minLength": 1,
"description": "A standard 5-field cron expression, e.g. '30 9 * * 1-5'."
}
}
}Turn bullet points or a brief into a polished professional email (subject + body).
| Argument | Type | Description |
|---|---|---|
| brief* | string | Bullet points or a short brief describing the email to write. |
{
"type": "object",
"required": [
"brief"
],
"properties": {
"brief": {
"type": "string",
"maxLength": 8000,
"minLength": 1,
"description": "Bullet points or a short brief describing the email to write."
}
}
}Convert raw invoice text (extracted from PDF, email, or image OCR) into a structured JSON object. Returns vendor, date, line items, totals, and currency in a machine-readable format.
| Argument | Type | Description |
|---|---|---|
| invoice_text* | string | The raw text content of the invoice. Can be messy — include all text exactly as extracted. |
{
"type": "object",
"required": [
"invoice_text"
],
"properties": {
"invoice_text": {
"type": "string",
"minLength": 10,
"description": "The raw text content of the invoice. Can be messy — include all text exactly as extracted."
}
}
}Infer a JSON Schema (draft 2020-12) from a sample JSON document.
| Argument | Type | Description |
|---|---|---|
| sample_json* | string | A sample JSON document (object or array). |
{
"type": "object",
"required": [
"sample_json"
],
"properties": {
"sample_json": {
"type": "string",
"maxLength": 8000,
"minLength": 1,
"description": "A sample JSON document (object or array)."
}
}
}Summarize a meeting transcript into a summary, action items, decisions, and participants.
| Argument | Type | Description |
|---|---|---|
| transcript* | string | The raw meeting transcript or notes. |
{
"type": "object",
"required": [
"transcript"
],
"properties": {
"transcript": {
"type": "string",
"maxLength": 8000,
"minLength": 1,
"description": "The raw meeting transcript or notes."
}
}
}Locally detect and redact high-confidence PII (emails, phones, SSNs, credit cards, IPs) from text — raw data never leaves the server. Returns redacted text and found entities.
| Argument | Type | Description |
|---|---|---|
| text* | string | Text that may contain personal data. |
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"maxLength": 8000,
"minLength": 1,
"description": "Text that may contain personal data."
}
}
}Build a regular expression from a plain-language description, with an explanation and test cases.
| Argument | Type | Description |
|---|---|---|
| description* | string | What the regex should match, in plain language. |
{
"type": "object",
"required": [
"description"
],
"properties": {
"description": {
"type": "string",
"maxLength": 8000,
"minLength": 1,
"description": "What the regex should match, in plain language."
}
}
}Analyze sentiment of text with an overall score and per-aspect breakdown.
| Argument | Type | Description |
|---|---|---|
| text* | string | The text to analyze (review, message, feedback). |
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"maxLength": 8000,
"minLength": 1,
"description": "The text to analyze (review, message, feedback)."
}
}
}Convert a block of requirement, regulation, or specification text into a structured compliance checklist. Each checklist item includes a category, obligation, priority (HIGH/MEDIUM/LOW), and verification method.
| Argument | Type | Description |
|---|---|---|
| context | string | Optional: additional context about the industry or use case (e.g. 'SaaS company, GDPR jurisdiction, healthcare data'). Helps the model assign more accurate priorities. |
| requirement_text* | string | The requirement or specification text to analyze. Can be a contract clause, regulatory text, internal policy, or any document describing obligations. |
{
"type": "object",
"required": [
"requirement_text"
],
"properties": {
"context": {
"type": "string",
"description": "Optional: additional context about the industry or use case (e.g. 'SaaS company, GDPR jurisdiction, healthcare data'). Helps the model assign more accurate priorities."
},
"requirement_text": {
"type": "string",
"minLength": 20,
"description": "The requirement or specification text to analyze. Can be a contract clause, regulatory text, internal policy, or any document describing obligations."
}
}
}Convert a natural-language data question into a SQL query. Returns the SQL, dialect, and tables used.
| Argument | Type | Description |
|---|---|---|
| request* | string | Natural-language question, optionally with a schema description. |
{
"type": "object",
"required": [
"request"
],
"properties": {
"request": {
"type": "string",
"maxLength": 8000,
"minLength": 1,
"description": "Natural-language question, optionally with a schema description."
}
}
}Generate a unit-test outline (cases + coverage targets) for a function.
| Argument | Type | Description |
|---|---|---|
| code* | string | The function or module to generate test cases for. |
{
"type": "object",
"required": [
"code"
],
"properties": {
"code": {
"type": "string",
"maxLength": 8000,
"minLength": 1,
"description": "The function or module to generate test cases for."
}
}
}