FULTON

Fulton · Sourcing engine

Give your sourcing lift.

Fulton turns scattered RFQ threads into structured briefs, private supplier portals, and side-by-side comparisons. Your team awards the right supplier, faster.

How it works

From brief to award, in four steps.

One structured pipeline instead of a hundred email threads. Every request, every quote, and every decision stays comparable and accounted for.

01 · Brief

Build the brief

Compose your request from structured fields: quantities, materials, target prices, not free-text email. Templates keep every request consistent and comparable.

02 · Send

Send it out

Pick your suppliers and send. Each one receives a private portal link where they quote directly. No attachments to chase, no versions to reconcile.

03 · Compare

Compare side by side

Responses land in a single matrix, scored and ranked automatically. Knockout rules and pricing logic are applied the same way, every time.

04 · Award

Award with confidence

Sales recommends, procurement confirms: a clean two-step decision. The winning supplier is notified the moment it's official.

Suppliers never create an account.

Every supplier gets a private, secure link. They open it, see exactly what you need, and quote. That's the whole job. Fulton handles the structure, the reminders, and the record.

In the product

Every quote, one view.

Straight from the product: drag a weight and the whole field re-scores and re-ranks, live. The spreadsheet never gets opened.

Weighted scoring, live. Responses are ranked and knocked out by your rules, with recommendation and award one click away.
Start where it matters. Your day opens on a queue of what needs attention: responses to review, awards to confirm.
What suppliers see. Their open requests behind one private link. Respond in minutes, no account, ever.
Any industry, same engine. New fields go live with a preview of exactly what suppliers will see, IDs derived automatically.
Booth to directory in one scan. Each code is single use: the supplier scans, types their details, and lands in your review queue.
The whole program at a glance. Briefs, responses, and awards rolled up under one banner.
Repeatable by design. Stage checklists with notes and relay messages, tracked per supplier.

Open core

Yours. Actually yours.

The engine that runs your sourcing is open source, and your data never leaves your building unless you send it somewhere. No lock-in, no hostage pricing, no black box between you and your margin.

Self-hosted first

Fulton runs on your hardware, inside your network, under your rules. The cloud is an option, never a requirement.

One-file data

Everything lives in a single database file. Back it up with a copy command, query it with any tool, take it with you the day you leave.

Readable to the last line

The core is open. Audit the scoring, the pricing math, the access rules. If it touches your numbers, you can read it.

your-server:~/fulton OPEN CORE
engine/ scoring, pricing, knockouts
portal/ the token-only supplier loop
schema.sql your whole data model, readable
data.db one file. copy it, query it, keep it
$ git clone public repo coming soon

API · MCP

Talk to Fulton. Or let your agents do it.

Everything the UI can do, a script can do. And with the built-in MCP server, so can your AI assistant: it reads briefs, compares responses, and drafts recommendations from the chat you already work in.

REST API

$ curl api.usefulton.com/v1/briefs/enclosure \
-H "Authorization: Bearer fx_live_9h2…"
 
{
"brief": "CNC Aluminium Enclosure",
"status": "sent",
"leader": {
"supplier": "Globex Manufacturing",
"score": 84,
"unit_fob": 7.48
}
}

MCP · your agent, inside Fulton

Who should win the enclosure brief?
compare_responses "CNC Aluminium Enclosure"
get_scoring_rules weights, knockouts
Globex Manufacturing leads at 84/100: $7.48 FOB and a 27-day lead, clear of every knockout. Two rivals miss the tolerance rule. Want me to draft the recommendation for procurement?
Draft it.
recommend_award supplier: "Globex"
  • Scoped keysEach key carries only the capabilities you grant it, nothing more.
  • Acts on behalfA key can work as a person, bounded by what you both may do.
  • Kill switchDisable the whole API or MCP surface in one click, without touching the UI.

Contact

Ready when you are.

Tell us what you source and how your team decides today. We'll show you what it looks like with lift. We read everything.