SimlaTech.ai MCP

MCP · Streamable HTTP · Bearer

Connect your AI to the panel

Codex or Claude, with the same as you: the team, absences, Pipelines, scheduling, short links, quotes, Sentinel reports, the VPN and settings. Always with your groups’ permissions.

  1. 1
    Create a token

    In the panel: Profile › Connections › MCP › “Create token”. It is shown once: copy it.

  2. 2
    Paste it into your AI

    Codex or Claude Code: the exact text is shown when you create it, and below.

  3. 3
    Ask

    “Who is on vacation next week?”, “Is the server fine?”, “Summarise yesterday’s meetings”.

Connect

Codex

In ~/.codex/config.toml:

config.toml
[mcp_servers.simlatech]
url = "https://mcp.simlatech.ai/mcp"
bearer_token_env_var = "SIMLATECH_MCP_TOKEN"

And the token, in an environment variable. On Windows, once, then open a new terminal:

PowerShell
setx SIMLATECH_MCP_TOKEN "smt_…"

Claude Code

In the terminal, once:

Terminal
claude mcp add --transport http simlatech https://mcp.simlatech.ai/mcp --header "Authorization: Bearer smt_…"

Claude in the browser and ChatGPT ask for OAuth instead of a token: they come in a later phase.

Tools

61 tools. Each AI sees only those allowed by the groups of whoever connects it; everyone has the “Your account” ones.

Your account

ToolWhat it doesPermission
whoamiWho am IYour account, groups, permissions and time zoneYour own, no extra permission
list_my_notificationsMy notificationsYour bell: mentions, tasks, reminders and alertsYour own, no extra permission
list_my_meetingsMy meetingsYour Mymeet.ai and tl;dv recordingsYour own, no extra permission
get_my_meetingOne of my meetingsSummary, tasks and speakersYour own, no extra permission
get_my_activityMy activityWhat you did in the panel, from the logsYour own, no extra permission

Team

ToolWhat it doesPermission
list_usersUser accountsThe team: name, area, title, groups and status
usuarios:ver
get_userOne accountDetails, groups, status and connections
usuarios:ver
list_absencesAbsencesTeam vacations, sick leave, leaves and holidays
jornadas:ver
list_groupsGroups and permissionsEach group, its members and its permissions
permisos:ver

Pipelines

ToolWhat it doesPermission
list_boardsPipelinesBoards with their stages and task counts
tareas-tableros:ver
list_tasksTasksThe tasks you can see, with filters
tareas:ver
get_taskOne taskWith description, notes, attachments and history
tareas:ver

Scheduling

ToolWhat it doesPermission
list_event_typesEvent typesScheduling event types: one-on-one, group and webinars
agenda:ver
list_bookingsBookingsBookings by date, host and status
agenda:ver
get_schedulesAvailability schedulesAvailability schedules and date overrides
agenda-horario:ver
create_event_typeWritesCreate an event typeWith all its settings, for you or someone else
Any ofagenda:crearagenda:otros
update_event_typeWritesEdit an event typeAny of its settings; the rest stays as it is
Any ofagenda:editaragenda:otros
set_event_type_activeWritesTurn an event type on or offOff cannot be booked; it is kept as it is
Any ofagenda:editaragenda:otros
duplicate_event_typeWritesDuplicate an event typeA copy, turned off, with all its settings
Any ofagenda:crearagenda:otros
delete_event_typeIrreversibleDelete an event typeCannot be undone; its bookings stay
Any ofagenda:borraragenda:borrar-otros

Link shortener

ToolWhat it doesPermission
list_linksShort linksThe my.simlatech.ai links with their clicks
enlaces:ver
get_link_statsLink statisticsClicks by day, country, city, source and device
estadisticas:ver

Quotes

