Raindrop MCP / Documentation
Get started Tools raindrop.com →
Raindrop MCP Server

Plug your AI assistant into Raindrop.

Let Claude, Cursor, or any other AI assistant work in Raindrop on your behalf — start RFQs, find suppliers, cut purchase orders, and answer spend questions in plain English. Same data, same permissions, same audit trail as the web app.

29Tools
5Domains
OAuth 2.1Authentication
Claude · Raindrop MCP connected

Introduction

The Model Context Protocol (MCP) is an open standard that lets AI assistants safely connect to outside tools and data. Connect Raindrop to your favorite AI assistant — Claude, Cursor, Claude Desktop, or anything else that speaks MCP — and it can do real work in Raindrop for you. The assistant signs in as you, respects your permissions, and every action lands in the same audit log you already see in the web app.

MCP endpoint
https://ai.raindrop.com/mcp

How it works

  • One tool per task. Every procurement action — find a supplier, start an RFQ, cut a purchase order, look up spend — is exposed as its own tool the AI assistant can call.
  • Self-describing. Your AI assistant discovers everything Raindrop can do the moment it connects. New tools become usable right away — no software update on your side.
  • Signs in as you. Every action your AI assistant takes uses your Raindrop login. It can only see and change what you can, automatically.
  • Fully auditable. Every action is recorded — who ran it, what they asked for, the result, and how long it took — so security and compliance teams can review what your assistant did.

Getting started

Claude.ai & Claude Desktop

Add Raindrop as a custom connector. Paste the URL below into Claude's connector setup — Claude will pop open a Raindrop sign-in window, and that's the whole setup.

Connector URL
https://ai.raindrop.com/mcp

Other MCP clients

If you're using Cursor, an MCP CLI, or any other tool that speaks MCP, point it at the URL above. The first call returns a sign-in prompt; complete it once and the assistant is connected.

Trying it out? Marketplace demo accounts are read-only — your AI assistant can explore and search, but any "create" or "update" action returns a friendly preview instead of changing real data. Sign in with your own Raindrop account to unlock the full set of actions.

Authentication

Raindrop uses standard OAuth 2.1 sign-in — the same kind of secure login flow you see on any modern website. Your AI assistant signs in once, and from then on each action runs as you. Session tokens are short-lived, scoped to your account, and cannot be reused for other Raindrop services.

For developers building custom MCP clients: the endpoint advertises standard OAuth discovery metadata (RFC 9728), supports PKCE with S256, and accepts dynamic client registration. Point your client at the URL above and follow the discovery flow — no shared secrets or pre-registration needed.

Security & governance

  • Signed-in access only. Every request needs a valid Raindrop sign-in. Sessions are short-lived and scoped — a token issued for another Raindrop service can't be reused here.
  • Your permissions, applied automatically. Your AI assistant sees exactly the records you can see. The same per-record permission rules that protect the web app protect MCP — no extra setup, no surface to misconfigure.
  • Audit-ready. Every action is recorded — who ran it, what they asked for (with sensitive fields automatically redacted), the outcome, and how long it took. Ready for your security and compliance team to review.

Tool reference

The list below is generated directly from the live server — it always reflects exactly what your AI assistant sees when it connects.

Sourcing Events

16 tools

Create and manage RFx events, lots, scorecards, invitations and supplier responses.

Read & query

5

Sourcing Events

get_sourcing_events Read #

Look up the user's sourcing events with optional filters.

Try saying
  • Show me all my sourcing events.
  • What RFQs are still open?

For Evaluation

get_sourcing_event_for_evaluation Read #

Fetch the suppliers and internal users on an event so you can set up evaluation scorecards.

Try saying
  • What suppliers and evaluators are on the chairs RFQ?

Managed Sourcing Event Template

get_managed_sourcing_event_template Read #

Fetch the empty managed template for a given RFx event type.

Try saying
  • Give me the standard RFQ template.

Scorecard Templates

get_scorecard_templates Read #

Search the qualification and evaluation scorecard library.

Try saying
  • What scorecard templates do we have for evaluation?

Suppliers By Commodity

search_suppliers_by_commodity Read #

Find suppliers that have offered a given commodity in the past.

Try saying
  • Find suppliers that sell ergonomic chairs.
  • Who can provide corrugated packaging?

