parse-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PARSE_APP_ID | Yes | Your Parse application ID | |
| PARSE_MASTER_KEY | No | Master key required for admin operations (e.g., creating classes, managing users, running cloud functions) | |
| PARSE_SERVER_URL | Yes | The URL of your Parse Server instance (e.g., http://localhost:1337/parse) | |
| PARSE_JAVASCRIPT_KEY | No | Optional JavaScript key for additional security |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create-objectA | Create a new object in a Parse class. The object will be saved to the database immediately. |
| get-objectB | Retrieve a single object by its ID from a Parse class |
| update-objectB | Update an existing object in a Parse class |
| delete-objectB | Delete an object from a Parse class by its ID |
| query-objectsA | Query objects from a Parse class with filters, sorting, and pagination. Supports MongoDB-style query operators. |
| signup-userB | Register a new user account. Username and password are required. |
| login-userA | Authenticate a user with username and password |
| logout-userA | Log out the currently authenticated user |
| get-current-userA | Get the currently authenticated user |
| update-userC | Update a user's information |
| delete-userB | Delete a user account |
| request-password-resetB | Send a password reset email to a user |
| query-usersA | Query user accounts with filters |
| upload-fileB | Upload a file to Parse. Provide base64-encoded content. |
| delete-fileB | Delete a file from Parse storage |
| create-roleB | Create a new role for role-based access control |
| get-roleC | Get information about a role |
| add-users-to-roleC | Add users to a role |
| remove-users-from-roleB | Remove users from a role |
| query-rolesA | List all roles |
| get-schemaA | Get the schema definition for a Parse class |
| get-all-schemasA | Get all class schemas in the Parse application |
| create-classA | Create a new Parse class with optional field definitions |
| add-fieldA | Add a new field to an existing Parse class |
| delete-fieldA | Delete a field from a Parse class (WARNING: This will delete all data in that field!) |
| delete-classA | Delete an entire Parse class (WARNING: This will delete all objects in the class!) |
| get-configA | Get Parse Config parameters for remote app configuration |
| set-configC | Set Parse Config parameters (requires masterKey) |
| run-cloud-functionC | Execute a Cloud Code function defined on the Parse Server |
| aggregateB | Run an aggregation pipeline on a Parse class (similar to MongoDB aggregation) |
| distinctB | Get distinct values for a field in a Parse class |
| set-object-aclB | Set Access Control List (ACL) permissions on an object |
| add-relationC | Add objects to a relation field |
| remove-relationB | Remove objects from a relation field |
| query-relationB | Query objects in a relation field |
| batch-createB | Create multiple objects in a single batch operation |
| batch-deleteA | Delete multiple objects in a single batch operation |
| query-nearB | Query objects near a geographic point |
| query-within-boxA | Query objects within a geographic bounding box |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Getting Started with Parse | Introduction to Parse Server and Parse JS SDK setup |
| Parse Objects | Working with Parse.Object - creating, saving, updating, and deleting data |
| Parse Queries | Querying data with Parse.Query - filters, sorting, pagination, and operators |
| Parse Users | User management - signup, login, sessions, and authentication |
| Parse Files | File storage and management with Parse.File |
| Roles and ACLs | Role-based access control and Access Control Lists |
| Cloud Code | Server-side functions, triggers, and background jobs |
| Live Queries | Real-time data subscriptions with LiveQuery |
| Schema Management | Managing class schemas and field definitions |
| Security Best Practices | Security guidelines for Parse applications |
| Relations | Working with relations between objects - pointers and Parse.Relation |
| GeoPoints | Geolocation queries with Parse.GeoPoint |
| Parse Config | Remote app configuration with Parse.Config |
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/asaje379/parse-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server