otherapi_key

Noloco

Noloco is a no-code platform for building internal tools, client portals, and business applications backed by a dynamic GraphQL data API.

Verdict

Noloco is a no-code platform that turns databases into internal tools and client portals. This MCP exposes full CRUD access to any Noloco app's tables — your team can @mention it to read, create, update, or delete records without opening the Noloco UI. Useful when you need to sync data between Noloco and other tools, bulk-update records from a spreadsheet, or answer questions about app state during standups. The MCP requires you to describe a table's schema before touching records, so prompts take two steps: introspect, then act. API key auth means setup is fast, but you'll need admin access to generate the key in Noloco's settings.

Common use cases

  • Bulk update customer records from a CSV
  • Check order status without opening Noloco
  • Sync new leads from Slack into a CRM table
  • Delete test records after a demo
  • Generate a weekly report from app data

Integration

Vendor
Noloco
Category
other
Auth
API_KEY
Tools
7
Composio slug
noloco

Tools

  • Create Record

    Create one record in a table in the connected Noloco app. Use NOLOCO_DESCRIBE_TABLE first to supply valid input fields and values.

  • Delete Record
    destructive

    Permanently delete one record from a Noloco table by ID. This is destructive and cannot be undone.

  • Describe Table

    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.

  • Get Record

    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.

  • List Records

    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.

  • 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.

  • Update Record

    Partially update one Noloco record by ID. Only supplied fields are changed; use NOLOCO_DESCRIBE_TABLE first to choose valid update fields.

Setup

Setup guide

  1. 11. In your Noloco workspace, navigate to Settings → API and generate a new API key with read and write permissions for the tables you want Switchy to access. 2. Copy the key to your clipboard. 3. In Switchy, open the Integrations panel and search for Noloco. 4. Click Connect and paste your API key when prompted. 5. Save the connection. 6. Open any Project, type '@Noloco list tables' and send the message to confirm the MCP can see your app's schema. 7. If you see a list of table names, the connection works. 8. To create or update records, always run '@Noloco describe table [TableName]' first so the AI knows which fields exist and what types they expect.

What teammates see: by default, memories from Noloco are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

List All Tables

@Noloco list all the tables in my app and tell me what each one stores.

Inspect Table Schema

@Noloco describe the Customers table and show me which fields I can filter or update.

Find Records by Filter

@Noloco list all records in the Orders table where status is 'pending' and created in the last 7 days.

Create a New Record

@Noloco create a new record in the Contacts table with name 'Jane Doe', email 'jane@example.com', and source 'referral'.

Update Existing Record

@Noloco update record ID 12345 in the Projects table to set status to 'completed' and end_date to today.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Noloco list all active customer records from the Customers table, sorted by signup date, and show their email and subscription tier.

Output

Retrieved 47 active customer records from your Noloco app's Customers table. The list includes email addresses and subscription tiers (Free: 12, Pro: 28, Enterprise: 7), sorted by signup date from January 2024 to present. The most recent signups are three Enterprise accounts from last week. This example shows the first page of results; pagination cursors are available if you need to retrieve additional records beyond the initial batch.

Notes

This example demonstrates read-access to custom Noloco tables. The MCP must call NOLOCO_DESCRIBE_TABLE first to learn your app's exact field names and available filters—field schemas vary by account. Requires API key with read permissions for the target table.

Prompt

@Noloco create a new project record with title 'Q2 Marketing Campaign', status 'Planning', and assign it to user ID 'usr_abc123'.

Output

Created project record #PRJ-1847 in your Noloco Projects table with the specified attributes. The record is now visible in your Noloco app with status 'Planning' and assigned to the user. The MCP validated field types against your app's schema before submission—for instance, confirming that 'status' accepts 'Planning' as a valid enum value and that the user ID exists. This write operation is immediate and cannot be undone through the MCP.

Notes

Write operations require the MCP to first inspect your table schema via NOLOCO_DESCRIBE_TABLE to ensure field names and types match. This example shows a creation side-effect: the record persists in your Noloco database immediately. API key must have write permissions for the target table.

Prompt

@Noloco pull all support tickets marked 'urgent' from the last 7 days and draft a summary email for the team highlighting common themes.

Output

