Dextalo
FeaturesPricingAboutGuidesDocs
Docs · Integrations

Connect your AI assistant to Dextalo

  • ChatGPT
  • Claude
  • Grok

Ask ChatGPT, Claude or Grok to check your leave, find a Knowledge page, follow up a Lead or log a Helpdesk request, in your own words. Add Dextalo once on the assistant's website, and it works in its phone and desktop apps too.

Last updated: 11 November 2026

On this page

  1. 1. What you can ask
  2. 2. Before you start
  3. 3. ChatGPT
  4. 4. Claude
  5. 5. Grok
  6. 6. Sign in and click Allow
  7. 7. On your phone and computer
  8. 8. Only need one or two apps?
  9. 9. What the All apps connector can do
  10. 10. What the Knowledge connector can do
  11. 11. What the Projects connector can do
  12. 12. What the HRM connector can do
  13. 13. What the Helpdesk connector can do
  14. 14. What the Commercial connector can do
  15. 15. What the Leads connector can do
  16. 16. Security
  17. 17. Troubleshooting
  18. 18. Advanced: Claude Code
  19. 19. Advanced: Cursor, VS Code and other clients
  20. 20. Advanced: Personal access tokens (Knowledge only)
  21. 21. Advanced: For developers

You probably already use an AI assistant to write emails or summarise documents. Connect it to Dextalo, and it can also work with your projects, leave, customers and requests: look things up, answer questions about them and, when you ask, make changes for you.

The link between your assistant and Dextalo is called a connector (you may also see the term “MCP server”). You add it once, it takes about two minutes, and there is nothing to install.

1. What you can ask

Ask the way you would ask a colleague. For example:

In Projects

  • “What's on my plate this week? Put the nearest deadlines first.”
  • “Which projects are delayed or at risk, and which jobs are holding them up?”
  • “Are any Thai translation tasks still unassigned? Take the one due soonest for me.”
  • “Set up a project for Acme, English into Thai and Japanese, due on the 28th, with a job for each language.”
  • “Assign Mina to the proofreading step on the Acme Japanese job, due Friday.”
  • “Tell the team on the Acme Thai job that the client sent a new glossary.”

In Leads

  • “Which of my Leads need action today? Start with the overdue follow-ups.”
  • “I just called Acme and they want a quote by Friday. Log the call and make that the next action.”
  • “Here's an email from a new client. Add it as a Lead.”
  • “Create a Quotation from the Acme Lead.”
  • “Which Quotations are still waiting on client feedback?”
  • “How are we tracking against this quarter's target, and where are we losing Leads?”

It works as you

  • It sees only what you can see in Dextalo, and can do only what your role allows.
  • Before a change that matters, such as applying for leave, approving an estimate or anything that notifies a colleague, it tells you what it is about to do and waits for your OK.
  • Every change it makes is recorded under your name, as if you had made it yourself.

2. Before you start

Add the connector on your assistant's website, on a computer: chatgpt.com, claude.ai or grok.com. It's the easiest way, and you only do it once.

Your phone and desktop apps get it too

Once you've added Dextalo on the website, it also works in the assistant's phone and desktop apps, as long as you're signed in to the same account there. There is nothing to set up again.

You'll need this address. It connects every Dextalo app you have access to:

Connector URL
https://dextalo.com/api/mcp/dextalo

Then follow the steps for your assistant below. Prefer to be guided? Click “Onboard your agent to Dextalo” at the top of Dextalo, or paste this message into a chat, and your assistant walks you through it:

Prompt
Fetch and execute the appropriate instructions to set me up for Dextalo from /agent-setup/prompt.md

3. ChatGPT

  1. Go to chatgpt.com and open Plugins in the left sidebar. Click Add in the top right, then Add custom MCP server.
  2. Name it “Dextalo” and paste the connector URL under Connection → Server URL. You can skip the icon and description.
  3. Under Authentication, choose OAuth. Leave the other OAuth settings as they are, and leave the client ID and secret empty.
  4. Tick “I understand and want to continue”, then click Create as a plugin.
  5. Dextalo opens in a new window. Sign in if asked and click Allow (step 6 shows this page). Then go back to ChatGPT and start a new chat.
