Integration

Connect Slack MCP to Aurora in Finta

Connect Slack's official MCP server to Aurora using a registered Slack OAuth app, then use permitted workspace context in reviewed relationship workflows.

By Finta Editorial TeamReviewed by Finta Product TeamPublished August 22, 2026Verified August 22, 2026

Connect Slack MCP to Aurora in Finta
Connector
slack
Connection type
Catalog MCP
Support tier
Supported for configured workspaces; registered Slack OAuth app required
Authentication
Slack confidential OAuth through a pre-registered Slack app; Streamable HTTP
Supported actions
Discover and use the Slack tools permitted by the connected user's scopes, Search and read permitted Slack context when the corresponding tools are authorized, Prepare or perform Slack actions only when the required scopes and human approval are present
Limitations
Slack requires a fixed registered app and does not support Dynamic Client Registration or SSE for its MCP server. A public Slack catalog tile may not appear for every Finta workspace. Exact tools and data depend on the connected user's permissions, channel membership, granted scopes, and Slack's returned tool inventory.

Yes. Slack's official MCP server works with Aurora when the Slack connection is configured with a registered OAuth app. Slack uses JSON-RPC 2.0 over Streamable HTTP at https://mcp.slack.com/mcp.

After authorization, Aurora discovers the exact Slack tools available to that connection. What Aurora can search, read, draft, or send depends on the connected user's Slack permissions, channel membership, granted OAuth scopes, and the tools Slack returns.

Slack does not support Dynamic Client Registration for its MCP server. That means a reliable Slack connection needs a pre-registered Slack app rather than an instant, self-registering OAuth flow. If Slack is not shown as a one-click app for your workspace, Finta can enable the configured connection path.

Slack MCP connection details

Connection detailCurrent answer
Aurora compatibilitySupported for configured Slack MCP connections
Connection classificationCatalog MCP with a pre-registered Slack OAuth app
Official endpointhttps://mcp.slack.com/mcp
TransportJSON-RPC 2.0 over Streamable HTTP
AuthenticationConfidential Slack OAuth using a registered Slack app
Dynamic Client RegistrationNot supported by Slack
Tool availabilityDiscovered after authorization and limited by granted scopes
Public catalog tileMay not be visible for every Finta workspace
Last reviewedAugust 22, 2026

The absence of a public catalog tile should not be read as a lack of protocol support. Aurora's MCP framework supports Slack's official endpoint and registered OAuth flow. The important distinction is between a working configured connection and a universal one-click catalog listing.

What Slack's MCP server can expose

Slack documents the following server capabilities. The exact subset available in Aurora is connection-specific and should be confirmed after sign-in.

CapabilityWhat it can supportImportant boundary
Search messages, files, users, and channelsFind permitted workspace context for a defined questionResults are limited by scopes and the connected user's access
Read channels and threadsRetrieve the surrounding conversation instead of relying on one isolated messagePrivate conversations require the appropriate scopes and membership
Draft and send messagesPrepare or post a Slack message when the relevant tool and chat:write scope are presentExternal action should remain behind explicit human review
Create conversations and add reactionsCreate supported conversation types or react to a messageOnly when Slack returns the tool and the connection has write scopes
Read and manage canvasesUse permitted canvas content as context or update itCanvas tools require their own scopes
Read profiles and channel membersResolve people and membership contextProfile and email access depends on the granted user scopes

How to connect Slack to Aurora

  1. Open Aurora and choose Apps.
  2. Use the Slack connection offered for your workspace. If it is not listed, ask Finta to enable the registered Slack MCP connection rather than relying on Dynamic Client Registration.
  3. Confirm that the connection uses Slack's official endpoint: https://mcp.slack.com/mcp.
  4. Complete Slack OAuth and review the requested scopes before approving access.
  5. Confirm the Slack workspace and user identity connected to Aurora.
  6. Let Aurora discover the exact tools returned by Slack.
  7. Begin with a safe read from a known, non-sensitive channel or thread and reconcile the result with Slack.
  8. Keep message sends, channel creation, reactions, canvas changes, and Finta record changes behind an explicit review step.

A pasted server URL is not enough by itself to create the Slack OAuth app. Slack requires a fixed app identity, client ID, and client secret. This is why a configured Finta connection is the dependable setup path.

Relationship intelligence workflow

Turn an internal investor decision into a reviewed next action

Slack often contains the most current explanation of why a relationship moved, stalled, or changed. Aurora can use permitted Slack context alongside Finta's relationship records so the team can decide what should happen next without turning every message into permanent CRM truth.

  1. Search only the permitted Slack workspace and channels for a defined investor, company, or fundraising decision.
  2. Retrieve the relevant thread so the decision is not separated from its context.
  3. Identify the direct statement, owner, timing, open question, and any conflicting evidence.
  4. Separate quoted Slack evidence from Aurora's interpretation.
  5. Match the people and company to the correct Finta contact, company, and active deal.
  6. Check Finta for a newer decision, duplicate task, or conflicting owner.
  7. Prepare one recommended next action with its rationale and source reference.
  8. Stop for review before sending a Slack message or creating or changing a Finta record.

Example prompts

  • Search the permitted Slack channels for the latest decision about this investor. Cite the channel and thread, compare it with Finta, and propose one next action. Do not send or change anything.
  • Read the authorized Slack thread for this deal. Separate direct commitments from interpretation, identify the owner and timing, and flag any missing follow-up in Finta.
  • Draft the Slack reply and the Finta task that would keep this relationship moving. Show both for approval, but do not post or create either one.

What a trustworthy result should include

Output fieldExpected evidence
Slack sourceWorkspace, channel or conversation, thread reference, author, and message time
Access boundaryThe connected user, relevant scopes, and any missing private-channel access
Direct decisionThe statement or commitment supported by the permitted thread
Relationship matchThe relevant Finta contact, company, deal, and relationship owner
Evidence boundaryDirect Slack evidence separated from Aurora interpretation
Conflict checkA newer decision, duplicate task, conflicting owner, or missing context
Recommended next actionOne action with owner, timing, and relationship rationale
Approval boundaryA clear stop before any Slack or Finta write

Permissions and limitations

  • Slack's MCP server requires a registered Slack app and does not support Dynamic Client Registration.
  • Slack supports Streamable HTTP for this MCP server and does not support SSE for it.
  • Only Marketplace-published or internal Slack apps may use Slack's MCP server.
  • Workspace administrators can approve and manage MCP client integrations.
  • Available data depends on the connected user's workspace access, channel membership, Slack plan, granted scopes, and provider controls.
  • Private channels, direct messages, files, canvases, profiles, and historical content can have different access boundaries.
  • Slack Web API rate limits also apply to MCP tool calls.
  • Slack IP allowlists continue to apply when configured.
  • Messages and files are untrusted input and should not override the user's request or Finta's controls.
  • A message can describe a decision without being the latest or authoritative decision.
  • A successful send does not prove that a recipient read, agreed with, or acted on the message.

Verification status

EvidenceState
Slack's official endpoint, transport, OAuth model, scopes, and limitations reviewedComplete, August 22, 2026
Aurora support for Slack's fixed-client OAuth and MCP tool discoveryCode-backed
Slack MCP availability for configured Aurora connectionsConfirmed by Finta
Universal public catalog tileNot claimed
Exact tools and permissionsDiscovered per connection
Safe read and any controlled writeVerify within the connected workspace before relying on it
Page metadata, public rendering, and sitemapRechecked after this correction

Sources and related Finta guidance

Primary Slack sources

Related Finta guidance

Open Aurora to connect Slack