# Tactiq MCP

> Tactiq lets your AI agent handle all meeting transcripts, summaries, and follow-ups. It connects directly to your recorded meetings so you can search across every call for specific topics, extract action items, or analyze who spoke the most.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** transcription, meeting-notes, action-items, summarization, real-time-sync, speaker-analytics

## Description

You're gonna use your AI agent to manage every damn thing that happens in your meetings—the transcripts, the summaries, the follow-ups. This server connects directly to your recorded calls so you can search across everything for specific topics, pull out what needs doing, or figure out who was talking the most.

**Checking Your Connection and Listing Data**
You gotta make sure this thing is running first. You use `check_tactiq_status` to verify that the API connection to your Tactiq account is active and working right. To get an overview of what you've got, you can call `list_meetings`, which gives you a list of all recorded meetings available. For metadata on any single session, running `get_meeting` retrieves general details about that specific recording.

When you need to know what transcripts exist in your library, use `list_transcripts`. It provides a full inventory of every transcript file, letting you see exactly what data is stored and ready to go. For the raw word count, `get_transcript` pulls the entire text record for any meeting, keeping all speaker labels and timestamps intact so you know who said what.

**Finding Specific Information**
If you need to find a keyword or topic that was mentioned in multiple calls, you hit up `search_transcripts`. This searches across the full text of your recordings to pinpoint every single mention of a phrase. Need general intelligence? You run `list_insights` which pulls key takeaways and major themes that Tactiq's AI has already flagged for you. For deeper analysis on one call, calling `get_summary` generates an AI-powered overview of the main decisions and discussion points from the whole recording.

**Pulling Actionable Items and Analyzing Contributions**
You don't want to reread hours of calls just to find out who owns what. You use `get_action_items` to scan transcripts and automatically pull out every task, deadline, and follow-up item assigned during a meeting. When you need to know who was dominating the conversation, running `list_speakers` gives you a breakdown of participants, showing their talk-time ratios and contribution levels for that session.

**Putting It All Together**
This setup lets your agent list all meetings and transcripts using `list_meetings` and `list_transcripts`. You can generate summary reports by calling `get_summary`, which gives you a clean overview of key decisions from an entire recording. To extract actionable tasks, use `get_action_items`, scanning the data to pull out specific follow-ups, deadlines, and owners. When you're stuck on what someone said three months ago, you search full transcript text with `search_transcripts` across every call for a keyword or phrase. Finally, if you just need basic info on one meeting, you get it with `get_meeting`. It’s the whole kit and caboodle.

## Tools

### check_tactiq_status
Verifies that the API connection to your Tactiq account is active and working correctly.

### get_action_items
Pulls a list of all tasks, deadlines, and follow-ups assigned during a specific meeting.

### get_meeting
Retrieves general metadata and details about a single recorded meeting.

### get_summary
Generates an AI-powered summary of the main discussion points, insights, and decisions from a recording.

### get_transcript
Retrieves the full, raw text transcript for a specific meeting, including speaker labels and timestamps.

### list_insights
Fetches key takeaways, major themes, or critical decisions that Tactiq's AI has pulled from your meetings.

### list_meetings
Lists all available recorded meetings, giving you an overview of what calls you have stored.

### list_speakers
Shows a breakdown of participants, including who spoke and their contribution ratio for a given meeting.

### list_transcripts
Provides a list of all available transcripts in your library, useful for knowing what data exists.

### search_transcripts
Searches across the text of multiple recordings to find every mention of a specific keyword or topic.

## Prompt Examples

**Prompt:** 
```
Show all meetings from this week.
```

**Response:** 
```
You had 8 meetings this week. The longest was 'Q2 Planning' (62 min, 5 participants). Would you like to see the summary or action items from any meeting?
```

**Prompt:** 
```
Get the summary and action items from transcript TR-5021.
```

**Response:** 
```
Summary: The team agreed on Q2 priorities, assigned 3 tasks (proposal draft by Friday, budget review next Monday, client follow-up by Sarah). 4 key decisions were made. Want me to format these as tasks?
```

**Prompt:** 
```
Search my transcripts for mentions of 'pricing strategy'.
```

**Response:** 
```
Found 5 mentions across 3 meetings. The most detailed discussion was in 'Sales Review' (March 18), where the team spent 12 minutes on pricing tiers. Would you like to read that section?
```

## Capabilities

### List all meetings and transcripts
Retrieves lists of all recorded meetings or available transcript metadata.