OpenAI · Find custom MCP serversUI illustration
ChatGPT
New chat
Search
Projects
1Plugins
Skills
Plugins
Add
Connect plugins to let ChatGPT work across your tools
Create plugin
Upload plugin archive
2Add custom MCP server
PublicPersonal
Popular
GmailRead and manage Gmail
Google DriveDrive, Docs, Sheets or Slides
Open Plugins in the left sidebar. Use Add in the top right, then choose Add custom MCP server.
OpenAI · Add DextaloUI illustration
Add custom MCP server
Icon (optional)
PNG only · 256 × 256 px or larger · Max 10 KB
Name
Dextalo
Description (optional)
Explain what it does in a few words
ConnectionServer URL   Tunnel
Server URL
https://dextalo.com/api/mcp/dextalo
Authentication
OAuth
Advanced OAuth settings
Review discovered OAuth settings, or enter them manually.
Custom MCP servers introduce risk. Learn more
I understand and want to continue
Only connect to MCP servers you trust.
CancelCreate as a plugin
Use “Dextalo” and the All apps connector URL shown here. Choose OAuth, accept the acknowledgment, then select Create as a plugin.
Next: sign in to Dextalo and approve access.See the authorization steps

4. Claude

  1. Go to claude.ai and open Customize in the left sidebar. On the Connectors tab, click + Add, then Add custom connector.
  2. Name it “Dextalo”, paste the connector URL and click Continue.
  3. Under Authentication, choose “Sign in now”. Under OAuth client, choose “Register automatically”. Leave Request headers empty and click Add.
  4. Dextalo opens. Sign in if asked and click Allow.
  5. In a chat, turn Dextalo on from + → Connectors.
Claude · Find custom connectorsUI illustration
Claude
New chat
Search
Projects
1Customize
Customize
Skills2ConnectorsPlugins
Add
3Add custom connector
CURATED BY ANTHROPIC
Claude for legal
Draft, review, and research with the tools legal teams use.
H
Explore
Open Customize in the left sidebar, choose Connectors, then Add → Add custom connector.
Claude · Add DextaloUI illustration
Add custom connector
Connect Claude to your data and tools. Learn more about connectors or get started with pre-built ones.
Name
Dextalo
Shown in the connectors list.
Remote MCP server URL
https://dextalo.com/api/mcp/dextalo
The HTTPS address where the server accepts MCP requests.
Only use connectors from developers you trust. Anthropic does not control which tools developers make available.
CancelContinue
Use “Dextalo” and the All apps connector URL shown here. Select Continue to proceed with authentication.
Next: sign in to Dextalo and approve access.See the authorization steps
Choose “Register automatically”

Dextalo doesn't support “Use Claude's published identity” yet. With that option, sign-in stops with “Unknown OAuth client”.

Claude Team and Enterprise

An owner adds the connector once under Organization settings → Connectors → Add → Custom → Web, with the same settings. Each member then clicks Connect under Customize → Connectors and signs in as themselves, so every change is attributed to the right person.

Tip: to approve every change yourself, open the connector's tool settings and set the reading tools to Allow and the writing tools to Ask.

5. Grok

  1. Go to grok.com and start a new chat. Click + in the message box, open Connectors, then choose Add connector.
  2. Choose Custom.
  3. Name it “Dextalo”, paste the connector URL into Server URL and click Add Connector.
  4. Dextalo opens in a new window. Sign in if asked and click Allow.
  5. Back in Grok, turn Dextalo on from + → Connectors in the chat.