Create

6

Sourcing Event

create_sourcing_event Write #

Start a new RFx event. Can also invite suppliers in the same call.

Try saying
  • Start a new RFQ for office chairs.
  • Create a sourcing event for Q3 packaging.

Business

add_sourcing_event_business Write #

Add a supplier business to an existing sourcing event.

Try saying
  • Add Acme to the chairs RFQ as a participating supplier.

Business User

add_sourcing_event_business_user Write #

Add a supplier contact to a business already on the event.

Try saying
  • Add jane@acme.com to the chairs RFQ.

Evaluation Scorecards

create_evaluation_scorecards Write #

Create evaluation scorecards for each supplier on a sourcing event.

Try saying
  • Set up evaluation scorecards for the chairs RFQ.

Lots

insert_sourcing_event_lots Write #

Add one or more lots to an existing sourcing event.

Try saying
  • Add three lots to the packaging event.

Qualification Scorecards

create_qualification_scorecards Write #

Create qualification scorecards used to vet new suppliers.

Try saying
  • Create qualification scorecards for new suppliers.

Update

4

Sourcing Event

update_sourcing_event Write #

Change details on an existing sourcing event.

Try saying
  • Change the close date on the chairs RFQ to next Friday.
  • Rename event ABC-123 to 'Packaging Q3'.

Lots

update_sourcing_event_lots Write #

Edit existing lots on a sourcing event.

Try saying
  • Bump the target quantity on lot 2 to 500 units.

Primary Contact

set_sourcing_event_primary_contact Write #

Designate the primary internal contact for a sourcing event.

Try saying
  • Make Sarah the primary contact on the packaging event.

Scorecard Template

set_sourcing_event_scorecard_template Write #

Apply a scorecard template to a sourcing event.

Try saying
  • Use the standard evaluation template on this RFQ.

Other actions

1

Invites

send_sourcing_event_invites Write #

Email invited suppliers a link to participate.

Try saying
  • Invite Acme and Globex to the chairs RFQ.

Suppliers

5 tools

Search the supplier master, create new suppliers, and attach business contacts.

Read & query

2

Contacts

get_supplier_contacts Read #

List the contacts on file for a supplier.

Try saying
  • Who do we have on file at Acme?

Role ID

get_supplier_role_id Read #

Look up the internal role id for a given supplier role name.

Try saying
  • What is the role id for an approver at Acme?

Create

2

Supplier

create_supplier Write #

Add a new supplier to the supplier master.

Try saying
  • Add Northwind Logistics as a supplier.

To Sourcing Event

add_supplier_to_sourcing_event Write #

Attach a supplier to a sourcing event after the event has been created.

Try saying
  • Add Acme to the chairs RFQ.

Update

1

Supplier

update_supplier Write #

Update fields on an existing supplier record.

Try saying
  • Update Acme's primary contact email.

Purchase Orders

5 tools

Create and update purchase orders and their line items end-to-end.

Read & query

1

Purchase Eligibility

check_purchase_eligibility Read #

Check whether the user is permitted to purchase from a given supplier.

Try saying
  • Can I buy from Acme this quarter?

Create

2

Purchase Order

create_purchase_order Write #

Create a purchase order with one or more line items.

Try saying
  • Create a PO with Acme for $12,000 of chairs.

PO Line

create_po_line Write #

Add a line item to an existing purchase order.

Try saying
  • Add a line item for 50 swivel chairs to PO-4198.

Update

2

Purchase Order

update_purchase_order Write #

Change details on an existing purchase order.

Try saying
  • Change PO-4198's delivery date to June 1.

PO Line

update_po_line Write #

Edit a line item on a purchase order.

Try saying
  • Change line 2 on PO-4198 to 60 units.

Semantic Inference

2 tools

Discover the data model and run safe read-only queries against Raindrop data.

Read & query

2

Query

run_query Read #

Run a read-only analytics query against Raindrop data.

Try saying
  • How many POs did we close last month?

Other

1 tools

Additional tools exposed by the Raindrop MCP server.

Create

1

External User

create_external_user Write #

Invite an external collaborator (e.g. a supplier contact) into the workspace.

Try saying
  • Invite jane@acme.com as an external collaborator.