ToolWhat it doesPermission
list_quotesQuotesYours or everyone’s, with the recommended total
Any ofcotizaciones:vercotizaciones-equipo:ver
get_quoteOne quoteWhat was quoted, each period priced, and its versions
Any ofcotizaciones:vercotizaciones-equipo:ver
list_quote_templatesQuote templatesSaved templates, most used first
Any ofcotizaciones-plantillas:vercotizaciones-plantillas-generales:ver
get_crm_orderFind a CRM orderWhat the quote will show, before creating it
cotizaciones:crear
get_quote_optionsQuote optionsPlans, extras, periods, services, conditions and designs
cotizaciones:crear
create_quoteWritesCreate a quoteFrom a CRM order: blank, from a template or from another quote
cotizaciones:crear
update_quoteWritesEdit a quoteClient, prices, texts, conditions and design; the rest stays
cotizaciones:crear
generate_quote_pdfWritesGenerate the PDFA new version, with its download link and first page
cotizaciones:crear
get_quote_pdfA quote’s PDFIts download link, what it quotes and its first page
Any ofcotizaciones:vercotizaciones-equipo:ver
upload_quote_to_crmIrreversibleUpload to the CRMThe latest PDF, attached to its order and checked
cotizaciones:cargar
restore_quote_versionWritesRestore a versionThe draft, as it was in an earlier PDF
cotizaciones:crear
delete_quoteIrreversibleDelete a quoteWith its versions; what was uploaded stays in the CRM
cotizaciones:crear
save_quote_as_templateWritesSave as a templateWhat was quoted, without client, number or dates
cotizaciones:crear
rename_quote_templateWritesRename a templateNot the name of another one
Any ofcotizaciones-plantillas:editarcotizaciones-plantillas-generales:editar
delete_quote_templateIrreversibleDelete a templateFor the whole team; quotes made with it do not change
Any ofcotizaciones-plantillas:borrarcotizaciones-plantillas-generales:borrar

Simla Sentinel Bot

ToolWhat it doesPermission
list_reportsReportsThe daily report of each group
informes:ver
get_reportOne reportMessage, analysis and per-advisor figures
informes:ver
get_trackingTrackingAn advisor’s days: schedule, presence and activity
rastreo:ver
get_tracking_dayOne tracking dayThat day’s chats, orders, tasks and meetings
rastreo:ver
list_telegram_groupsTelegram groupsWhere each report goes, and with which advisors
grupos-telegram:ver
list_advisorsAdvisorsThe CRM advisors Sentinel follows
asesores:ver
list_channelsChannelsMessaging channels and whose each one is
canales:ver
list_redmine_usersRedmineRedmine accounts and their advisor
redmine:ver
list_tldv_peopleMeetings · tl;dvWho appears in meetings and their advisor
reuniones:ver
list_team_meetingsMeetings · MymeetRecordings of everyone who connected Mymeet.ai
mymeet:ver
get_team_meetingOne Mymeet.ai meetingIts summary, tasks and speakers
mymeet:ver

VPN

ToolWhat it doesPermission
get_my_vpnMy VPNYour profiles, their state and this month’s useYour own, no extra permission
list_vpn_profilesVPN profilesAll profiles, owner, quota and use
vpn:ver
get_vpn_usageVPN usageMonthly traffic by day and profile, and who is connected
vpn-uso:ver
get_vpn_statusVPN statusWhether Xray and AmneziaWG are up, outages and log
vpn-estado:ver
list_vpn_segmentsSegmentsAllowed or blocked destination lists
vpn-segmentos:ver

Settings