Grok · Start from a new chatUI illustration
What should we explore?
Switch to Build Mode to create apps
1Auto
Upload a file
Add to project
Recent files
Skills
2Connectors
Dextalo Knowledge
Notion
3Add connector
Manage connectors
In a new chat, open + → Connectors → Add connector. This menu is in the message composer.
Grok · Choose CustomUI illustration
New Connector
Search
4Custom
Add your own custom connector
Featured
Gmail
Search and draft emails
Add
Google Drive
Search files and docs
Add
In the New Connector dialog, choose Custom to enter your own MCP server URL.
Grok · Add DextaloUI illustration
Custom Connector
Enter a custom name and an MCP server URL
Name
Dextalo
Server URL
https://dextalo.com/api/mcp/dextalo
CancelAdd Connector
Use “Dextalo” and the All apps connector URL shown here. Select Add Connector to start the sign-in flow.
Next: sign in to Dextalo and approve access.See the authorization steps

6. Sign in and click Allow

Whichever assistant you use, the last step happens on Dextalo. A window opens and asks you to sign in. If you're already signed in, you go straight to this page:

  1. Check that the account shown is yours, and that the assistant named is the one you're connecting.
  2. Read “What it will be able to do”. It lists only what your role allows.
  3. Click Allow, and you're sent back to your assistant. Cancel stops the connection.
Dextalo · Sign in and approve accessUI illustration
dextalo.comNew window
Dextalo
1Sign in to Dextalo
Use your Dextalo account. If you’re already signed in, you’ll go straight to the consent screen below.
Connect Claude to Dextalo
Claude is asking to use Dextalo on your behalf: every app your role can open, in one connection. It will act as you, with exactly your permissions, and every change it makes is recorded in the audit log under your name.
Signed in as
Alex Morgan
alex@example.com
2What it will be able to do
Read projects and their comments
Read jobs, their workflow steps and tasks, and their comments
Read the task board
Read workflow templates
Read customers
These follow your role. If an admin changes your permissions later, the connection changes with them.
Only the apps your role can open are listed, and each app's own limits apply to its tools. It connects only through this sign-in, never with a personal access token.
After you allow, you will be sent back to your assistant.
3AllowCancel
Not you? Connect from a different account.
Sign out and use another account
Return to your assistant. Your connector is ready.
Example authorization window for Claude using the All apps connector with a role that can only read Projects. The assistant name, connector and permissions reflect your own connection and role.
Wrong account?

The assistant acts as whoever clicks Allow. If the page shows the wrong account, choose “Sign out and use another account”, sign in again and carry on.

7. On your phone and computer

That's it. Open the ChatGPT, Claude or Grok app on your phone or computer, signed in to the same account as on the website, and Dextalo is already there. Start a new chat and ask away.

The connection lasts 90 days. After that, your assistant asks you to sign in to Dextalo again.

8. Only need one or two apps?

The connector above covers every Dextalo app you can open. If you only use one or two, add those instead, the same way, with their address from this table. Your assistant reads a description of every tool it has at the start of each chat, so fewer apps leave it more room for your conversation. Name each one after its app, for example “Dextalo Helpdesk”.

ConnectorURLWhat the assistant can do
All appshttps://dextalo.com/api/mcp/dextaloEverything below that your role can open, through one connector
Knowledgehttps://dextalo.com/api/mcp/knowledgeSearch and read the company wiki; draft, publish and restore pages
Projectshttps://dextalo.com/api/mcp/projectsFollow and coordinate projects, jobs, tasks and workflows; comment; look up customers
HRMhttps://dextalo.com/api/mcp/hrmCheck leave balances, holidays and timesheets; apply for leave; help line managers decide leave; clock in and out
Helpdeskhttps://dextalo.com/api/mcp/helpdeskSubmit requests (named or anonymously) with screenshots; follow, comment and vote; Handlers triage, report and export
Commercialhttps://dextalo.com/api/mcp/commercialFind and add customers and vendors; price, write, approve and convert estimates; raise and approve POs; read margin, the order book and receivables aging
Leadshttps://dextalo.com/api/mcp/leadsAdd, qualify and assign Leads; log contacts; quote from a Lead; mark Leads lost; read Needs action, the dashboard and targets

