Skip to content
Tigy AI
Tigy AIVoice agentsBuild conversations for phone and webIntegrationsConnect agents to your systemsControl and reliabilityTest, monitor, and refine agents
Explore the platformSupport agentsAnswer common questions and route requestsLead qualificationUnderstand each contact's needsHow it worksGo from setup to live callsPricingFind a plan to get startedDocsLearn how to configure your agent
Areas of focus
TelecommunicationsFinancial servicesHealthcareTechnologyRetail and e-commerceMedia and entertainmentTravel and hospitality
Use cases
Customer supportLead qualificationAI receptionist
Business profiles
EnterpriseStartups
DocsBlogPricing
Platform
Voice agentsIntegrationsControl and reliability
Solutions
TelecommunicationsFinancial servicesHealthcareTechnologyRetail and e-commerceMedia and entertainmentTravel and hospitalityCustomer supportLead qualificationAI receptionistEnterpriseStartups
PricingDocsBlog
SIGN IN
Blog/Product

MCP in Tigy: connecting tools to voice agents

Select actions from an external MCP server and verify how your agent uses them.

Author
Tigy AI team
Published
Jun 19, 2026
Updated
Oct 4, 2026
Explore integrationsCreate an agent
Diffuse light and soft shadows in an abstract composition.
MCP

In this article

  • Choose the actions you need
  • Configure and check discovery
  • Test inputs and results
  • Test one known tool before expanding the catalog
  • Choosing MCP or HTTP
  • Inspect the catalog before writing the prompt
  • Restrict the catalog and authorize on the server
  • Confirm effects only after results
  • Investigate discovery, execution and explanation separately
  • Review available actions before expanding the pilot
In this article
  • Choose the actions you need
  • Configure and check discovery
  • Test inputs and results
  • Test one known tool before expanding the catalog
  • Choosing MCP or HTTP
  • Inspect the catalog before writing the prompt
  • Restrict the catalog and authorize on the server
  • Confirm effects only after results
  • Investigate discovery, execution and explanation separately
  • Review available actions before expanding the pilot

MCP (Model Context Protocol) is a connection standard that lets an agent use actions offered by another system, such as looking up information. Think of it as a tool catalog: the system owner supplies the connection and you select the actions needed for your service. Availability depends on the connected server and the permissions granted.

Key takeawayConnecting a server, selecting its tools and guiding the agent are separate decisions.

Choose the actions you need

MCP, or Model Context Protocol, is a protocol for connecting applications to tools and resources exposed by compatible servers. In Tigy AI, an MCP tool lets an agent use actions from an external server. Inspect names, descriptions, parameters and permissions before selecting the catalog; an available action is not automatically appropriate for customer service.

The external server must offer the operation. Describing an action in a prompt cannot add a missing tool to the catalog.

Configure and check discovery

Ask the integration owner for the full MCP server address and an access key if required. In Tigy, create a tool in the MCP category, enter those settings and select which actions should appear. Save, refresh the catalog and attach the integration to the agent.

If an action is missing, check whether the filter excluded it and refresh the catalog. If the connection fails, send the error message to the integration owner so they can check whether the server is available and reachable by Tigy. Do not include the access key in your report.

Test inputs and results

Explain when to use each action and which data to collect first. Ask a question requiring the tool, inspect its parameters and confirm the response in the external system.

Also test rejected authentication, missing records and incomplete results. Use appropriate permissions and test records for writes. Catalog filtering does not replace server authorization.

Test one known tool before expanding the catalog

Start with a lookup having a known test result. Ask in different ways, omit a parameter and correct a value during conversation. Check tool selection and use of the latest correction.

Then simulate empty results and outages. Responses should explain limitations and the defined alternative. Plausibility cannot replace lookup evidence. For writes, verify external effects and repetition protection.

Record server configuration and the exposed catalog during testing. Rerun evaluation after description or parameter changes. Protocol compatibility does not guarantee business-contract stability, and valid credentials do not justify access to every resource.

Choosing MCP or HTTP

Choose the connection your team can maintain and test. If the company already has an MCP server offering the required actions, it can provide an organized tool catalog. If you need one particular lookup or change in a system, an HTTP tool may be more direct. Ask the integration team to confirm which option fits the case.

Compare discovery, authentication, validation, evidence and maintenance rather than advertised tool counts. Prefer the path where actions, parameters and conversational error behavior are explainable.

MCP does not remove adapters needed for data transformation or business rules. Document that logic's location. Separate selection, transport, authorization and operation failures instead of treating every problem as a prompt issue.

Inspect the catalog before writing the prompt

An MCP server provides actions an agent can use, but its presence does not establish that every conversational need is covered. Inspect the available catalog and identify a concrete action for each task. Order inquiries need an order-retrieval tool; contact creation needs a write action with its own contract. Do not ask the agent to improvise absent operations.

In Tigy, MCP configuration accepts the complete server URL, credentials where needed and a catalog filter. After saving, refresh the catalog and examine discovered actions. Confirm association with the tested agent. Creating a connection in the workspace does not establish that a particular conversation can use required actions.

Read names, descriptions and parameters for selected actions. They should let the model distinguish retrieval from changes. Vague descriptions can cause wrong selection even when connection works. If you control the server, improve the contract; otherwise restrict the catalog and write instructions consistent with actual capability.

Consider a fictional server offering contact search and contact creation. A caller asks whether they are already registered. The correct task starts with search under approved requirements. Creating another contact because its description is clearer produces an effect different from intent. Test the chosen action rather than speech alone.