Retrieved 14 urgent support tickets from your Noloco Tickets table (filtered by priority='urgent' and created_at >= 7 days ago). Common themes identified: 8 tickets involve payment processing errors, 4 relate to mobile app login failures, and 2 concern data export timeouts. Draft email: 'Team—urgent ticket volume is up 40% this week. Payment gateway issues dominate (57% of cases), likely tied to the API migration on March 3rd. Mobile auth and export performance also need immediate attention.' This synthesis pairs Noloco's filtered data retrieval with AI reasoning to surface actionable patterns.

Notes

This example showcases the MCP's ability to filter records by date and priority, then feed structured data into the AI for synthesis. The quality of the summary depends on ticket descriptions being present in your Noloco schema. Rate limits apply to bulk reads; large result sets may require pagination.

Use-case deep-dives

Field ops daily reporting

When field teams need a write-back layer without dev time

A 6-person field service crew logs job completions, equipment failures, and customer sign-offs into a Noloco app their ops manager built in two days. The crew lead uses Switchy to parse photos of handwritten notes, extract structured data, and write records directly into Noloco tables via the MCP—no Zapier delay, no CSV upload ritual. The MCP's describe-then-create pattern means the AI learns the exact field names and types on the fly, so schema changes don't break the workflow. This works when your Noloco app is the system of record and updates happen under 50 per day; beyond that, you'll want batch endpoints Noloco doesn't expose yet. If your field data lives in Airtable or a proper CRM, skip this MCP and use those native integrations instead.

Client portal data lookup

Noloco as a read-only knowledge base for support agents

A 3-person support team at a B2B SaaS company uses Noloco to host a client directory with contract terms, feature flags, and support tier metadata. Agents ask Switchy "what's Acme Corp's renewal date" and the MCP fetches the record in under two seconds—faster than clicking through the Noloco UI and hunting for the right table. The list-tables and describe-table tools let the AI navigate unfamiliar schemas without a human writing a lookup script. This breaks down when your Noloco app has more than 20 tables or complex relational queries; the MCP doesn't support joins, so you'll end up chaining multiple get-record calls and burning tokens. If your client data is already in HubSpot or Salesforce, use those MCPs—they handle relationships natively.

Event registration triage

When you need conditional record updates during live events

A 4-person nonprofit runs weekend workshops and tracks RSVPs, attendance, and no-shows in a Noloco app. During check-in, a volunteer asks Switchy to mark attendees as "checked in" or flag dietary restrictions that weren't captured at signup. The MCP's update-record tool changes only the fields the volunteer mentions, leaving the rest untouched—critical when you're working with incomplete voice input. The delete-record tool handles duplicate signups on the spot. This setup works when updates are ad hoc and under 100 per event; if you're processing hundreds of check-ins, you need a barcode scanner and a proper event platform, not an AI middleman. Noloco's API key auth means the volunteer's Switchy session has full write access, so this only works when your team trusts each other with destructive operations.

Frequently asked

What does the Noloco MCP let me do in Switchy?

It connects your Noloco no-code database to Switchy's AI workspace so you can create, read, update, and delete records by asking in plain English. The AI calls List Tables to discover your schema, Describe Table to learn field names and types, then runs the appropriate CRUD operation. You skip writing API calls or opening the Noloco UI for routine data tasks.

Do I need admin access to connect Noloco?

You need permission to generate an API key in your Noloco workspace settings. Noloco uses API key authentication, not OAuth, so whoever connects it in Switchy controls which tables and operations the AI can reach. Check your Noloco role permissions before generating the key; read-only roles won't let the AI create or update records.

Can the MCP handle relationships between Noloco tables?

The MCP reads and writes individual records but doesn't automatically traverse foreign-key relationships or join tables. If your Noloco app links a Projects table to a Clients table, you'll need to fetch the client ID separately and pass it when creating a project record. The AI can chain those calls, but it's not a single relational query.

Why use this instead of Noloco's built-in automations?

Noloco automations trigger on events inside your app; the MCP lets anyone on your Switchy team ask conversational questions that read or change data without building a workflow first. Use Noloco automations for scheduled jobs or webhooks. Use the MCP when a human needs an answer now or wants to bulk-edit records by describing the logic in chat.

Who on the team should connect the Noloco integration?

Whoever owns your Noloco workspace and understands which tables contain sensitive data. Once connected, every Switchy team member can ask the AI to query or modify records within the scope of that API key. If you want to restrict access, create a separate Noloco environment with limited tables and connect that instead.

More other MCPs

See all other MCPs →

Data last verified 62 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.