Pledge
Ur Solutions AS v1.0.2
Contracts with your agent
From the developer
Declared limitations
- Bulk delete is not supported
- Signed contracts are locked
- No sending without the user's confirmation
Not specified in the available declarations: capabilities, pricing & account requirements.
Onboarding example
Draft an NDA for a new client and show it to me
Sources & dates
Developer declarations; not independently tested. Listing last checked Nov 13, 2026. Package observed Nov 12, 2026.
Description
From the marketplace listing
Pledge lets you write, send and keep contracts without leaving your agent. Ask for a contract in your own words, and the agent asks the few things it needs (the kind of contract, the client, the value and who signs), drafts it from your Pledge templates and saves it in your workspace. In ChatGPT the contract appears as an editable document: change the text, fill in fields, ask for changes and press Send. Signers get a link to sign, and the signed copy is stored in Pledge with its audit trail. Who it's for: small businesses and consultancies that send offers, NDAs, service agreements and retainers. You need a Pledge account. The agent works as you, in the workspace you pick when you connect, with read-only or read-and-write access. It never sends a contract unless you press Send or tell it to, and there are no delete tools.
Language: English · Automatically detected from descriptions.
Changes
No changes recorded yet. Follow this plugin to keep track of future changes.
First seen Nov 11, 2026. Last seen Nov 13, 2026.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Make documents in your brand from your data, and send them for acceptance or signature.
Shared terms: contract, appear, fill, signed
-
Draft, review, and export ready-to-sign legal agreements, NDAs, leases, and business contracts in Word (.docx) and PDF formats.
Shared terms: contract, agreement, ndas, word
-
Atlas is your AI contract agent. Unlimited e-sign is free, with no credit card required. Draft an agreement in the conversation, or shar...
Shared terms: contract, agreement, audit, field
-
Create, send, and manage legally binding contracts without ever leaving ChatGPT. Build from scratch or from reusable templates, generate...
Shared terms: contract, agreement, leaving, ndas
-
Contracko is an AI contract lifecycle management (CLM) platform for the contracts that run your business. Keep every agreement in one sea...
Shared terms: contract, agreement, signed, value
Keywords
Files & skills
File archives
Skill instructions
get-started1.25 KB
--- name: get-started description: Get started with Pledge. Use when the user asks what Pledge can do, how to connect it, which workspace they're in, or wants to try it for the first time. --- # Get started with Pledge Pledge stores a company's contracts, clients and templates, and sends contracts for e-signature. Through the `pledge` MCP tools you act as the user, in the workspace they picked when they connected. 1. Call `whoami` and tell the user which workspace you're in and whether the connection can only read or can also write. If the tools aren't connected, tell them to connect Pledge (they sign in with their Pledge account at https://www.pledge.no) and stop. 2. Offer two or three things to try, picked from what the workspace has (`list_templates`, `list_contracts`): - "Draft an NDA for a new client and show it to me" - "Which contracts end in the next three months?" - "Find the contract with Acme and summarise what we agreed" 3. To write a contract, follow the `new-contract` skill: ask a few questions at a time, draft early, show it with `preview_contract`, and send only after the user says so. Pledge has no delete tools, and nothing is sent for signing unless the user presses Send or tells you to. Help and setup: https://www.pledge.no/agents.
new-contract4.93 KB
---
name: new-contract
description: Create a contract in Pledge and send it for signing. Use when the user wants to write, draft, prepare, change or send a contract, agreement, offer, NDA or similar for a client, or asks to "send a contract to …".
---
# New contract with Pledge
You help the user go from "I need a contract" to a contract that is saved in Pledge, checked in the chat, and sent for signing when they say so. The user shouldn't need to open Pledge.
Use the `pledge` MCP tools. If they aren't connected, tell the user to connect Pledge (they sign in with their Pledge account) and stop.
Start by calling `whoami` and say which workspace you're working in ("I'll make this in Ur Solutions"). If the user has more than one Pledge connection, ask which workspace they mean before creating anything, and use that connection throughout.
## 1. Find what you can before asking
- `list_templates` for the kinds of contract the workspace has (name, folder, description, fields).
- `list_clients` or `search` for the client the user named.
- Read what the user already said: type, client, value, dates and signers are often in the first message.
Never ask for something you could look up.
## 2. Ask for what's missing, a few questions at a time
Ask two or three short questions per message, in this order, skipping anything you know:
1. **Type:** which kind of contract. Offer the matching templates by name. A blank contract is fine when nothing fits.
2. **Client:** who it's for. For a new client, ask for the company name, org number and a contact email, then use `find_or_create_client`.
3. **Value:** amount, currency and billing (one-time, monthly, quarterly, yearly, hourly, or none for an NDA).
4. **Dates:** start date, and an end date if it has one.
5. **Signers:** who signs on each side (name and email), and anyone who should only get a copy.
6. **Template fields:** whatever the template still needs (`get_template` lists its fields with labels and descriptions).
## 3. Create the draft early
Call `create_contract` as soon as you know the type and the client, with what you have so far (title, templateId, clientId, value, currency, billing, dates, fieldValues). The draft is saved in Pledge from then on. Fill in the rest with `update_contract` as answers come in.
## 4. Show the contract
Call `preview_contract` and show the user:
- a short summary: client, value and billing, dates, and who signs
- the full contract text from `markdown`, as Markdown in the chat (not in a code block)
- anything in `toFix`, as plain questions ("What's the notice period?")
- the link to the draft in Pledge (`url`)
Show the preview again after every change.
In apps that show MCP Apps (Claude, ChatGPT), `preview_contract` also shows the contract as a card in the chat. The contract is the card: the user edits the text in place (with bold, italic, links and headings), fills in missing fields by clicking them, can select text and "Ask for changes" (which arrives in the chat as a message quoting the text, for you to make with `update_contract`), picks who signs and presses **Send for signature** themselves. Still write the short summary in your reply, but don't paste the full text again when the card is showing. When the card tells you the user saved or sent the contract, take that as done: call `get_contract` before changing the text again, and never send it a second time.
## 5. Change it in the chat
The user can ask for changes in their own words ("make the notice period 60 days", "add a confidentiality clause", "remove section 4"), or paste back edited Markdown.
- Details (value, dates, client, title, field values): `update_contract` with just those properties.
- Text: take the current body from `get_contract` (where fields are still `{{field.key}}`), make the change there, and save the whole body with `update_contract`'s `body`. Never save the filled-in text from `preview_contract` as the body: that would turn the fields into fixed text.
- Keep everPreview of the first 4,000 characters. Read full instructions →
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- Ur Solutions AS
- Keywords
- See keywords
- Review scenarios
- 5 positive · 3 negativeScenario counts, not test results.
Package observed Nov 12, 2026.
Technical details
- First seen
- Nov 11, 2026 · 12:00 UTC
- Last seen
- Nov 13, 2026 · 18:00 UTC
- Collection status
- Collected
plugin_asdk_app_6ae39919fb0c8191bcc2fd72c928c6df
Download plugin data (JSON)Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.