TrackVia MCP server
Yes. TrackVia publishes an official MCP server at https://mcp.trackvia.com/mcp. It's hosted. It offers 61 tools. We last checked it on 3 Nov 2026.
Official: documented on TrackVia's own site, at developer.trackvia.com. Checked 3 Nov 2026. Maintained by Stuart Brameld.
Key facts
As of 3 Nov 2026, TrackVia's official MCP server scores 65/100 (provisional) on MartechDB's Agent Readiness Index (v1.1). It answered 13 of our 13 checks in the last 90 days and has 61 tools named in its documentation.
How the Agent Readiness Index works · Wrong? Suggest a correction
TrackVia MCP server review
65/100
TrackVia's TrackVia MCP scores 65/100 on MartechDB's Agent Readiness Index: easy to connect an AI agent to, with a few gaps.
The good
Hosted by TrackVia: connect by URL, with nothing to install
Documented, with 61 tools known
Answered 100% of our checks in the last 90 days
The bad
Nothing we've found.
Not checked yet: how you sign in; what agent access costs. Anything not checked scores nothing.
Official MCP server
TrackVia MCP
- Address
- https://mcp.trackvia.com/mcp
- Runs
- Hosted
- Sign-in
- Vendor docs
- Official MCP Registry
- Not listed
- How we know it's official
-
- Documented on TrackVia's own site, at developer.trackvia.com.
- Documentation
- developer.trackvia.com/ai-and-automation/mcp/
- Tools
- 61 tools · from TrackVia's documentation
- First seen
- 21 Oct 2026
- Last checked
-
Reachable ·
28 Oct 2026: reachable29 Oct 2026: reachable30 Oct 2026: reachable31 Oct 2026: reachable1 Nov 2026: reachable2 Nov 2026: reachable3 Nov 2026: reachable
- Uptime
- 100% · 13 of 13 checks reachable since 22 Oct 2026
TrackVia MCP tools (61)
The server needs sign-in before it lists its tools, so these are as TrackVia's documentation names them (read 3 Nov 2026). They may be out of date.
-
whoAmIReturns the session's cached AccountContext: {userId, email, defaultAccountId, accounts: […]}.
-
serverCapabilitiesReturns {name, version, tools: [{name, family, since, status, replacedBy?}]} — the authoritative list of what this server exposes, each tool's family, and how stable it is.
-
listToolsSummaryProgressive disclosure of the tool surface: returns one page of minimal tool records plus an opaque nextCursor when more pages remain.
-
getToolSchemaReturns the full definition for a single tool, including the exact JSON Schema the server advertises for that tool on tools/list.
-
getAppsReturns every app visible to the caller.
-
listTablesLists every table in the given app that the user can reach, through table permission or through a view, returning each table's id, name and appIds only.
-
createTableCreates a new table in the app.
-
addFieldAppends a field to a table.
-
updateFieldLocates a field by id or name and merges updates into it (shallow merge).
-
getViewsLists views in the account, returning each view's id, name, tableId, appIds, tableName and isDefault.
-
getViewByNameWalks every view in the account and returns the ones with an exact-matching name.
-
getViewRecordsReturns a page of records from a view, with every column of the view on each record.
-
createViewCreates a new view on the table.
-
updateViewApplies a partial update to a view (rename, edit filters, replace column projection).
-
getRecordReturns a single record from a view via the platform's RecordController.
-
addRecordCreates a record in a view.
-
addRecordsCreates multiple records in a view in one request.
-
updateRecordUpdates a single record.
-
getRecordFileDownloads a file (or image) from a record field.
-
uploadRecordFileUploads (or replaces) a file in a document or image record field.
-
getFormFetches the full definition of up to 10 forms on one table.
-
listFormsLists every form defined on the given table, returning each form's id, name, tableId and appIds only.
-
createFormCreates a new form on the table.
-
updateFormApplies a partial update to a form (rename, edit layout, replace projection).
-
getUsersReturns the account users as normalized {id, email, firstName, lastName, timeZone, status, groups, customFields} entries.
-
addUserCreates a new account user.
-
findUsersByEmailPages the account user list once, then builds a lookup map.
-
getRoleFetches a single role by ID, including its full roleRules, resources, forms, and views tree.
-
listRolesLists every role defined on the given app.
-
createRoleCreates a new role in the account.
-
updateRolePUT on /roles/{roleId}.
-
listDashboardsLists dashboards in the account, returning each dashboard's id, name and appId only.
-
createDashboardCreates a new dashboard in the account.
-
createRelationshipCreates a MANY_TO_ONE relationship between two tables and verifies it actually persisted on BOTH sides.
-
describeViewReturns the field metadata (structure) for a view plus the total record count.
-
describeRecordReturns the record plus, for every field, its type, required flag, writability, and (for relationship fields) the linked id.
-
describeAccountFetches every app, every view, and (by default) a handful of sample field names per view in a single response.
-
exportAppSchemaThe canonical 'load the entire schema' call.
-
queryRecordsPaginates a view's records, then applies filter / sort / select in the MCP server.
-
searchAllViewsRuns /find?q=<keyword> in parallel across every view (optionally scoped to an app) and returns the top matches per view.
-
upsertRecordLooks up a record by uniqueField=uniqueValue.
-
bulkUpdateRecordsQueries the view, evaluates the filter client-side, then PUTs the recordData to each matching record (bounded concurrency, default 4).
-
previewBulkUpdateTakes {viewId, filter, recordData} for a filtered bulk record update but performs no writes.
-
buildRecordGraphWalks the parents of a record and the children that point back to it, in one call.
-
findDuplicatesPaginates the view, groups records by the value of field (or a composite key from fields[]), and returns only the groups with count ≥ minCount.
-
importRecordsFromCsvParses csv (or accepts a pre-parsed records array), optionally remaps column names via fieldMapping, casts values against the view's structure, then either batch-creates or upserts on uniqueField.
-
previewImportSame parse + cast + lint pipeline as importRecordsFromCsv but without writing.
-
groupByPaginates the view (up to 10k records), optionally applies a filter, groups by field, then computes aggregate (count/sum/avg/min/max) over valueField.
-
trendRecordsGroups records into day/week/month/quarter/year buckets based on dateField, applies the aggregate, and returns [{bucket, value}] sorted ascending.
-
resolveViewReturns {viewId, viewName, appName, isDefault} for the matching view, or {match: null, candidates: [...]} when the name is ambiguous.
-
resolveFieldReturns the metadata of one field on a view — type, fieldMetaId, required, unique, searchable, and choices (if applicable).
-
resolveUserScans the account-users list and returns the first match.
-
scaffoldTableCreates a table with its fields in a single POST (the platform's TableCreateRequest accepts an inline fields array).
-
scaffoldAppCreates an app, scaffolds each requested table (with fields inline), and by default creates at least one dashboard so the app has a landing surface from day one.
-
grantRoleAccessToViewGETs the role, splices a {id, type:'resultProjection', actions[]} entry into resources.views[] (replacing any prior entry for that viewId), then PUTs the role back.
-
grantRoleAccessToFormGETs the role, splices a {id, type:'form', actions[]} entry into resources.forms[], then PUTs the role back.
-
createLineChartViewCreates a chartView of type LineChart.
-
createPieChartViewCreates a chartView of type PieChart.
-
createColumnChartViewCreates a chartView of type ColumnChart (vertical bars).
-
createManyToManyCreates a junction table and two MANY_TO_ONE relationships (junction -> tableA, junction -> tableB).
-
publishDashboardToRoleGETs the dashboard, walks elements[] for embedded view IDs, grants the role read access on each, then grants the role the dashboard.
Connect your AI to TrackVia
Add the official TrackVia MCP server to Claude, ChatGPT or your editor.
Connect TrackVia MCP to Claude
Claude.ai and Claude Desktop
Open Customize, then Connectors.
Click +, then Add custom connector.
Name it TrackVia, paste the address below and click Add.
Connect TrackVia MCP to ChatGPT
Open Settings, then Apps, then Advanced settings.
Turn on Developer mode, then click Create.
Name it TrackVia and paste the address below.
ChatGPT usually only connects to servers with self-serve sign-in or none.
Connect TrackVia MCP to Cursor
Opens Cursor if it's installed. If nothing happens, use the JSON below.
Connect TrackVia MCP to VS Code
Opens VS Code if it's installed. Otherwise add the JSON settings from the Cursor tab to your .vscode/mcp.json.
TrackVia MCP server questions
Does TrackVia have an official MCP server?
Yes. TrackVia publishes its MCP server itself. TrackVia's own documentation describes it. MartechDB only lists servers a vendor publishes, never community copies.
What is the TrackVia MCP server URL?
The address is https://mcp.trackvia.com/mcp.
How do I connect TrackVia MCP to Claude, ChatGPT or Cursor?
In Claude, add https://mcp.trackvia.com/mcp as a custom connector (Customize, Connectors, Add custom connector). In Cursor, use the Add to Cursor link on MartechDB's page, or paste the JSON settings into your mcp.json. In Claude Code, run: claude mcp add --transport http trackvia https://mcp.trackvia.com/mcp
What can the TrackVia MCP server do?
It offers 61 tools, including whoAmI, serverCapabilities, listToolsSummary, getToolSchema and getApps (as its documentation names them, read on 3 Nov 2026).
Is the TrackVia MCP server in the official MCP Registry?
No. TrackVia hasn't published it to the official MCP Registry.
Is the TrackVia MCP server working?
Yes. It answered our most recent check. We last checked it on 3 Nov 2026.
What are the alternatives to TrackVia's MCP server?
In No-code & AI app builders, the most agent-friendly alternatives with an official MCP server are Knack (97/100), Airtable (92/100), Caspio (89/100), Buildfire (88/100) and Tapcart (87/100). TrackVia scores 65/100 on the same index.
Alternatives to TrackVia's MCP server
Vendors in No-code & AI app builders with an official MCP server, the most agent-friendly first. TrackVia scores 65/100.
Compare all 24 No-code & AI app builders vendors →Change history
What we've seen change for TrackVia, newest first.
-
TrackVia: Added to MartechDB with TrackVia MCP
Use with AI
Connect your AI to MartechDB
Then ask it about TrackVia, or any of the 1,708 marketing tools with an official MCP server. Free, no sign-in.
Claude.ai and Claude Desktop
Open Customize, then Connectors.
Click +, then Add custom connector.
Name it MartechDB, paste the address below and click Add. There's no sign-in.
The free plan allows one custom connector. On Team and Enterprise plans, an owner adds the connector first.
Claude Code
Run this in your terminal:
ChatGPT
Open Settings, then Apps, then Advanced settings.
Turn on Developer mode, then click Create.
Name it MartechDB, paste the address below and choose No authentication.
Developer mode is on Plus and Pro plans, and on Business, Enterprise and Edu if an admin allows it.
API
The same data as JSON, with no sign-in. See the OpenAPI description for every endpoint and field.
CLI
Search the directory and print the command to connect a vendor's server, from your terminal. Needs Node 18 or later. View on npm
Show that your MCP server is verified
If you work at TrackVia, add this badge to your MCP docs or README. It's free, it's the same for every vendor, and it updates from our daily checks: it shows uptime while the server responds, and says so if it stops.
Something wrong or out of date? Suggest a correction or email us, and we'll check it against the evidence. Every correction we make is listed on Corrections.