Every address is also in Dextalo under Settings → AI assistants → Advanced (open Settings from the account menu at the bottom of the sidebar, in any app). The sections below list exactly what each connector can do.

9. What the All apps connector can do

It carries the tools of all six app connectors, with the same names, and each works exactly as it does on its own app's connector:

ToolsAppDescribed in
knowledge_*Knowledge (11 tools)Section 10
projects_*Projects (20 tools)Section 11
hrm_*HRM (13 tools)Section 12
helpdesk_*Helpdesk (30 tools)Section 13
commercial_*Commercial (31 tools)Section 14
leads_*Leads (24 tools)Section 15
  • The assistant sees only the apps your role can open. If you have Projects and HRM access, it gets the Projects and HRM tools and nothing else. If your role opens none of the apps, the connection is refused.
  • When you sign in, Dextalo groups what you allow under each app's name, with the same limits that app's own connector would show, and lists only the apps you could connect on their own.
  • It is one sign-in and one connection, and every change is logged under your name, as with the other connectors.

10. What the Knowledge connector can do

ToolWhat it does
knowledge_page_listAll live pages, as a tree
knowledge_page_getOne page as Markdown, published or pending draft
knowledge_page_searchFull-text search over published pages
knowledge_page_history / knowledge_page_revision_getA page's revisions, and one old revision
knowledge_page_createNew page, saved as a draft or published
knowledge_page_updateSave a draft or publish a new version
knowledge_page_revertRestore an older revision (preview first)
knowledge_page_trash / knowledge_page_list_trash / knowledge_page_restoreMove a page to the trash and bring it back (preview first)
  • Pages go in and out as Markdown. Drafts stay invisible to readers until published.
  • Revert, trash and restore show a preview first. The assistant only goes ahead after you agree.
  • If someone else edited the page since the assistant read it, the update fails instead of overwriting their change.

11. What the Projects connector can do

ToolWhat it does
projects_project_list / projects_project_getFind projects; one project with its languages, team and jobs
projects_job_list / projects_job_getFind jobs; one job with its workflow steps and tasks
projects_task_listThe Tasks board: yours, unassigned, assigned or all
projects_workflow_listWorkflow templates and their steps
projects_customer_list / projects_customer_getFind customers; profile, contacts and projects (no money figures)
projects_project_form_options / projects_job_form_optionsThe ids a new project or job needs: languages, entities, templates, services
projects_project_create / projects_job_createCreate a project; create a job with its workflow tasks
projects_project_update / projects_job_updateEdit a project or job you created
projects_task_assign_options / projects_task_assignWho can be assigned; add people to workflow steps
projects_task_acceptTake a task yourself
projects_comment_list / projects_comment_mentionable / projects_comment_createRead a thread; find people to @mention; post a comment or reply
  • It never deletes anything, never edits customers, and only edits projects and jobs you created.
  • Edits change only the fields named. If someone else changed the row since the assistant read it, the edit fails instead of overwriting their work.
  • Assigning only adds people. Nobody is removed and existing assignments stay as they are.
  • Assigning and commenting notify other people, so the assistant checks with you first.

12. What the HRM connector can do

ToolWhat it does
hrm_employee_search / hrm_employee_getFind employees; one profile with line manager and direct reports
hrm_leave_balanceThis year's allowances, what is used and left, days taken per type
hrm_leave_list / hrm_leave_getAn employee's leave requests; one request in full
hrm_leave_pendingLeave requests waiting on you as line manager
hrm_leave_applyApply for leave for you (preview first)
hrm_leave_decideApprove or reject a request waiting on you (preview first)
hrm_leave_cancelWithdraw your own pending request (preview first)
hrm_holiday_listPublic holidays per legal entity, with the day actually taken off
hrm_timesheet_summaryHours this month and last, latest timesheets, office and WRA days per week
hrm_clock_status / hrm_clock_punchWhether you're clocked in; clock in, lunch and clock out now
  • It can't decide your own leave. Applying and deciding are separate actions: a request it files goes to your line manager, exactly as from the apply form, or, if you have no line manager, is approved on submit, as in Dextalo.
  • If you're a line manager, it can approve or reject the requests waiting on you, one at a time, when you tell it to.
  • Applying, deciding and withdrawing show a preview first. The assistant only goes ahead after you agree.
  • You see your own records. A line manager also sees their direct reports'; HR sees everyone's.
  • Asking twice is safe: applying for the same leave again returns the request already filed, and a punch already made is refused.
  • It can't edit employee records, allowances, holidays or past timesheets. HR does that in Dextalo.

