← Back to search

@jsondb-cloud/mcp

GitHub Actions Scanned 28d ago

MCP (Model Context Protocol) server for jsondb.cloud — lets AI agents interact with your JSON database

B
76.5 / 100

Versions

1.0.25latest
Feb 27, 2026
1.0.17
Feb 26, 2026
1.0.14
Feb 26, 2026
1.0.13
Feb 25, 2026
1.0.12
Feb 25, 2026
+ show 5 moreshow less
1.0.11
Feb 25, 2026
1.0.9
Feb 25, 2026
1.0.8
Feb 25, 2026
1.0.1
Feb 25, 2026
1.0.0
Feb 25, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 28

create_webhook
annotations: none low

Register a webhook on a jsondb.cloud collection. The webhook URL receives POST requests signed with HMAC-SHA256 when the specified events occur.

url string collection string description string
list_webhooks
annotations: none low

List all webhooks registered on a jsondb.cloud collection. Returns webhook IDs, URLs, subscribed events, and status.

collection string
get_webhook
annotations: none low

Get details for a specific webhook including its recent delivery history and failure counts.

webhookId string collection string
update_webhook
annotations: none low

Update a webhook

url string webhookId string collection string description string
delete_webhook
annotations: none low

Delete a webhook permanently. Delivery of pending events is stopped immediately. This action cannot be undone.

webhookId string collection string
test_webhook
annotations: none low

Send a test event to a webhook to verify the endpoint is reachable and signature verification is working. Returns the delivery result.

webhookId string collection string
list_collections
annotations: none low

List all collections in the current jsondb.cloud project. Returns collection names that contain documents. Use this to discover what data is available before querying.

search_documents
annotations: none low

Search for documents matching specific criteria. Supports equality, comparison operators (gt, gte, lt, lte), contains (case-insensitive substring), and in (value in list). Filters are combined with AND logic.

field string limit number value any offset number collection string
import_documents
annotations: none low

Bulk import multiple documents into a jsondb.cloud collection at once. More efficient than creating documents one by one. Supports conflict resolution and custom ID field mapping.

collection string
export_collection
annotations: none low

Export all documents from a jsondb.cloud collection as a JSON array. Supports optional filtering to export a subset. Free plans support up to 1,000 documents, Pro plans up to 100,000.

collection string
create_document
annotations: none low

Create a new JSON document in a jsondb.cloud collection. Returns the created document with auto-generated _id, $createdAt, $updatedAt, and $version metadata.

collection string
get_document
annotations: none low

Read a single document by ID from a jsondb.cloud collection. Returns the full document including metadata fields (_id, $createdAt, $updatedAt, $version).

id string collection string
list_documents
annotations: none low

List documents in a jsondb.cloud collection with optional filtering, sorting, and pagination. Returns a paginated response with data array and metadata (total count, hasMore).

limit number offset number collection string
update_document
annotations: none low

Replace a document entirely in a jsondb.cloud collection. The new data replaces all existing fields (except metadata). Use patch_document for partial updates.

id string collection string
patch_document
annotations: none low

Partially update a document in a jsondb.cloud collection using merge patch. Only the provided fields are updated; other fields remain unchanged. This is preferred over update_document when you only need to change a few fields.

id string collection string
delete_document
annotations: none low

Delete a document by ID from a jsondb.cloud collection. This action is permanent and cannot be undone.

id string collection string
count_documents
annotations: none low

Count documents in a jsondb.cloud collection, optionally filtered. Returns a single number. Use this instead of list_documents when you only need a count.

collection string
json_patch_document
annotations: none low

Apply RFC 6902 JSON Patch operations to a document. Supports op types: add, remove, replace, move, copy, test. Use patch_document for simple field merges; use this for precise structural mutations like array element updates.

id string from string path string value any collection string
semantic_search
annotations: none low

Search documents using natural language semantic similarity. Returns ranked results with relevance scores. Requires documents to have been stored with embeddings.

limit number query string collection string
store_with_embedding
annotations: none low

Store a document and automatically generate a vector embedding for semantic search. The embed_field specifies which field

id string collection string embed_field string
get_schema
annotations: none low

Get the JSON Schema for a jsondb.cloud collection. Returns the schema if one is set, or null if no schema is configured. Knowing the schema helps you create valid documents.

collection string
set_schema
annotations: none low

Set a JSON Schema for a jsondb.cloud collection. Documents created or updated in this collection will be validated against the schema. Supports standard JSON Schema keywords: type, required, properties, enum, minimum, maximum, minLength, maxLength, pattern, and additionalProperties.

