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_investor— Add an investor from the global database to the user's pipeline.update_investor— Update an investor's status or notes.refine_email_draft— Rewrite an investor's drafted email (or LinkedIn DM) per an instruction like "make it shorter", "warmer", "mention our new metric".update_company_profileneeds your approval — Update fields on the company profile.pause_resume_outreachneeds your approval — Pause or resume automatic outreach for the workspace.start_pipeline_runneeds your approval — Start a new investor discovery and scoring run.find_investor_emailuses credits — Find and verify an email address for an investor who is missing one (or has an unverified one).find_investor_linkedinuses credits — Find the LinkedIn profile URL for an investor who is missing one.send_investor_emailneeds your approval — Send the drafted outreach email to an investor.reply_to_investorneeds your approval — Send 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.
