# Noloco — MCP server on mcp.ai > Connect your Noloco account and use 7 tools for app builder straight from your AI agent. Connect with your own API key. Noloco is a no-code platform for building internal tools, client portals, and business applications backed by a dynamic GraphQL data API. By: mcp.ai · official Page: https://mcp.ai/noloco ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_noloco?ms=1787296080000 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/noloco/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/noloco/ 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/noloco/skill.md Postman collection (v2.1): https://mcp.ai/noloco/postman.json ## Tools - noloco_create_record(values: object, table_name: string, return_fields?: string[]) — Create one record in a table in the connected Noloco app. Use NOLOCO_DESCRIBE_TABLE first to supply valid input fields and values. - noloco_delete_record(record_id: string|integer, table_name: string, return_fields?: string[]) — Permanently delete one record from a Noloco table by ID. This is destructive and cannot be undone. - noloco_describe_table(table_name: string) — Describe one Noloco table's selectable fields, unique lookup selectors, filters, and create/update inputs. Use this before record CRUD to learn the connected app's exact field names and GraphQL types. - noloco_get_record(fields: string[], table_name: string, selector_field: string, selector_value: string|integer|number|boolean) — Fetch one record from a Noloco table by a supported unique selector. Use NOLOCO_DESCRIBE_TABLE first because selectors and fields vary by app and table. - noloco_list_records(sort?: object[], first?: integer, where?: object, fields: string[], table_name: string, next_cursor?: string) — Return one forward-paginated page of records from a table in the connected Noloco app. Use NOLOCO_DESCRIBE_TABLE first to choose valid fields, filters, and sort fields. - noloco_list_tables() — List the record tables and generated CRUD operation names available in the connected Noloco app. Call this before using a table-specific record tool when the app schema is unknown. - noloco_update_record(values: object, record_id: string|integer, table_name: string, return_fields?: string[]) — Partially update one Noloco record by ID. Only supplied fields are changed; use NOLOCO_DESCRIBE_TABLE first to choose valid update fields. ## Example prompts - "What can I do in Noloco?" - "Show me a summary of my Noloco account" ## Links Docs: https://mcp.ai/docs/mcps/noloco Website: https://mcp.ai/mcps/noloco