mongodb

SKILL.md

MongoDB Atlas

Query collections and documents via the MongoDB Atlas Data API.

Environment Variables

  • MONGODB_URI - MongoDB connection URI or Atlas Data API key

Find documents

curl -s -X POST -H "Content-Type: application/json" \
  -H "api-key: $MONGODB_URI" \
  "https://data.mongodb-api.com/app/data-xxx/endpoint/data/v1/action/find" \
  -d '{"dataSource":"Cluster0","database":"mydb","collection":"mycoll","filter":{},"limit":10}' | jq '.documents[]'

Insert document

curl -s -X POST -H "Content-Type: application/json" \
  -H "api-key: $MONGODB_URI" \
  "https://data.mongodb-api.com/app/data-xxx/endpoint/data/v1/action/insertOne" \
  -d '{"dataSource":"Cluster0","database":"mydb","collection":"mycoll","document":{"name":"test","value":42}}' | jq '{insertedId}'

Aggregate

curl -s -X POST -H "Content-Type: application/json" \
  -H "api-key: $MONGODB_URI" \
  "https://data.mongodb-api.com/app/data-xxx/endpoint/data/v1/action/aggregate" \
  -d '{"dataSource":"Cluster0","database":"mydb","collection":"mycoll","pipeline":[{"$group":{"_id":"$field","count":{"$sum":1}}}]}' | jq '.documents[]'

Notes

  • Replace data-xxx with your Atlas app ID.
  • Always confirm before inserting or deleting documents.
Weekly Installs
2
First Seen
13 days ago
Installed on
opencode2
gemini-cli2
claude-code2
github-copilot2
codex2
kimi-cli2