gocreative-wedge-mcp
Fiat-billed compliance, enrichment & lead tools for AI agents — over MCP.
A Model Context Protocol server that gives any MCP client (Claude Desktop, Cursor, Claude Code, custom agents) a sharp toolkit for KYC/KYB, sanctions screening, company + people enrichment, due-diligence bundles, and intent-based lead search — backed by real OpenSanctions / firmographic / enrichment data from the GoCreative API.
Billing is fiat: the MCP marketplace charges the subscriber's card/subscription,
or you supply a card-funded gck_ credit key. No crypto wallet, no on-chain
payment. The free list_wedge_tools and pricing_info tools — plus 5 demo
calls/day/IP on the tools that expose a demo — work with no key at all, so you
can try it immediately.
Install
pip install gocreative-wedge-mcp
Requires Python ≥ 3.10. Pulls mcp and httpx. (The hosted HTTP transport is
optional: pip install "gocreative-wedge-mcp[http]".)
Run it directly to sanity-check (stdio; Ctrl-C to stop):
gocreative-wedge-mcp # or: python -m gocreative_wedge_mcp
Tools (18)
| Tool | Arg | Price (USD) | Free demo | What it does |
|---|---|---|---|---|
screen_sanctions |
name |
$0.45 | ✅ | OFAC/EU/UK/UN + PEP + 100+ watchlists screen (OpenSanctions). The KYC/KYB gate. |
kyb |
company |
$0.45 | ✅ | Full KYB / counterparty-risk verdict: sanctions + PEP + risk score + registry + legal exposure + firmographics. |
enrich_company |
domain |
$0.05 | ✅ | Company firmographics from a domain: industry, size, founded, logo, socials. |
people_enrich |
query |
$0.15 | — | Verified work email + phone + LinkedIn from "Full Name@domain.com". |
prospect_360 |
company |
$0.10 | — | Sales-prospect 360: firmographics + domain intel + intent signals. |
vendor_360 |
company |
$0.45 | — | Third-party-risk 360: sanctions + risk score + KYB dossier + firmographics. |
onboard_360 |
company |
$0.45 | — | Customer-onboarding 360: sanctions/PEP + KYB verdict + firmographics. |
leads_search |
keyword |
$0.05 | — | Companies by intent signal (funding / federal contract / grant / FDA clearance). |
securities_360 |
isin |
$0.03 | — | ISIN → every global listing + share-class FIGI (OpenFIGI). |
lei_isins |
lei |
$0.02 | — | LEI → every ISIN the entity issued (GLEIF golden copy). |
domain_trust |
domain |
$0.02 | — | 0–100 domain trust score: RDAP age + DNS (MX/SPF/DMARC) + disposable flag. |
fund_manager |
lei |
$0.02 | — | Fund LEI → umbrella + parent (mgmt co) + managed funds (GLEIF L2). |
verify_eu_vat |
vat_number |
$0.02 | — | EU VAT (VIES) validation → trader name + address + audit number. |
company_financials |
query |
$0.03 | — | SEC XBRL: ticker/CIK → revenue, net income, assets, equity, cash, EPS. |
drug_recall |
query |
$0.03 | — | FDA drug recall/enforcement screen (Class I/II/III) — openFDA. |
eu_sanctions |
name |
$0.04 | — | EU Consolidated (FSF) sanctions screen with regulation/programme attribution. |
list_wedge_tools |
— | free | ✅ | List every tool with price + demo flag. Call first. |
pricing_info |
— | free | ✅ | Fiat pricing + how billing works. |
Prices are surfaced to marketplaces and via pricing_info; the marketplace (or your
gck_ credit key) settles them.
Billing / auth (three modes, auto-selected)
GOCREATIVE_API_KEY=gck_...→ sent asAuthorization: Bearer gck_.... Decrements a Stripe-funded dollar ledger server-side and returns real data. Buy a key with a card at https://api.gocreativeai.com/credits/buy. This is the primary fiat rail.GOCREATIVE_RAPIDAPI_SECRET=...→ sent asX-RapidAPI-Proxy-Secret; the proxy bills the subscriber.- No key → free
/demo/<tool>/<arg>path (5 calls/day/IP) so preview + the meta tools always return real data.
Other env vars: GOCREATIVE_BASE_URL (default https://api.gocreativeai.com),
GOCREATIVE_HTTP_TIMEOUT (default 60s), TRANSPORT (stdio default | streamable-http),
MCP_PORT (default 4023, http only), GOCREATIVE_ANALYTICS_DB (override local usage log).
MCP client config
Claude Desktop / Cursor / Claude Code (mcpServers)
Add to your MCP config (e.g. claude_desktop_config.json):
{
"mcpServers": {
"gocreative-wedge": {
"command": "gocreative-wedge-mcp",
"env": {
"GOCREATIVE_API_KEY": "gck_your_card_funded_key_optional"
}
}
}
}
Omit env entirely to run in free-demo mode (the meta tools + 5 demo calls/day work
with no key). If gocreative-wedge-mcp isn't on PATH, use the module form:
{
"mcpServers": {
"gocreative-wedge": {
"command": "python",
"args": ["-m", "gocreative_wedge_mcp"],
"env": { "GOCREATIVE_API_KEY": "gck_..." }
}
}
}
Hosted (streamable-http)
TRANSPORT=streamable-http MCP_PORT=4023 gocreative-wedge-mcp
# then point an MCP client at http://127.0.0.1:4023/mcp
Requires the [http] extra: pip install "gocreative-wedge-mcp[http]".
Example
> list_wedge_tools()
> screen_sanctions(name="Gazprom")
→ { "flagged": true, "match_count": 6, "risk_topics": [...], "matches": [...] }
> kyb(company="Stripe")
> people_enrich(query="Patrick Collison@stripe.com")
License
MIT © GoCreative. Data via the GoCreative API (OpenSanctions and partner sources).
Metadata
Release files for gocreative-wedge-mcp 1.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gocreative_wedge_mcp-1.2.1.tar.gz | 15.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gocreative_wedge_mcp-1.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.6 kB
Release files / gocreative_wedge_mcp-1.2.1.tar.gz
| Download URL | gocreative_wedge_mcp-1.2.1.tar.gz |
|---|---|
| Size | 15.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
75d1f3a76f019e5c281ea12d824443868787ed70f3f39ef57546869c5144f6d7
|
|
BLAKE2b-256 checksum How to use checksums |
2710f1124a3ac06afccac1888d95e2b64a711a15271e3188e4fa4e6e49bf9aff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / gocreative_wedge_mcp-1.2.1-py3-none-any.whl
| Download URL | gocreative_wedge_mcp-1.2.1-py3-none-any.whl |
|---|---|
| Size | 14.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9644a5a4804e0841e4691184c7d7910fa710ea6c02da44eeaa3dd0903d492bae
|
|
BLAKE2b-256 checksum How to use checksums |
72e1cc9b7bbb7ce5096fb4633ba7111ba72d506b52a4c1776070de49cde8b8b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|