Everything the Tanvik MCP server exposes to Claude
The Tanvik MCP server exposes tools across your leads, contacts, conversations, templates, campaigns, automations, commerce, wallet, support, team, and webhooks. Each is either read-only (view data) or an action (change data), and every action tool except sending WhatsApp session messages is off by default — enable the ones you want on the Permissions page.
Read-only tools are enabled by default. Action tools are disabled by default, with the single exception of sending a WhatsApp session message. Toggle any of them from MCP Permissions in your dashboard.
List recent conversations, optionally filtered by status
Get conversation detail
Read
On
Full detail and recent messages for one conversation
Send WhatsApp message
Action
On
Send a plain-text WhatsApp session message
“Send WhatsApp message” sends a session message, which only works inside an open 24-hour customer window — the same rule as the Conversation API. To message someone cold, use an approved template through the dashboard or the Send Templates API.
List configured webhooks (URL and events only — never the signing secret)
The exact set of tools and their default states can change as the MCP server evolves. Your MCP Permissions page in the dashboard is always the source of truth for what’s currently available and enabled in your workspace.
For safety, several higher-risk operations are deliberately not available as tools — mass/broadcast campaign sends, team invites and role changes, wallet top-ups and billing changes, webhook creation or deletion, and editing your AI agent’s prompt or configuration. These remain dashboard-only actions performed by a human. See Permissions for more.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Tanvik API","description":"Developer documentation for the Tanvik WhatsApp API — OTP, templates, messaging, and webhooks for Indian SMBs.","colors":{"primary":"#5B5BD6","light":"#7B7BE6","dark":"#5B5BD6"},"logo":{"light":"https://mintcdn.com/tanvik/RWAPbR-5OLmn_ZEl/logo/light.svg?fit=max\u0026auto=format\u0026n=RWAPbR-5OLmn_ZEl\u0026q=85\u0026s=2db10f1077984e763a030bc91a9f7205","dark":"https://mintcdn.com/tanvik/RWAPbR-5OLmn_ZEl/logo/dark.svg?fit=max\u0026auto=format\u0026n=RWAPbR-5OLmn_ZEl\u0026q=85\u0026s=a78c160363b3d474f3f070308d6495f3"},"favicon":"https://mintcdn.com/tanvik/RWAPbR-5OLmn_ZEl/favicon.svg?fit=max\u0026auto=format\u0026n=RWAPbR-5OLmn_ZEl\u0026q=85\u0026s=753c878c1efa64165985bf29fb95ece8","navbar":{"links":[{"href":"mailto:support@tanvik.io","label":"Support"}],"primary":{"type":"button","label":"Get API Key","href":"https://app.tanvik.io"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tanvik","hasAudioNarration":false,"actualSubdomain":"tanvik","customDomains":["developers.tanvik.io"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-tanvik-d16e69fd","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"8610e498-b790-4b10-9192-b6643ee7c7c6","liveDeploymentHistoryId":"6a58846d6a3d1c512ad87086","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae95bfed5a6abdcaffc7fcc:success","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"WhatsApp","count":6},{"language":"default","tag":"Guides","count":5},{"language":"default","tag":"Claude / MCP","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"mcp/tools","slug":"/mcp/tools","pageMetadata":{"title":"Available tools","sidebarTitle":"Available tools","description":"Everything the Tanvik MCP server exposes to Claude","icon":"screwdriver-wrench","href":"/mcp/tools"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Everything the Tanvik MCP server exposes to Claude\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Info,Note,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The Tanvik MCP server exposes tools across your leads, contacts, conversations, templates, campaigns, automations, commerce, wallet, support, team, and webhooks. Each is either `,_jsx(_components.strong,{children:`read-only`}),` (view data) or an `,_jsx(_components.strong,{children:`action`}),` (change data), and every action tool except sending WhatsApp session messages is `,_jsx(_components.strong,{children:`off by default`}),` — enable the ones you want on the `,_jsx(_components.a,{href:`/mcp/permissions`,children:`Permissions`}),` page.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Read-only tools are enabled by default. Action tools are disabled by default, with the single exception of sending a WhatsApp session message. Toggle any of them from `,_jsx(_components.strong,{children:`MCP Permissions`}),` in your dashboard.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`leads`,children:`Leads`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List leads`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`List sales pipeline leads, most recent first`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get lead detail`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`Full detail on one lead by ID`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`contacts`,children:`Contacts`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List contacts`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`List contacts in the workspace`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get contact detail`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`Full detail on one contact by phone number`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`conversations-\u0026-messaging`,children:`Conversations \u0026 messaging`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List conversations`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`List recent conversations, optionally filtered by status`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get conversation detail`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`Full detail and recent messages for one conversation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Send WhatsApp message`}),_jsx(_components.td,{children:`Action`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`On`})}),_jsx(_components.td,{children:`Send a plain-text WhatsApp session message`})]})]})]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`“Send WhatsApp message” sends a `,_jsx(_components.strong,{children:`session`}),` message, which only works inside an open 24-hour customer window — the same rule as the `,_jsx(_components.a,{href:`/whatsapp/messages`,children:`Conversation API`}),`. To message someone cold, use an approved template through the dashboard or the `,_jsx(_components.a,{href:`/whatsapp/send-templates`,children:`Send Templates`}),` API.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`templates`,children:`Templates`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List templates`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`List WhatsApp templates and their approval status`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get template detail`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`Full detail on one template by exact name`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`campaigns`,children:`Campaigns`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get campaign report`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`List broadcast campaigns with delivery stats`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get campaign detail`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`Full detail and stats for one campaign by ID`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`automations`,children:`Automations`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List automations`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`List automations, their status, and enrollment counts`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get automation detail`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`Full detail on one automation by ID`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`commerce`,children:`Commerce`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List products`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`List the product catalog`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get product detail`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`Full detail on one product by ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List orders`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`List orders, optionally filtered by status`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get order detail`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`Full detail on one order by ID`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`wallet`,children:`Wallet`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get wallet balance`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`Current wallet balance`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get wallet transaction history`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`Wallet transaction ledger, most recent first`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`support`,children:`Support`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List support tickets`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`List support tickets with Tanvik`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create support ticket`}),_jsx(_components.td,{children:`Action`}),_jsx(_components.td,{children:`Off`}),_jsx(_components.td,{children:`Open a new support ticket`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`team`,children:`Team`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`What it does`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List team`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`List team members and their roles`})]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`webhooks`,children:`Webhooks`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`What it does`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List webhooks`}),_jsx(_components.td,{children:`Read`}),_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`List configured webhooks (URL and events only — never the signing secret)`})]})})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`The exact set of tools and their default states can change as the MCP server evolves. Your `,_jsx(_components.strong,{children:`MCP Permissions`}),` page in the dashboard is always the source of truth for what’s currently available and enabled in your workspace.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`not-exposed-via-mcp`,children:`Not exposed via MCP`}),`\n`,_jsxs(_components.p,{children:[`For safety, several higher-risk operations are deliberately `,_jsx(_components.strong,{children:`not`}),` available as tools — mass/broadcast campaign sends, team invites and role changes, wallet top-ups and billing changes, webhook creation or deletion, and editing your AI agent’s prompt or configuration. These remain dashboard-only actions performed by a human. See `,_jsx(_components.a,{href:`/mcp/permissions`,children:`Permissions`}),` for more.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Available tools","sidebarTitle":"Available tools","description":"Everything the Tanvik MCP server exposes to Claude","icon":"screwdriver-wrench","href":"/mcp/tools"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Leads","slug":"leads","depth":2,"children":[]},{"title":"Contacts","slug":"contacts","depth":2,"children":[]},{"title":"Conversations \u0026 messaging","slug":"conversations-\u0026-messaging","depth":2,"children":[]},{"title":"Templates","slug":"templates","depth":2,"children":[]},{"title":"Campaigns","slug":"campaigns","depth":2,"children":[]},{"title":"Automations","slug":"automations","depth":2,"children":[]},{"title":"Commerce","slug":"commerce","depth":2,"children":[]},{"title":"Wallet","slug":"wallet","depth":2,"children":[]},{"title":"Support","slug":"support","depth":2,"children":[]},{"title":"Team","slug":"team","depth":2,"children":[]},{"title":"Webhooks","slug":"webhooks","depth":2,"children":[]},{"title":"Not exposed via MCP","slug":"not-exposed-via-mcp","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"tanvik","siteName":"Tanvik API","title":"Available tools - Tanvik API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-16T07:12:56.736Z","originalFileLocation":"mcp/tools.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Everything the Tanvik MCP server exposes to Claude\">\u003cmeta data-mint-head name=\"application-name\" content=\"Tanvik API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tanvik/1HWV1YRABrv5EiBo/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/tanvik/1HWV1YRABrv5EiBo/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tanvik/1HWV1YRABrv5EiBo/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tanvik/1HWV1YRABrv5EiBo/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tanvik/1HWV1YRABrv5EiBo/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tanvik/1HWV1YRABrv5EiBo/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tanvik/1HWV1YRABrv5EiBo/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tanvik/1HWV1YRABrv5EiBo/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tanvik/1HWV1YRABrv5EiBo/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Available tools - Tanvik API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Everything the Tanvik MCP server exposes to Claude\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Tanvik API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.tanvik.io/mcp/tools\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tanvik.mintlify.site/_mintlify/api/og/v2?division=Claude+%2F+MCP\u0026amp;title=Available+tools\u0026amp;description=Everything+the+Tanvik+MCP+server+exposes+to+Claude\u0026amp;theme=371f45a3d2ded2d94e14518c\u0026amp;signature=6cd46e3060d44fe4226dd5ce8ce0c8d5be1b3a1d711ac048fb201112536b776c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Available tools - Tanvik API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Everything the Tanvik MCP server exposes to Claude\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tanvik.mintlify.site/_mintlify/api/og/v2?division=Claude+%2F+MCP\u0026amp;title=Available+tools\u0026amp;description=Everything+the+Tanvik+MCP+server+exposes+to+Claude\u0026amp;theme=371f45a3d2ded2d94e14518c\u0026amp;signature=6cd46e3060d44fe4226dd5ce8ce0c8d5be1b3a1d711ac048fb201112536b776c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/tanvik/1HWV1YRABrv5EiBo/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Tanvik API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5B5BD6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.tanvik.io/mcp/tools\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/mcp/tools.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.tanvik.io/#organization\",\"name\":\"Tanvik API\",\"url\":\"https://developers.tanvik.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tanvik/RWAPbR-5OLmn_ZEl/logo/light.svg?fit=max\u0026auto=format\u0026n=RWAPbR-5OLmn_ZEl\u0026q=85\u0026s=2db10f1077984e763a030bc91a9f7205\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.tanvik.io#website\",\"name\":\"Tanvik API\",\"url\":\"https://developers.tanvik.io\",\"publisher\":{\"@id\":\"https://developers.tanvik.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.tanvik.io/mcp/tools#webpage\",\"url\":\"https://developers.tanvik.io/mcp/tools\",\"name\":\"Available tools\",\"description\":\"Everything the Tanvik MCP server exposes to Claude\",\"dateModified\":\"2026-07-16T07:12:56.736Z\",\"isPartOf\":{\"@id\":\"https://developers.tanvik.io#website\"},\"breadcrumb\":{\"@id\":\"https://developers.tanvik.io/mcp/tools#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.tanvik.io/mcp/tools#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Claude / MCP\",\"item\":\"https://developers.tanvik.io/mcp/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Available tools\",\"item\":\"https://developers.tanvik.io/mcp/tools\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developers.tanvik.io/mcp/tools#article\",\"headline\":\"Available tools\",\"name\":\"Available tools\",\"description\":\"Everything the Tanvik MCP server exposes to Claude\",\"url\":\"https://developers.tanvik.io/mcp/tools\",\"mainEntityOfPage\":{\"@id\":\"https://developers.tanvik.io/mcp/tools#webpage\"},\"dateModified\":\"2026-07-16T07:12:56.736Z\",\"publisher\":{\"@id\":\"https://developers.tanvik.io/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.tanvik.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Tanvik API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Tanvik API","nav":{"global":null,"groups":[{"group":"Guides","pages":[{"title":"Introduction","href":"/index"},{"title":"Quickstart","href":"/quickstart"},{"title":"Authentication","href":"/authentication"},{"title":"Errors","href":"/errors"},{"title":"Webhooks","sidebarTitle":"Webhooks","href":"/webhooks-overview"}]},{"group":"WhatsApp","pages":[{"title":"Send OTP","href":"/whatsapp/send-otp"},{"title":"Verify OTP","href":"/whatsapp/verify-otp"},{"title":"Create Templates","href":"/whatsapp/create-templates"},{"title":"Send Templates","href":"/whatsapp/send-templates"},{"title":"Conversation API","href":"/whatsapp/messages"},{"title":"WhatsApp Webhook","href":"/whatsapp/webhook"}]},{"group":"Claude / MCP","icon":"robot","pages":[{"title":"Overview","sidebarTitle":"Overview","icon":"robot","href":"/mcp/overview"},{"title":"Connect Claude","sidebarTitle":"Connect Claude","icon":"plug","href":"/mcp/connect"},{"title":"Permissions","sidebarTitle":"Permissions","description":"Control which tools Claude can use in your workspace","icon":"toggle-on","href":"/mcp/permissions"},{"title":"Available tools","sidebarTitle":"Available tools","icon":"screwdriver-wrench","href":"/mcp/tools"}]}]},"basePath":"","title":"Available tools - Tanvik API","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":[],"chunks":[]}