otherapi_key

SeekTable

SeekTable is a business intelligence platform for creating, managing, and exporting reports, cubes, and dashboards.

Verdict

SeekTable is a self-service BI tool that stores cubes (data models) and reports (saved queries). This MCP lets your team list those cubes and reports, inspect their metadata, and export report results in CSV, Excel, or JSON—all from a Switchy Project. Analysts and ops teams get the most value: they can pull fresh data snapshots into a conversation, compare report definitions, or feed exported rows directly into an AI analysis. You'll need a SeekTable API key with read access to your workspace. The MCP cannot create or edit reports; it's read-only.

Common use cases

  • Export monthly sales report for AI summary
  • Compare cube schemas across data sources
  • Pull customer cohort data into analysis
  • Audit which reports exist in workspace
  • Feed report results into forecasting prompt

Integration

Vendor
SeekTable
Category
other
Auth
API_KEY
Tools
5
Composio slug
seek_table

Tools

  • Export Report

    Export a saved SeekTable report in a selected file or data format. This performs one read-only provider request and requires a report ID returned by List Reports.

  • Get Cube

    Get metadata for one SeekTable cube by its ID.

  • Get Report

    Get metadata and serialized configuration for one saved SeekTable report.

  • List Cubes

    List cubes in the connected SeekTable account, optionally filtering by provider source type.

  • List Reports

    List saved reports in the connected SeekTable account, including IDs needed by report detail and export tools.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations page. 2. Find SeekTable in the MCP catalog and click Connect. 3. You'll be prompted to paste a SeekTable API key—generate one by logging into SeekTable, opening Account Settings, and creating a new API token with read permissions on cubes and reports. 4. Paste the key into Switchy and click Authorize. 5. Switchy confirms the connection and shows a green checkmark. 6. Open any Project, type '@SeekTable list reports' in the chat, and send—if you see a list of your saved reports, the integration is live. 7. To export a report, grab its ID from the list and run '@SeekTable export report [ID] as CSV'.

What teammates see: by default, memories from SeekTable are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

List All Reports

@SeekTable list all saved reports in my account and show their names and IDs in a table.

Export Sales Report

@SeekTable export the report with ID 'abc123' in CSV format, then summarize the top three revenue drivers.

Inspect Cube Metadata

@SeekTable get the metadata for cube ID 'xyz789' and list all dimensions and measures it contains.

Compare Report Configs

@SeekTable get the full configuration for reports 'rpt001' and 'rpt002', then highlight any differences in their filters.

Find Cubes by Source

@SeekTable list all cubes that use PostgreSQL as the provider source and show their names.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@SeekTable list all reports in my account and show me which ones are based on the 'Sales Analytics' cube

Output

Found 12 saved reports in your SeekTable account. 4 reports use the 'Sales Analytics' cube: 'Q4 Revenue by Region' (ID: rpt_8x3k), 'Monthly Sales Trends' (ID: rpt_9m2p), 'Product Performance Dashboard' (ID: rpt_4n7q), and 'Sales Rep Leaderboard' (ID: rpt_1j5w). The remaining 8 reports are connected to other cubes including 'Customer Behavior' and 'Inventory Tracking'. This example illustrates typical account metadata; your actual report list will vary.

Notes

This read operation requires only basic API key authentication and makes a single request to SeekTable's API. The List Reports tool returns report metadata but not the underlying data—you'll need the Export Report tool to retrieve actual query results. Response time depends on the number of saved reports in your account.

Prompt

@SeekTable export the 'Monthly Sales Trends' report as a CSV file so I can analyze it in our data pipeline

Output

Exported 'Monthly Sales Trends' (report ID: rpt_9m2p) to CSV format. The file contains 847 rows spanning January through November 2024, with columns for Month, Region, Product Category, Revenue, and Units Sold. The export completed in 3.2 seconds. This illustrative example shows a typical mid-sized dataset; actual export time and row count will depend on your report's date range and filters.

Notes

Export operations consume SeekTable API quota and may take longer for reports with complex aggregations or large date ranges. You must have the report ID from List Reports before exporting. SeekTable supports multiple export formats (CSV, Excel, JSON) but each format counts as a separate API call if you need multiple versions.

Prompt

