About partnerloop
partnerloop is an MCP server and CLI for accessing CreationLoop's design-partner information and submitting applications. It forwards requests to CreationLoop's hosted endpoint, returning its canonical text and application confirmation.
Key features
- 01Retrieve company overview
- 02Read program offer and FAQ
- 03Submit design-partner applications
- 04Validate application fields locally
- 05Override the upstream endpoint
Use cases
- 01Review CreationLoop company information
- 02Check design-partner program details
- 03Submit an application with contact and company information
MCP support
It exposes tools for retrieving the company overview, offer, and FAQ, and for submitting an application. Calls are forwarded to CreationLoop's hosted MCP endpoint, configurable with `CREATIONLOOP_MCP_URL`.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
4Saved tool list · updated 1w ago
This tool takes no parameters.
Details
From the project READMEpartnerloop
partnerloop connects to CreationLoop's hosted MCP endpoint and exposes its public design-partner surface: the canonical company overview, the design-partner program offer, the FAQ, and a way to submit a design-partner application. One binary serves a command-line interface and a stdio MCP server; both simply forward each call upstream, so the text you get back is CreationLoop's own canonical copy, never a local paraphrase.
No API key or account is needed. The endpoint can be overridden
with CREATIONLOOP_MCP_URL; when it is not set, calls go to
https://creationloop.ai/api/mcp.
Install
npx @reneturcios/partnerloop overview
Or run the container image:
docker run -i ghcr.io/cloudcorprecords/partnerloop
The container defaults to the MCP server (see below). Pass CLI arguments to use it as a CLI instead.
CLI
partnerloop overview
partnerloop offer
partnerloop faq
partnerloop apply --email [email protected] --website https://example.com \
--name Ada --company Example --message "Scaling content."
partnerloop --version
The three read commands print the upstream text exactly as the
hosted server returns it. apply prints the upstream confirmation.
Exit codes: 0 on success, 1 when a call fails (a validation
problem, an upstream error, or a rate limit), 2 for usage errors.
Applications are checked locally before anything is sent: email
(a valid address, 3–320 characters) and website (1–500
characters) are required; name and company may be up to 200
characters each and message up to 2000. Unknown fields are
rejected. A failed check exits 1 with the problem named, and no
request is made.
MCP server
One bin serves both faces. The mcp subcommand starts a stdio MCP
server:
npx -y @reneturcios/partnerloop mcp
MCP client configuration:
{
"mcpServers": {
"partnerloop": {
"command": "npx",
"args": ["-y", "@reneturcios/partnerloop", "mcp"]
}
}
}
To point the server at a different CreationLoop-compatible host,
add CREATIONLOOP_MCP_URL to the client's env for this server.
Tools
| Tool | Input | What it returns |
|---|---|---|
get_company_overview | (none) | CreationLoop's canonical company information, verbatim from upstream. |
get_design_partner_offer | (none) | The design-partner program description, verbatim from upstream. |
get_faq | (none) | Frequently asked questions and answers, verbatim from upstream. |
submit_design_partner_application | email, website (required); name, company, message (optional) | The upstream confirmation that the application was received. |
Upstream errors — including the endpoint's rate limits (30 requests/minute overall, 5 submissions/minute for applications) — come back as error results carrying the upstream message.
Development
npm install
npm run build # tsc -> dist/
npm test # node test runner over test/*.test.ts, no network (fake fetch fixtures)
npm run dev # run the CLI from source via tsx
License
MIT — see LICENSE.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.