ToolWhat it doesPermission
get_general_settingsGeneral settingsThe panel time zone and the areas
ajustes-general:ver
get_server_statusServerServices, disk, certificates and daily backup
ajustes-servidor:ver
list_backupsBackupsPanel backups, their size and the disk
ajustes-copias:ver
list_logsLogsEverything that happens in the panel, filtered
ajustes-registro:ver
get_email_usageEmail usageEmails sent this month and how many the plan has left
correo-uso:ver
list_emailsSent emailsEvery email sent, to whom and how it went
correo-envios:ver
get_service_settingsServicesCRM, Telegram, OpenAI, Redmine, tl;dv, Mymeet.ai, Resend, Google and Zoom
Any ofajustes-crm:verajustes-telegram:verajustes-openai:verajustes-redmine:verajustes-tldv:verajustes-mymeet:verajustes-resend:verajustes-google:verajustes-zoom:ver
get_module_settingsModule settingsVPN, Sentinel, Quotes, Pipelines and Scheduling
Any ofajustes-vpn:verajustes-sentinel:verajustes-cotizaciones:verajustes-tareas:verajustes-agenda:ver

Security

  • A token can do exactly what its owner can do in the panel: their groups’ permissions, read on every call. If they change, the token follows; if the account is deactivated, it stops working.
  • It is shown once. The panel keeps its fingerprint and its last four characters, never the token. It has a name and an expiry: 30 days, 90, one year or none.
  • Creating one asks for your password. It can be revoked at any time from Profile › Connections, and admins see it in Settings › Logs.
  • Every call is recorded in Settings › Logs: who, which tool and which token. A token that does not work is logged as MCP-401; too many calls in a minute, as MCP-429.
  • Passwords, verification codes, VPN keys and third-party service keys never leave the panel: for a service you only learn whether its key is set.
  • Changes are made by the tool for that action, with the same permission as its screen and the same entry in Settings › Logs, marked “ · MCP”. Before, the AI asks for what is missing, says what it will do and waits for a yes. In the table, “Writes” and, in red, “Irreversible”.

For the AI

On connect, the MCP gives the AI its instructions: which account it acts as, its time zone, that dates come in UTC, how pagination works, never to ask for or repeat keys, before changing anything to ask for what is missing and wait for a yes, and to answer in the user’s language. It also ships ready-made recipes, shown in Claude Code as /mcp__simlatech__<name>:

  • weekly_team_reportA report of the team’s week: absences, tasks done and overdue, bookings, Sentinel reports and meetings.
  • server_healthIs everything up? Services, disk, certificates, backups, VPN and the email quota.
  • who_is_outWho is on vacation, sick leave or a holiday on a day or a range.
  • my_weekYour own week: tasks due, bookings, meetings and unread notifications.
  • advisor_activityOne advisor’s days: online time, chats, orders, tasks and meetings, from Sentinel tracking.
  • new_quoteA quote from a CRM order to the PDF in this chat and, once approved, to the CRM: asking for every detail and confirming each step.
  • review_quoteWhat a quote is about, its prices, its CRM status and its PDF in this chat.
SKILL.mdFor Codex (~/.codex/skills/simlatech/) and Claude Code (~/.claude/skills/simlatech/): with it the AI knows when and how to use the MCP.
Download SKILL

Coming next

What each screen lets you do and has no tool yet, with the same permission and confirming with the user first:

assign_task update_task export_tasks create_board delete_board export_bookings create_link update_link delete_link create_user update_user disconnect_user_mymeet set_user_groups set_user_without_2fa delete_user generate_report send_report delete_report refresh_tracking_day update_telegram_group add_absence update_channel update_redmine_user link_tldv_person refresh_mymeet create_vpn_profile set_vpn_profile_active update_vpn_profile delete_vpn_profile update_vpn_segment update_group update_general_settings create_backup export_logs update_service_settings refresh_email_statuses update_module_settings

Changelog

  • Quotes end to end: find the CRM order, the options and the six designs, create and edit, generate the PDF —with a one-hour download link and its first page in the chat—, upload it to the CRM, restore a version, delete, and templates. Recipes new_quote and review_quote.
  • Write access, starting with Scheduling: create, edit, turn on or off, duplicate and delete event types, with all their settings.
  • Documentation in light, dark or automatic appearance. The server address, opened in a browser, shows its connection page.
  • First version: read access to the whole panel, with each group’s permissions.