@SeekTable get the cube metadata for 'Sales Analytics' and summarize what dimensions and measures are available for building new reports

Output

The 'Sales Analytics' cube (ID: cube_5k8m) contains 6 dimensions: Date (with Year/Quarter/Month hierarchy), Region, Product Category, Sales Rep, Customer Segment, and Channel. It includes 8 measures: Revenue, Units Sold, Average Order Value, Gross Margin, Customer Count, Orders, Returns, and Net Revenue. The cube is connected to a PostgreSQL data source and was last refreshed 4 hours ago. This summary helps you understand what analysis options are available without opening the SeekTable UI.

Notes

Cube metadata retrieval is useful for AI-assisted report planning—the model can suggest relevant dimensions and measures based on your analysis goals. However, this tool only returns schema information, not actual data values. Building new reports still requires using SeekTable's interface; the MCP provides read-only access to existing configurations.

Use-case deep-dives

Weekly exec dashboard refresh

When SeekTable wins for recurring board decks

A 6-person startup runs board meetings every Monday. The CFO maintains three SeekTable reports—revenue by cohort, burn rate, and CAC trends—that feed into the slide deck. The SeekTable MCP lets the team export all three reports in one Switchy prompt, then paste the CSVs into Google Sheets or reformat them for slides. This works because the reports are already built and stable; the MCP just automates the export step. If your reports change structure every week or you need live drill-down during the meeting, you're better off opening SeekTable directly. But for a fixed set of recurring exports, this MCP saves 10 minutes of clicking every Monday and keeps the workflow in one place.

Customer success data lookup

When this MCP handles ad-hoc account queries

A 3-person CS team fields Slack questions like 'what's Acme Corp's usage last quarter?' They have a SeekTable cube that joins Stripe and product analytics. The MCP's List Reports and Export Report tools let the team search saved reports by name, then pull the data without leaving Switchy. This is faster than logging into SeekTable, finding the right report, and exporting manually. The trade-off: the MCP can't build new reports or modify cube definitions, so you need a library of pre-built reports that cover common queries. If your CS team asks novel questions every time, you'll still need the SeekTable UI. For repetitive lookups against a stable report set, the MCP turns a 2-minute task into a 10-second prompt.

Quarterly investor update prep

When SeekTable MCP streamlines one-time data pulls

A 10-person Series A company prepares investor updates every quarter. The finance lead needs to pull 8 different SeekTable reports—ARR breakdown, churn cohorts, sales pipeline—and compile them into a memo. The MCP's List Reports tool surfaces all available reports by name, then Export Report fetches each one in CSV or JSON. This beats opening SeekTable 8 times and clicking through export dialogs. The boundary: if you need to tweak report filters or add a new metric mid-prep, the MCP can't help; you'll need the full SeekTable interface. For pulling a known set of reports in batch, the MCP cuts 20 minutes of manual export work and keeps the entire prep flow inside Switchy.

Frequently asked

What does the SeekTable MCP do in Switchy?

It lets your AI agents read SeekTable cubes and export saved reports without opening the SeekTable UI. Agents can list your cubes, pull report metadata, and export reports in formats like CSV or Excel. This is useful for feeding business intelligence data into prompts or automating report delivery to team channels.

Do I need admin access to connect SeekTable?

You need an API key from your SeekTable account. SeekTable doesn't use OAuth, so any user with API key generation rights can connect. Check your account settings to confirm you can create keys. The MCP only reads data—it can't create or modify cubes or reports.

Can the SeekTable MCP create new reports or cubes?

No. It's read-only. Agents can list existing cubes, fetch report configurations, and export saved reports, but they can't build new reports or edit cube schemas. If you need to create reports, do that in SeekTable's UI first, then reference them by ID through the MCP.

How is this different from just downloading reports manually?

Manual downloads require you to log into SeekTable, find the report, and export it yourself. The MCP lets agents do this on-demand during a conversation or workflow. Useful when you want to ask questions about fresh data without context-switching, or when automating recurring exports into other tools.

Who on the team should connect the SeekTable MCP?

Whoever owns your SeekTable account and can generate API keys. Since the MCP exposes all cubes and reports that key can access, connect it in a Switchy workspace where those team members already have visibility. One connection works for the whole workspace.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.