collection string
remove_schema
annotations: none low

Remove the JSON Schema from a jsondb.cloud collection. After removal, any valid JSON document can be stored without validation. Existing documents are not affected.

collection string
validate_document
annotations: none low

Dry-run validate a document against a collection

collection string
list_versions
annotations: none low

List all stored versions of a document. Returns version numbers, timestamps, and size. Version history depth depends on plan (Free: 5, Pro: 50).

id string collection string
get_version
annotations: none low

Retrieve the document as it existed at a specific version number. Returns the full document snapshot at that version.

id string collection string
restore_version
annotations: none low

Restore a document to a previous version. The current document is overwritten with the historical snapshot. Creates a new version entry. This action cannot be undone.

id string collection string
diff_versions
annotations: none low

Compare two versions of a document and return a structured diff showing added, removed, and changed fields. Pro plan feature only.

id string to number from number collection string

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 68

low
Tool 'create_webhook' has no annotations annotation_checker · 100%
low
Tool 'list_webhooks' has no annotations annotation_checker · 100%
low
Tool 'get_webhook' has no annotations annotation_checker · 100%
low
Tool 'update_webhook' has no annotations annotation_checker · 100%
low
Tool 'delete_webhook' has no annotations annotation_checker · 100%
low
Tool 'test_webhook' has no annotations annotation_checker · 100%
low
Tool 'list_collections' has no annotations annotation_checker · 100%
low
Tool 'search_documents' has no annotations annotation_checker · 100%
low
Tool 'import_documents' has no annotations annotation_checker · 100%
low
Tool 'export_collection' has no annotations annotation_checker · 100%
low
Tool 'create_document' has no annotations annotation_checker · 100%
low
Tool 'get_document' has no annotations annotation_checker · 100%
low
Tool 'list_documents' has no annotations annotation_checker · 100%
low
Tool 'update_document' has no annotations annotation_checker · 100%
low
Tool 'patch_document' has no annotations annotation_checker · 100%
low
Tool 'delete_document' has no annotations annotation_checker · 100%
low
Tool 'count_documents' has no annotations annotation_checker · 100%
low
Tool 'json_patch_document' has no annotations annotation_checker · 100%
low
Tool 'semantic_search' has no annotations annotation_checker · 100%
low
Tool 'store_with_embedding' has no annotations annotation_checker · 100%
low
Tool 'get_schema' has no annotations annotation_checker · 100%
low
Tool 'set_schema' has no annotations annotation_checker · 100%
low
Tool 'remove_schema' has no annotations annotation_checker · 100%
low
Tool 'validate_document' has no annotations annotation_checker · 100%
low
Tool 'list_versions' has no annotations annotation_checker · 100%
low
Tool 'get_version' has no annotations annotation_checker · 100%
low
Tool 'restore_version' has no annotations annotation_checker · 100%
low
Tool 'diff_versions' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.0.0 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
medium
Vulnerable dependency: tsup@8.0.0 (GHSA-3mv9-4h5g-vhg3) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.18 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: create_webhook manifest_parser · 70%
info
Tool: list_webhooks manifest_parser · 70%
info
Tool: get_webhook manifest_parser · 70%
info
Tool: update_webhook manifest_parser · 70%
info
Tool: delete_webhook manifest_parser · 70%
info
Tool: test_webhook manifest_parser · 70%
info
Tool: list_collections manifest_parser · 70%
info
Tool: search_documents manifest_parser · 70%
info
Tool: import_documents manifest_parser · 70%
info
Tool: export_collection manifest_parser · 70%
info
Tool: create_document manifest_parser · 70%
info
Tool: get_document manifest_parser · 70%
info
Tool: list_documents manifest_parser · 70%
info
Tool: update_document manifest_parser · 70%
info
Tool: patch_document manifest_parser · 70%
info
Tool: delete_document manifest_parser · 70%
info
Tool: count_documents manifest_parser · 70%
info
Tool: json_patch_document manifest_parser · 70%
info
Tool: semantic_search manifest_parser · 70%
info
Tool: store_with_embedding manifest_parser · 70%
info
Tool: get_schema manifest_parser · 70%
info
Tool: set_schema manifest_parser · 70%
info
Tool: remove_schema manifest_parser · 70%
info
Tool: validate_document manifest_parser · 70%
info
Tool: list_versions manifest_parser · 70%
info
Tool: get_version manifest_parser · 70%
info
Tool: restore_version manifest_parser · 70%
info
Tool: diff_versions manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (7) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 325 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%