13. What the Helpdesk connector can do

When you sign in, Dextalo lists only what your Helpdesk role allows, one line per group of tools below.

What you allowToolsWhat they do
Read the Board, Forms, Tags and the requests you can seehelpdesk_form_list / helpdesk_form_get / helpdesk_tag_list / helpdesk_request_list / helpdesk_request_search / helpdesk_request_get / helpdesk_comment_list / helpdesk_comment_mentionable / helpdesk_file_list / helpdesk_file_getFind and read requests with their answers, conversation and files; the Forms you can submit to; the Tags
Submit and edit your own requests, named or anonymously; upload fileshelpdesk_file_upload_prepare / helpdesk_request_create / helpdesk_request_update / helpdesk_request_set_visibilitySubmit a request with screenshots and attachments; edit your own; move it between the Board and Private
Comment, vote, react and followhelpdesk_comment_create / helpdesk_request_set_vote / helpdesk_reaction_set / helpdesk_request_set_followComment and reply under your name; vote, react and follow
Take unassigned requests, and move and write internal notes on the ones assigned to youhelpdesk_request_assign_self / helpdesk_request_unassign_self / helpdesk_request_set_status / helpdesk_internal_note_createTake a request, give it back, change the status of and leave internal notes on the ones assigned to you
Handle every request: status, assignment, Tags, Visibility, internal noteshelpdesk_request_assign_self / helpdesk_request_unassign_self / helpdesk_request_assign / helpdesk_request_set_status / helpdesk_request_set_tags / helpdesk_request_set_visibility / helpdesk_internal_note_createHandlers: take or give back, assign, change status (with a message), tag with existing Tags, move between the Board and Private, leave internal notes
Read the dashboard and export the Boardhelpdesk_dashboard_get / helpdesk_request_exportHandlers: the dashboard figures and the Board CSV
Read and change your own notification settings and Form subscriptionshelpdesk_notification_preferences_get / helpdesk_notification_preferences_set / helpdesk_form_subscription_get / helpdesk_form_subscription_setYour in-app, email and push settings per event; Handlers: which Forms alert you about new requests
Posting anonymously

An anonymous request is shown to you as a preview first, and the assistant submits it only after you say yes. Your name isn't saved: nobody, admins and Dextalo included, can find out it was you, and you can't edit it or get notifications about it. Comments, votes, reactions and follows are always under your name, so using them on your own anonymous request soon after posting can give you away. Files and what you write can identify you too.

  • Requests are addressed by number: HD-42 is 42. Bodies go in and out as Markdown.
  • Screenshots and attachments go straight between the assistant and Dextalo over the same sign-in, not pasted into the chat.
  • Handlers can ask for a triage run: tag with existing Tags, assign, change status and leave a note on why. The assistant follows your instructions and works as you, with your role.
  • Status changes, assignments, comments and new requests notify people exactly as on the website, so the assistant checks with you first.
  • If a request is assigned to you but your role has neither Take Requests nor Handler access, change its status, give it back or write internal notes on the Helpdesk website: over MCP those need one of the two.
  • It can't delete requests, comments, notes or Forms, or administer Forms, Fields, Tags, roles or access. Editing a request can remove its files, including Body images and file answers. Other deletion and administration happens on the Helpdesk website.

14. What the Commercial connector can do

When you sign in, Dextalo lists only what your Commercial role allows: reading or writing customers, vendors, sales documents and purchase orders, approving the ones you may sign off, the catalog and exchange rates, and the operations figures.

