
Integration · Developer tools
Connect Claude & ChatGPT to Base44
Manage a Base44 app from your AI assistant. It can read and change the app's data, check users, payments and analytics, and see which workflows failed. It can also send instructions to the Base44 AI builder, save a checkpoint and publish the app when the changes look right.
Free plan, no credit card. Takes about a minute.
Try asking
“How many orders have status paid?”
The AI lists the app's entities to find the right one, then counts the records matching {"status": "paid"}.
“Which workflows failed since yesterday?”
It lists failed workflow runs since that time and reads each run's steps and errors.
“Ask the builder to add a phone number field to the signup form.”
It sends the instruction to the Base44 AI builder, which then edits the live app, and reads the builder's reply.
What your AI can do
App data
List entities and their fields, then list, count, read, create and delete records with JSON filters and sorting.
Builder, checkpoints and publishing
Send chat instructions to the Base44 AI builder, read its history, stop it, save checkpoints and publish the app.
Analytics, payments and workflows
Read user stats, analytics events and payment totals, list workflows and runs, and run a workflow on demand.
“Save a checkpoint, publish the app and give me the link.”
It saves a named checkpoint, publishes the current version and returns the public URL.
“How much did the app take in payments over the last 30 days?”
It gets the payment summary for the 30-day period.
“How many users does the app have, and how many are active?”
It reads the app's user stats with total and active users.
27 tools for Base44
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
count_entity_recordsCount records of an entity by `entity_name`, optionally matching a `q` JSON filter.create_checkpointChanges dataSave a checkpoint of the app's current state, with an optional `name`, so you can restore it later.create_entity_recordChanges dataCreate a new record in an entity: pass `entity_name` and `body` with the field values.delete_entity_recordDeletesPermanently delete one record by `entity_name` and `entity_id`. Cannot be undone.get_analytics_timeseriesChanges dataAggregate analytics events over time: optional `event_name`, `start_time`/`end_time` (ISO 8601), `metrics` and `q` filter. Defaults to event and user counts over the last 30 days.get_appGet an app's details, such as its name and description.get_builder_conversationRead the app's chat history with the Base44 AI builder, with `limit`/`offset`.get_entity_recordGet one record by `entity_name` and `entity_id`.get_entity_schemaGet the field definitions of one entity by `entity_name`.get_payment_summaryGet payment totals for the app over a `period` (7d, 30d, 90d) or a `start_date`/`end_date` range, optionally by `currencies`.get_published_urlGet the public URL where the app is published.get_user_statsGet the app's user analytics, such as total and active users.get_workflowGet one workflow by `workflow_id`, including its definition and status.get_workflow_runGet one workflow run by `workflow_id` and `run_id`, including its steps and errors.list_analytics_event_namesList the analytics event names the app tracks.list_appsList the Base44 apps you can access, optionally in another `workspace_id`, with `sort`, `limit` and `offset`.list_checkpointsList saved checkpoints (restorable versions) of the app.list_entity_recordsList records of an entity by `entity_name`; filter with `q` as a JSON object (e.g. {"status": "paid"}), sort with `sort` (e.g. -created_date) and page with `limit`/`offset`.list_entity_schemasList the data entities (tables) of an app and their fields. Use this to find entity names before reading or adding records.list_recent_paymentsList recent payment transactions in the app over a `period` or date range.list_workflow_runsList workflow runs across the app, filtered by `status` (e.g. failed) or `since` (ISO 8601).list_workflowsList the app's automated workflows, optionally including archived ones.publish_appChanges dataPublish (deploy) the app's current version so visitors see the latest changes.run_workflow_nowChanges dataRun a workflow immediately by `workflow_id`, optionally replaying a previous run via `replay_from_run_id`. Its actions take real effect.send_builder_messageVisible to othersSend a chat instruction to the Base44 AI builder, which then edits the app (pages, logic, data). Pass `content` and optional public `file_urls` such as screenshots. Changes the live app code.stop_builderChanges dataStop the Base44 AI builder while it is working on a chat message.update_appChanges dataRename an app or change its description via `name` and `user_description`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Base44 from the app list.
- 2
Paste your key
Paste a Base44 personal access token and the App ID of the app you want to manage. In Base44, click your workspace name, open Secrets and create a personal access token. Choose which apps it can reach and whether it has full access, and copy it right away, because it is shown only once.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.
Questions
What can the AI do in Base44?
It can list your apps and read an app's details, entities, records, workflows, workflow runs, checkpoints, builder history, analytics, user stats and payments. It can create and delete records, send instructions to the Base44 AI builder, save checkpoints, publish the app, rename it and run a workflow right away.
Does the AI see my Base44 access token?
No. Your Base44 credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Builder messages change the live app, running a workflow has real effects, and deleting a record cannot be undone. These can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Base44 account.
Can the AI change my app's code?
Only through the Base44 AI builder. The send_builder_message tool sends a chat instruction to the builder, which then edits the app's pages, logic and data. You can save a checkpoint first, require approval for that tool, and stop the builder while it is working.
Related integrations
Let your AI work in Base44 today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Base44 freePipMCP is not affiliated with Base44. Product names are trademarks of their owners.




