# ApptiveGrid — MCP server on mcp.ai > Connect your ApptiveGrid account and use 7 tools for databases straight from your AI agent. Connect with your own API key. ApptiveGrid is a collaborative no-code database and app platform for managing spaces, grids, forms, and structured records. By: mcp.ai · official Page: https://mcp.ai/apptivegrid ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_apptivegrid?ms=1787293620000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/apptivegrid/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/apptivegrid/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/apptivegrid/skill.md Postman collection (v2.1): https://mcp.ai/apptivegrid/postman.json ## Tools - apptivegrid_create_record(record: object, grid_id: string, user_id: string, space_id: string) — Create one record in a grid from a provider-native object keyed by that grid's field IDs or field keys; inspect the grid first to construct valid values. - apptivegrid_get_current_user() — Return the connected ApptiveGrid user's ID, plan, seat availability, and resource links; use it to identify the user before listing spaces. - apptivegrid_get_grid(grid_id: string, user_id: string, space_id: string) — Return a grid's metadata and dynamic field definitions; use it before listing, reading, or creating records. - apptivegrid_get_record(layout?: string, grid_id: string, user_id: string, space_id: string, record_id: string) — Return one record from a grid by record ID, optionally rendered with a provider layout. - apptivegrid_get_space(user_id: string, space_id: string) — Return a space and its grid summaries or grid links; use it to discover grid IDs before reading records. - apptivegrid_list_records(filter?: object, layout?: string, grid_id: string, sorting?: object[], user_id: string, space_id: string, page_size?: integer, page_index?: integer) — Return one 1-based page of records from a grid, optionally using the provider's layout, filter, and sorting definitions. - apptivegrid_list_spaces(user_id: string, page_size?: integer, page_index?: integer) — Return one 1-based page of spaces available to a user, including IDs needed to inspect a space. ## Example prompts - "What can I do in ApptiveGrid?" - "Show me a summary of my ApptiveGrid account" ## Links Docs: https://mcp.ai/docs/mcps/apptivegrid Website: https://mcp.ai/mcps/apptivegrid