ToolWhat it does
commercial_customer_listFind customers by name or code, status and company, with their owners and open sales documents
commercial_customer_getOne customer: tax ID and branch, credit days, currency, owners and CRM roles, addresses, contacts and latest sales documents
commercial_customer_createAdd a customer (preview first: the code it will get and the Thai tax-ID check)
commercial_customer_updateEdit a customer, or add or edit an address or contact (preview first)
commercial_vendor_listFind vendors by name or code, status and company, with their classification and open PO count
commercial_vendor_getOne vendor: tax ID and branch, services and grades, contacts, open POs. Never bank details
commercial_vendor_createAdd a vendor (preview first). Bank details and payment options stay in Dextalo
commercial_vendor_updateEdit a vendor's profile, or add an address or contact (preview first). Edit existing addresses and contacts in Dextalo
commercial_party_form_optionsThe companies, currencies, VATs and other choices the customer and vendor forms offer
commercial_sales_document_listSearch estimates, quotations or sales orders as the index screens do: amount and base amount, status, approval outstanding
commercial_sales_document_getOne document in full: lines, totals, exchange-rate snapshot, gross margin, owners, approval marks, and what blocks an edit or a convert
commercial_sales_document_form_optionsWhat a create or an edit needs: companies, currencies, VATs, the customer's addresses and contacts, services and pricing
commercial_estimate_createWrite an Estimate (preview first: lines priced, totals, exchange rate, owners, who is notified)
commercial_sales_document_updateEdit a document (preview first: what changes and whether approval marks are cleared)
commercial_sales_document_approveReview, then approve, the current Estimate or Quotation stage, under your role or as a Business Unit approver (preview first)
commercial_sales_document_convertEstimate to Quotation, Quotation to Sales Order, once approved (preview first)
commercial_purchase_order_listFind POs by sales order, vendor, company or approval
commercial_purchase_order_getOne PO: lines, totals, exchange-rate snapshot, dates, approval, and the margin left on its sales order
commercial_purchase_order_form_optionsWhat a PO needs: sales-order seed lines at their original sales prices and currency, companies, the service catalog and vendor terms. Enter agreed vendor buy rates in the vendor's currency
commercial_purchase_order_createRaise a PO against a sales order (preview first: totals, margin after it, and the contractor-PO split above the cap)
commercial_purchase_order_updateEdit a PO (preview first: what changes and whether the review is cleared)
commercial_purchase_order_approveReview, then approve, a PO, under your role or as a Business Unit approver (preview first)
commercial_service_listThe service catalog: categories, services, tasks and units
commercial_price_lookupPrice a task from the price list: unit, buy and sell rate
commercial_exchange_rate_listDated exchange rates
commercial_exchange_rate_getThe rate a document dated today would take
commercial_margin_getGross margin on a sales order, or what is left after a PO (ex-VAT, base currency)
commercial_pipeline_summaryThe Dashboard's sales pipeline and operations tiles (needs ledger access, as the Dashboard)
commercial_order_bookSales documents grouped by customer, core business, owner or month: count, base value, approval outstanding, value left to invoice
commercial_activity_listWhat changed recently on a customer, a sales document or a PO
commercial_ar_agingOpen receivables by age, as the Dashboard shows them, and the invoices in one bucket (needs ledger access)
  • Every write shows a preview first: the figures, what changes and who is notified. The assistant only goes ahead after you agree, with the preview's one-time confirmation. Confirming twice never creates a second document.
  • You see the companies your Commercial access covers. Lists and reports can be narrowed to one company by its code.
  • Amounts come back exactly as Dextalo stores them, with their currency. Base-currency figures are in THB, at each document's own exchange rate.
  • Estimates and Quotations are reviewed, then approved, before they convert; POs are reviewed, then approved. You approve under your own role or as a Business Unit approver, exactly as on the screen. Creating, converting and approving notify people, so the assistant checks with you first.
  • It can't cancel or delete documents, remove owners, addresses or contacts, change prices, exchange rates or tax codes, see or edit a vendor's bank details or payment options, print or send anything, or work with invoices, receipts or the ledger beyond the receivables aging. Do those in Dextalo.