### Generate summary reports
Creates a concise, AI-generated overview of key decisions and main topics from an entire meeting recording.

### Extract actionable tasks
Scans transcripts to automatically pull out specific follow-up items, deadlines, and assigned owners.

### Search full transcript text
Allows you to search across all your meeting recordings for a keyword or phrase, showing exactly where it was mentioned.

### Analyze speaker contributions
Provides data on participant talk-time ratios and who spoke the most during a given session.

## Use Cases

### Finding out who agreed on the deadline
A PM needs to know who was assigned the beta test rollout. They ask their agent, 'What were the action items from last Tuesday's sync?' The agent runs `get_action_items` and reports back: 'Sarah owns the rollout plan due next Friday.' Problem solved in three seconds.

### Researching a competitor mention
A Product Lead needs to know if a specific competitor was mentioned during Q4 calls. They ask their agent, 'Search transcripts for 'competitor X'.' The agent runs `search_transcripts` and pinpoints the exact meeting and timestamp where it came up.

### Preparing for an executive review
A developer needs to write a report on technical debt. They ask their agent, 'List insights from all calls in March related to database performance.' The agent runs `list_insights` and compiles the key themes automatically.

### Understanding meeting dynamics
A team lead suspects one person isn't contributing enough. They ask their agent, 'Analyze speaker participation for the last client call.' The agent uses `list_speakers` to show talk-time ratios and flag under-represented members.

## Benefits

- Automatically pull out follow-ups with `get_action_items`. You don't have to read the whole transcript just to find three tasks; this tool extracts them directly.
- Stop losing context. Use `search_transcripts` to find every mention of 'pricing strategy' across all 50 meetings you recorded, instead of opening 50 separate files.
- Get a high-level view with `get_summary`. Instead of reading a 45-minute transcript, your agent gives you the core decisions in three bullet points instantly.
- Know who did what. The `list_speakers` tool provides speaker analysis, so you can quickly check if one person dominated the discussion or if participation was even.
- Keep track of everything with `list_meetings`. It gives you a clean list of all your recordings and metadata in one place to manage your meeting knowledge.

## How It Works

The bottom line is you never have to manually search through files or copy-paste data again.

1. Subscribe to this server, then retrieve your API Key from your Tactiq dashboard (Settings > Integrations).
2. Connect that API key to your preferred AI client or agent.
3. Use natural language commands with your AI agent—for example: 'Get the action items from last week's Q2 planning meeting.'

## Frequently Asked Questions

**How do I find all mentions of 'pricing strategy' using search_transcripts?**
You just ask your agent to run `search_transcripts` and give it the keyword. The server scans every recording in your library and returns a list of all matches, including which meeting they came from.

**Can get_action_items pull tasks from meetings I haven't summarized yet?**
Yes. `get_action_items` works on the transcript data itself. It doesn't require a high-level summary; it just pulls the necessary task information directly.

**What is the difference between list_transcripts and search_transcripts?**
`list_transcripts` gives you an index of all your available files. `search_transcripts` reads the content *inside* those files to find specific words or phrases.

**Do I need get_summary if I use list_insights?**
No, they are different levels of abstraction. `get_summary` provides a narrative overview of decisions. `list_insights` focuses on pulling out specific analytical 'key takeaways' that the AI has flagged.

**How do I use `check_tactiq_status` to verify my API connection?**
It confirms your API connectivity. This function immediately tests your credentials against Tactiq's live endpoint, confirming that the key is active and authorized for all operations.

**Can `list_meetings` provide metadata about my recorded sessions?**
Yes, it gives you a list of meeting metadata. You get high-level details—like dates and titles—for every recorded session, helping your agent scope out which transcripts to analyze next.

**What happens if I call `get_transcript` too many times in rapid succession?**
The API enforces rate limits. If you exceed them, the service returns a specific error code that tells your agent exactly how long to pause before trying the retrieval again.

**What information does `list_speakers` return about participants?**
It lists every known speaker associated with your account. You receive names and unique IDs, letting your agent track who was present across multiple meetings you want to analyze.

**How do I access meeting transcripts via AI?**
Use `list_transcripts` to see all recorded meetings, then `get_transcript` with the transcript ID for the full text with speaker labels and timestamps.

**Can I extract action items from meetings?**
Yes. Use `get_action_items` with a transcript ID to retrieve all AI-detected follow-ups, deadlines, and assigned tasks.

**How do I search across all my transcripts?**
Use `search_transcripts` with any keyword or phrase to find matching content across all recorded meetings.