Refresh the catalog before testing after server changes. Removed actions or new parameters may make old instructions incompatible. Record which tasks depend on the server and maintain compatibility checks. Conversation stability depends on the tool contract it actually encounters.

Restrict the catalog and authorize on the server

Catalog filtering helps select relevant actions but does not replace authorization. Tigy documentation makes this distinction. External systems must control which data an account may read and which changes it may perform. A tool accepting an identifier does not mean every identifier mentioned by a caller should be authorized.

Choose access proportional to the pilot. For retrieval testing, read-only credentials limited to fictional records are usually more appropriate than accounts modifying the entire operation. The server owner defines permissions, and agent configuration should respect that scope. Do not add broad access merely to avoid permission errors in testing.

Separate actions with different effects. Availability retrieval, reservation creation and cancellation are not a single capability. Each needs its own data, conditions and confirmation. Prompts guide when to invoke; servers validate whether execution is allowed. This preserves control under insistent requests.

Do not place credentials in prompts or examples. Use appropriate authentication configuration. Agents need tool purpose, not access secrets. When authentication fails, investigate credential selection, format and external permissions. Asking callers to repeat requests will not repair expired keys.

Test denied access as part of the contract. Results should support understandable explanations without exposing internal details or other records. Conversation should acknowledge limits and offer approved alternatives. Do not circumvent refusal with another action apparently returning the same data.

Confirm effects only after results

An MCP tool can retrieve data or produce external effects. For writes, spoken claims must depend on results. Agreement to create a contact does not prove it was saved. Follow the response contract and distinguish confirmed, received and pending states.

Define missing-response handling before testing. Creation may complete before connectivity fails. Servers need a way to recognize repetition or investigate outcomes. Trial-and-error retries can create duplicates. Conversation explains absent confirmation, while duplicate-effect prevention belongs to the responsible system.

Consider corrections during collection. Someone supplies an email and then replaces a letter. Invocation must send the new value. If correction occurs after an action was submitted, verify modification capability rather than announce “fixed” merely because the sentence was understood. Understanding intention differs from persisted state.

Test external responses containing insufficient information too. Acceptance alone does not authorize claiming final success. If an action requires later processing, next steps should reflect that state and have an owner. Asynchronous integration does not become instantaneous through conversational wording.

Investigate discovery, execution and explanation separately

When an action is missing, review refreshed catalog and filters. When present but unable to execute, review connection, authentication and parameters. When execution succeeds but speech is incorrect, inspect result interpretation. Separating stages prevents prompt changes that make external contracts more confusing.

Prepare success, missing input, unavailable action, denied access and temporary-failure cases. Define permitted actions and expected explanations for each. Repeat them after server updates. Apparently small changes can alter field meaning or returned states.

Use the external MCP tools guide to check connection, selection and catalog refresh. Verify which server actions were selected for the agent before testing their use during a call.

Keep a record of the catalog version or review date and the supported tasks. This helps explain whether a later failure followed a conversational change or an external capability change. It also gives the receiving team a concrete list of what the agent can actually complete.

Review available actions before expanding the pilot

Before releasing new tasks, compare the current catalog with approved scope. A new server action may be available without being necessary to the agent. Update filters and instructions deliberately while retaining external authorization. Discovering capability does not automatically decide to offer it to callers.

Review one retrieval case and one modification case with staff. They should explain minimum input, confirmation and the alternative when results are missing. If those conditions remain unclear, retain the existing scope until validation.

Include a request that appears similar but is outside permission. For example, a caller allowed to retrieve a booking asks to delete another record. The agent should recognize the boundary, and the server must enforce it independently. This practical check helps confirm that adding an action did not quietly expand authority beyond the agreed service. Save the case for later catalog reviews.

In the Tigy documentation

  • MCP tools
  • Tool credentials
  • Testing your agent

Make every conversation count.

Create an agent

Keep the conversation going

Light and shadow bands with a grain texture.
HTTP API

HTTP tools for voice agents: how to integrate APIs

Light and shadow bands with a grain texture.
Integration maintenance

Maintaining voice agent integrations after API changes

Light and shadow bands with a grain texture.
Webhooks

Voice agent webhooks: sending data after a call

Organic light ribbons with a soft texture.

API failures in voice agents: troubleshooting and caller responses

Organic forms between light and deep shadows.
Voice agent helpdesk integration

How to connect voice agents to a helpdesk and create tickets

Organic light fields for prompt agents.

How to integrate voice agents with a CRM using an API

Organic forms between light and deep shadows.
Credentials

HTTP and MCP credentials: secure access for voice agents

Organic forms between light and deep shadows.
Appointment scheduling via API

Voice scheduling through an API: dates, time zones and confirmation

Tigy AI

PRODUCT

  • Voice agents
  • Integrations
  • Control and reliability
  • Demos
  • How it works
  • Pricing

Solutions

  • Telecommunications
  • Financial services
  • Healthcare
  • Technology
  • Retail and e-commerce
  • Media and entertainment
  • Travel and hospitality

Use cases

  • Customer support
  • Lead qualification
  • AI receptionist

Business profiles

  • Enterprise
  • Startups

Legal

  • Legal center
  • Terms of service
  • Privacy
  • Cookies

Resources

  • Blog
  • Documentation
  • AI documentation
  • Contact us

Social media

  • LinkedIn
  • Instagram