15. What the Leads connector can do

When you sign in, Dextalo lists only what your Leads role allows: reading, adding and editing Leads, qualifying them, marking them lost, creating documents from them, and targets and budget rates.

ToolWhat it does
leads_lead_listThe board as a paged list, with the board's filters
leads_lead_getOne Lead with its documents, timeline and measures
leads_lead_searchFind Leads by number, company, Customer, subject or contact email
leads_lead_form_optionsBusiness Units, Services, Lead sources, people, Lost reasons and Company types
leads_needs_actionYour Needs action lists
leads_dashboard_getThe dashboard for a period and Business Units
leads_lead_createAdd a Lead as New or Qualified, after showing any warning
leads_lead_updateEdit a Lead: its fields, Whose turn, Blocked, next action, expected close month and Estimated size
leads_lead_assignSet the owner and / or the BUM, or take an unowned Lead
leads_lead_log_contactLog a call, email, LINE message or meeting
leads_lead_add_noteAdd a note to the timeline
leads_lead_complete_next_actionMark the next action done
leads_lead_qualifyNew to Qualified, with next action and expected close month
leads_lead_disqualifyNew to Disqualified, with a note
leads_lead_back_to_newBack to New
leads_lead_mark_lostClose a Lead with a Lost reason and cancel its open documents, after a preview
leads_lead_reopenLost back to the stage it left
leads_document_createCreate an Estimate or Quotation from a Lead, matching or creating the Customer
leads_document_linkLink an Estimate or Quotation to a Lead
leads_document_unlinkClear that link
leads_target_listMonthly targets and achievement for a year
leads_budget_rate_listBudget rates for a year
leads_target_setSet a Business Unit's target
leads_budget_rate_setSet a currency's budget rate
  • You see the Leads you see in Dextalo: your workspace's, and the ones you entered, own or are BUM of.
  • Marking a Lead lost shows a preview first: the documents it will cancel and the Lost value. The assistant only goes ahead after you agree, with the preview's one-time confirmation.
  • Adding a Lead that looks like a duplicate, repeat business, a dormant customer or an existing customer shows you the warning first; saving past it is noted on the timeline.
  • Adding and assigning Leads alert the people assigned, by the channels they chose, so the assistant checks with you first.
  • It can't delete Leads, send or print documents, convert a Quotation to a Sales Order, move a Lead to another Business Unit, clear a target or a budget rate, or change Business Units, Lost reasons or thresholds. Do those in Dextalo.

16. Security

  • You sign in on dextalo.com. The assistant never sees your password.
  • A connection acts as you, in your workspace, with your current role. Change your role and the connection changes with it; deactivate the account and it stops working.
  • A connector for one app reaches only that app. A Knowledge connection can't open Projects, HRM, Helpdesk, Commercial or Leads, and the reverse. The All apps connector reaches every app your role can open, and nothing beyond your role.
  • Connections last 90 days, then you sign in again. To disconnect sooner, remove the connector in your assistant's settings.
  • Every change is written to the workspace audit log under your name.

17. Troubleshooting

What you seeWhat to do
Dextalo isn't in the phone or desktop appCheck you're signed in to the same account as on the website, then start a new chat. In Claude and Grok, turn Dextalo on from + → Connectors.
“Unknown OAuth client” after clicking ConnectRemove the connector and add it again with OAuth client set to “Register automatically” and no request headers.
“… can't be connected” on the Dextalo pageYour role has no access to that app. Ask a workspace admin, then connect again.
401 or the connector asks you to sign in againThe connection expired or your account changed. Click Connect again.
The assistant can read but not change anythingYour role can't create or edit in that app. A connection is never broader than your role.
conflict: on an editSomeone else changed it first. Ask the assistant to read it again and retry.
forbidden: Over MCP you can only edit … you createdEdit it in Dextalo, or ask the person who created it.
forbidden: This request is not waiting on youOnly the applicant's line manager, or HR, can decide a leave request.
frozen: when votingVotes close when a Helpdesk request is finished (Complete, Declined or Duplicate).
validation_error: when applying for leaveThe request breaks a leave rule (notice period, balance, dates). The message says which, word for word as the apply form would.

