Integration · CRM & sales
Connect Claude & ChatGPT to Stora
Ask your AI which units are available at a site, which invoices are unpaid, or to log a new lead in Stora. It can read sites, units, unit types, bookings, tenancies, subscriptions and invoices. It can create and update contacts, deals and tasks, add notes, and mark deals as won or lost.
Free plan, no credit card. Takes about a minute.
Try asking
“Which units are available at our Nordhavn site?”
The AI finds the site and lists its units with status available.
“Which invoices are unpaid and due this month?”
It lists invoices filtered by status and due date range, with lines, totals and payment status on request.
“Add [email protected] as a lead and create a deal in the first stage.”
It creates the contact, looks up your deal stages and creates a deal for her in the first stage.
What your AI can do
Sites and units
List sites, units and unit types with sizes and prices, and see which units are available or occupied.
Contacts, deals and tasks
Search, create and update contacts and deals, mark deals as won or lost, and create tasks and notes for your staff.
Bookings and billing
Read bookings, tenancies, subscriptions and invoices, and find unpaid invoices by status and due date.
“Mark the deal with Karen as won.”
It finds her deal and marks it as won.
“Remind Peter to call Karen back on Friday.”
It finds Peter among your staff and creates a task due Friday, assigned to him and linked to Karen's contact.
“Which tenancies were created this month, and which unit does each have?”
It lists tenancies created this month and reads each one with its contact, unit and dates.
30 tools for Stora
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
complete_taskVisible to othersMark a task as complete by `task_id`.create_contactChanges dataCreate a contact with `email`; full_name, phone_number, type, address, use_case and marketing_source optional. Search first to avoid duplicates.create_dealChanges dataCreate a sales deal with `name`, `stage` ({id}) and `contact` ({id}); site, assignee, starts_at, note and line_items optional.create_noteChanges dataAdd a note with `content` to a record given in `resource` (its type and id), such as a contact or deal.create_taskChanges dataCreate a task with a `title`; description, due_at, assignee ({id}), site and the record it relates to (resource) optional.get_contactGet one contact by `contact_id`, with details, address and status.get_dealGet one deal by `deal_id`, with its stage, contact and line items.get_invoiceGet one invoice by `invoice_id`, with lines, totals and payment status.get_orderGet one booking by `order_id`, with its contact, line items and status.get_siteGet one site by `site_id`, with its address and opening details.get_tenancyGet one tenancy by its ID (passed as `lease_id`), with its contact, unit and dates.get_unitGet one storage unit by `unit_id`, with its size, type, status and occupant.list_deal_stagesList the sales pipeline's deal stages. Use to get a stage ID for create_deal.list_dealsList sales deals, filtered by status, stage_id, site_id, contact_id or assignee_id.list_invoicesList invoices, filtered by contact_id, tenancy_id, site_id, status and due date range. Use to find unpaid invoices.list_notesList notes, filtered by resource_id and resource_type (e.g. the contact or deal they are on).list_ordersList bookings (orders), filtered by site_id, contact_id, status, source and start date.list_sitesList your storage sites, optionally searched by name with `search`. Use to get a site ID.list_staffList staff members, optionally searched by name. Use to get an assignee ID.list_subscriptionsList billing subscriptions, optionally filtered by contact_id.list_tasksList staff tasks, filtered by status, assignee_id, resource_id and due date range.list_tenanciesList tenancies (customers' unit rentals), with created/updated date filters, page and limit.list_unit_typesList unit types (sizes and prices), optionally filtered by site_id.list_unitsList storage units, filtered by site_id, unit_type_id or status (e.g. available, occupied), with page and limit.mark_deal_lostChanges dataMark a deal as lost by `deal_id` with a `lost_reason` (e.g. chose_competitor, didnt_respond).mark_deal_wonChanges dataMark a deal as won by `deal_id`.search_contactsFind customers and leads by name or email (`search`, `email`), or filter by type, status or source. Use to get a contact ID.update_contactChanges dataUpdate a contact's name, email, phone, address or other details by `contact_id`. Only the fields you pass change.update_dealChanges dataUpdate a deal's name, stage, assignee, site, start date or note by `deal_id`.update_taskChanges dataUpdate a task's title, description, due date or assignee by `task_id`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Stora from the app list.
- 2
Paste your key
Paste a Stora access token. Go to the Stora Developer Portal (developer.stora.co), choose Manage accounts for your operator account and generate an access token. Pick the scopes, starting with read-only ones such as public.site:read, and an expiry date. Copy the token, as 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 Stora?
It can read sites, units, unit types, contacts, deals and deal stages, bookings, tenancies, subscriptions, invoices, notes, tasks and staff. It can create and update contacts, deals and tasks, mark deals as won or lost, complete tasks and add notes to records.
Does the AI see my Stora credentials?
No. Your Stora access token is encrypted at rest and never shown to the AI. After you save it, it is 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 with lookups only. Marking a deal won or lost and completing a task change your pipeline and task list, so these tools 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 Stora account.
Which scopes should the token have?
You pick scopes when you generate the token in the Stora Developer Portal. Start with read-only scopes such as public.site:read, and add write scopes only for what you want the AI to change. The token's scopes limit what it can do, on top of the tools you switch on in PipMCP.
Related integrations
Let your AI work in Stora today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Stora freePipMCP is not affiliated with Stora. Product names are trademarks of their owners.






