MCP server · connected agents

Run your raise from Claude Code, Cursor, or Claude.

Signal Raise speaks MCP, the open protocol AI agents use to pick up tools. Give your agent one key and it can read your investor pipeline, search the investor database, refine your drafts, check your inbox, and, with your say-so, send. Your agent does the thinking. Signal Raise supplies the facts and the actions.

It is the opposite of a chatbot bolted onto a dashboard. You stay in the tool you already work in all day, and your raise comes along.

Ask your agent things like

  • Which investors replied this week, and what did they say?
  • Find five seed investors in climate hardware and add the two best fits to my pipeline.
  • Rewrite the draft for Maya Chen so it leads with our revenue number.
  • Who in my network can introduce me to Northwind Capital?
  • Send the drafted email to Daniel Okoye.

Built so it cannot run away

  • Sending, replying, starting a run, and pausing or resuming outreach need your explicit approval, every time.
  • Every address is verified before a send; drafts with unfilled placeholders are refused.
  • 60 requests a minute per key, 25 rows per search, 100 contact lookups a day as a ceiling credits cannot raise.
  • Never exposed: billing, team management, your local files, send-all.
  • Keys act as you, are shown once, and revoke instantly.

Set up in two minutes

Create a key under Settings → Agents in your workspace, then paste one of these into your agent. The settings page fills your key in for you.

Claude Code

claude mcp add --transport http signal-raise https://api.signalraise.com/api/mcp \
  --header "Authorization: Bearer sr_YOUR_KEY"

Claude (claude.ai / desktop)

Settings → Connectors → Add custom connector
Name: Signal Raise
URL: https://api.signalraise.com/api/mcp
Header: Authorization: Bearer sr_YOUR_KEY

Cursor / VS Code

{
  "mcpServers": {
    "signal-raise": {
      "url": "https://api.signalraise.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sr_YOUR_KEY"
      }
    }
  }
}

What your agent can do

13 read tools and 10 action tools, listed live from the server.

Reads

  • get_company_profile Get the user's full company profile: name, tagline, description, sector, stage, financials, raise details, team.
  • get_setup_status Check what is and is not set up yet: email account, company profile, pitch deck, schedule, pipeline size.
  • get_investors Get investors from the pipeline.
  • get_investor_detail Get everything about ONE investor: full thesis, bio, portfolio, complete email draft (not truncated), LinkedIn draft, reply history, follow-up schedule, email health.
  • search_global_investors Search the Signal Raise investor database by name, firm, or focus area.
  • get_inbox Get inbox email threads.
  • get_analytics Get outreach performance stats: pipeline funnel counts, emails sent, reply rate, bounce/stale email counts, sends used today.
  • get_run_history Get recent agent pipeline runs and their results.
  • get_calendar Get the user's unified calendar: events they are attending, follow-ups coming due, and investor replies awaiting a response.
  • get_events Get investor and startup events.
  • get_opportunities Get non-dilutive funding opportunities (grants, SBIR, programs) discovered and scored for this company.
  • get_warm_intros Find warm intro paths: pipeline investors the user is directly connected to on LinkedIn, or reachable via a connection at the same firm.
  • get_pitch_deck Get the pitch deck content.

Actions

  • add_global_investorAdd an investor from the global database to the user's pipeline.
  • update_investorUpdate an investor's status or notes.
  • refine_email_draftRewrite an investor's drafted email (or LinkedIn DM) per an instruction like "make it shorter", "warmer", "mention our new metric".
  • update_company_profileneeds your approvalUpdate fields on the company profile.
  • pause_resume_outreachneeds your approvalPause or resume automatic outreach for the workspace.
  • start_pipeline_runneeds your approvalStart a new investor discovery and scoring run.
  • find_investor_emailuses creditsFind and verify an email address for an investor who is missing one (or has an unverified one).
  • find_investor_linkedinuses creditsFind the LinkedIn profile URL for an investor who is missing one.
  • send_investor_emailneeds your approvalSend the drafted outreach email to an investor.
  • reply_to_investorneeds your approvalSend a reply to an investor who messaged you.

Questions

What is MCP?+

The Model Context Protocol is an open standard that lets an AI agent use outside tools. Claude, Claude Code, Cursor, and VS Code all speak it. Signal Raise runs an MCP server, so any of those agents can read and act on your workspace once you give it a key.

Does this use Signal Raise's AI or my own?+

Your own. The thinking happens in your agent, on your subscription. Signal Raise provides the tools it calls for facts and actions: your pipeline, the investor database, your drafts, your inbox. The only AI on our side runs inside specific tools, such as refining a draft, and is metered the same way it is in the dashboard.

Can my agent send emails on its own?+

No. Sending, replying, starting a run, and pausing or resuming outreach require a confirm flag the agent may only set after you approved that exact action. Every address still passes verification, drafts with unfilled placeholders are refused, and your plan limits apply. Send-all is not available to agents at all.

What can an agent never touch?+

Billing, team management, your local files through Signal Bridge, and bulk sending. Those stay in the dashboard, under your own login.

How is scraping prevented?+

Each key is limited to 60 requests a minute, every list or search returns at most 25 rows, and contact lookups are capped per day at a ceiling that buying credits cannot raise. Keys act as the workspace owner and can be revoked instantly.

Which plans include it?+

Paid plans, and free workspaces during their first-month boost. Up to two keys per workspace.