18. Advanced: Claude Code

Sections 18 to 21 are for developers and technical users. If you added Dextalo on the web, you can skip them.

Terminal
claude mcp add --transport http dextalo https://dextalo.com/api/mcp/dextalo

Then run /mcp in a session, pick the server and choose Authenticate. Your browser opens Dextalo; sign in and click Allow. Add --scope user to use a server in every project.

To add one app instead, change the name and URL, for example claude mcp add --transport http dextalo-helpdesk https://dextalo.com/api/mcp/helpdesk. Claude Code loads tools only when it needs them, so the All apps connector costs it little.

19. Advanced: Cursor, VS Code and other clients

Any client that supports MCP over Streamable HTTP with OAuth sign-in (MCP Inspector, recent Cursor and VS Code builds) only needs the URL:

mcp.json
{
  "mcpServers": {
    "dextalo": { "type": "http", "url": "https://dextalo.com/api/mcp/dextalo" }
  }
}

Clients that only speak the older SSE transport can't connect.

20. Advanced: Personal access tokens (Knowledge only)

For clients that can't sign in, scripts or unattended agents. Create a token under Settings → AI assistants → Advanced → Personal access tokens. It is shown once; copy it then. Send it as Authorization: Bearer dxk_…. A token acts as you, expires after 30, 90 or 365 days, and can be revoked at any time. Treat it like a password.

Terminal
claude mcp add --transport http dextalo-knowledge https://dextalo.com/api/mcp/knowledge \
  --header "Authorization: Bearer dxk_…"

The Projects, HRM, Helpdesk, Commercial, Leads and All apps connectors don't accept tokens. Use sign-in.

21. Advanced: For developers

  • Streamable HTTP, stateless: one JSON-RPC message per POST, JSON responses, no GET stream (405), no batches.
  • Discovery: each endpoint answers 401 with resource_metadata pointing at /.well-known/oauth-protected-resource/api/mcp/<app>. The authorization server is OAuth 2.1 with Dynamic Client Registration and PKCE S256. Each app has its own scope (knowledge, projects, hrm, helpdesk, accounting, leads), and the All apps connector has dextalo.
  • Protocol versions 2025-06-18, 2025-03-26 and 2024-11-05. Methods: initialize, ping, tools/list, tools/call, resources/*, prompts/list.
  • Results carry Markdown text plus structuredContent (data, and audit_id on writes). Expected failures come back as tool errors (isError) with a readable code: message.
  • Helpdesk files go up and come back over the same OAuth token (POST /api/files, GET /api/files/<id>), not through the chat.

With an OAuth access token, initialize answers with the server's name and the instructions your assistant reads. For Helpdesk:

Handshake
curl -s https://dextalo.com/api/mcp/helpdesk \
  -H "Authorization: Bearer <oauth access token>" \
  -H "Content-Type: application/json" -H "Accept: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"0"}}}'

{"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2025-06-18","capabilities":{"tools":{"listChanged":false},"resources":{},"prompts":{}},"serverInfo":{"name":"dextalo-helpdesk","version":"1.0.0"},"instructions":"Dextalo Helpdesk is where people in this workspace …"}}
Dextalo

One platform for localization, people, and finance. Run projects, HR, and commercial operations from a single workspace.

Product

  • Features
  • Pricing
  • Docs

Company

  • About
  • Guides
  • Press kit
  • Careers

Legal

  • Privacy Policy
  • Terms of Service
© 2026 DxT Corporation Co., Ltd. All rights reserved. Dextalo is a product of DxT Corporation Co., Ltd.