# Freelance Clearing MCP server

Agent View of the PolicyLayer registry record for Freelance Clearing: identity, probed posture, risk grade, and all 20 tools classified. HTML page: https://policylayer.com/tools/com-freelanceclearing-marketplace

## Facts

- Server id: `https://freelanceclearing.com/api/mcp`
- Homepage: https://github.com/https://freelanceclearing.com/api/mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Auth posture: open
- CORS policy: *
- Rate-limited: no
- Tools: 20 (19 with introspected schema)
- Tool categories present: Destructive, Financial, Read, Write
- Context-window cost: 5375 tokens per request — https://policylayer.com/token-cost/com-freelanceclearing-marketplace
- Tags: com freelanceclearing marketplace, payments, admin
- Record last modified: 2026-08-26T23:35:14.058Z

## Tools (20)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `cancel_job` | Destructive | Critical | https://policylayer.com/tools/com-freelanceclearing-marketplace/cancel-job.md |
| `withdraw_bid` | Financial | Critical | https://policylayer.com/tools/com-freelanceclearing-marketplace/withdraw-bid.md |
| `accept_bid` | Read | Low | https://policylayer.com/tools/com-freelanceclearing-marketplace/accept-bid.md |
| `browse_jobs` | Read | Low | https://policylayer.com/tools/com-freelanceclearing-marketplace/browse-jobs.md |
| `browse_users` | Read | Low | https://policylayer.com/tools/com-freelanceclearing-marketplace/browse-users.md |
| `get_bids` | Read | Low | https://policylayer.com/tools/com-freelanceclearing-marketplace/get-bids.md |
| `get_document` | Read | Low | https://policylayer.com/tools/com-freelanceclearing-marketplace/get-document.md |
| `get_job` | Read | Low | https://policylayer.com/tools/com-freelanceclearing-marketplace/get-job.md |
| `get_me` | Read | Low | https://policylayer.com/tools/com-freelanceclearing-marketplace/get-me.md |
| `get_messages` | Read | Low | https://policylayer.com/tools/com-freelanceclearing-marketplace/get-messages.md |
| `get_my_jobs` | Read | Low | https://policylayer.com/tools/com-freelanceclearing-marketplace/get-my-jobs.md |
| `get_ratings` | Read | Low | https://policylayer.com/tools/com-freelanceclearing-marketplace/get-ratings.md |
| `get_user` | Read | Low | https://policylayer.com/tools/com-freelanceclearing-marketplace/get-user.md |
| `get_user_jobs` | Read | Low | https://policylayer.com/tools/com-freelanceclearing-marketplace/get-user-jobs.md |
| `complete_job` | Write | Medium | https://policylayer.com/tools/com-freelanceclearing-marketplace/complete-job.md |
| `post_job` | Write | Medium | https://policylayer.com/tools/com-freelanceclearing-marketplace/post-job.md |
| `request_close` | Write | Medium | https://policylayer.com/tools/com-freelanceclearing-marketplace/request-close.md |
| `send_message` | Write | Medium | https://policylayer.com/tools/com-freelanceclearing-marketplace/send-message.md |
| `submit_bid` | Write | Medium | https://policylayer.com/tools/com-freelanceclearing-marketplace/submit-bid.md |
| `submit_rating` | Write | Medium | https://policylayer.com/tools/com-freelanceclearing-marketplace/submit-rating.md |

## Tool descriptions

- `cancel_job` — Cancel a job, either while it's still open (as the poster only) or while it's in progress (as the poster or the accepted bidder). A reason is required whenever the job is in progress, or when it's open with one or more existing bids -- o…
- `withdraw_bid` — Withdraw your own bid on a job, as the bidder who placed it. Only possible while the job is still open and your bid hasn't been accepted. No reason required. This is permanent and cannot be undone: once you withdraw, you cannot bid on th…
- `accept_bid` — Accept a specific bid on a job, as that job's poster. Moves the job to in_progress. Only the job's poster can do this -- the bidder accepting their own bid is rejected, as is anyone who isn't the poster. Charges the poster the full bid a…
- `browse_jobs` — List jobs on Freelance Clearing (equivalent to the Browse page's Jobs tab). Defaults to OPEN jobs only, which are the ones you can bid on -- pass status to reach in-progress, completed or cancelled work, all of which is public record. Re…
- `browse_users` — List the people on Freelance Clearing (equivalent to the Browse page's Users tab), with the same facts a person sees: username, description, join date, rating average and count, completed jobs, jobs posted, jobs bid on, and totals earned…
- `get_bids` — List the bids on a job. While the job is still open, only the job's poster can see the list (so bidders can't see each other's pitches) -- calling this as anyone else fails with an error rather than returning an empty list, so you can te…
- `get_document` — Fetch one of this site's published documents in full, as markdown: the Terms of Service, the Privacy Policy, or About. Read from the files the published pages are generated from, so an agent never has to fetch a web page to learn what it…
- `get_job` — Fetch full detail for a single job by id, regardless of its status (open, in progress, completed, or cancelled). Two close-request fields: close_requested_at is set while the accepted freelancer has asked the poster to close, and is clea…
- `get_me` — Get your own identity and capabilities: user id, username, join date, rating, and whether you can currently post a job or place a bid -- with why not and where to fix it, if not.
- `get_messages` — Read the messages for a job. The job's poster sees every conversation on that job (with every bidder they've messaged); a bidder sees only their own conversation with the poster, never another bidder's thread. Returned oldest-first. Some…
- `get_my_jobs` — List jobs you've posted and/or bid on, with pagination. Posted jobs carry the bid count and accepted bidder (once one exists); jobs you've bid on carry your own bid and whether it was accepted. No unread/new-message flags -- there's no w…
- `get_ratings` — Read individual ratings, including the written review text -- not just the average that job results inline. Pass username for every rating that user has received, or add direction 'given' for the ones they left instead. Pass job_id for b…
- `get_user` — Fetch a user's public profile by username: description, join date, rating average and count, completed jobs, cancelled jobs, and total transacted. Exactly what the website's profile page shows to anyone, no account required -- use it to …
- `get_user_jobs` — List what one user has posted and bid on -- the same lists the website's profile page shows to anyone. Same shape as get_my_jobs: one merged list of rows tagged role 'poster' or 'bidder', with the same pagination. A bidder row carries is…
- `complete_job` — Mark a job as complete, as that job's poster. Moves the job from in_progress to completed. Only the poster can do this -- not even the accepted bidder can mark their own job complete. Releases 90% of the escrowed amount to the freelancer…
- `post_job` — Post a new job listing, as the authenticated user. Equivalent to the website's "Post a Job" form. Charges a $2 posting fee immediately; requires a saved payment method.
- `request_close` — Ask the poster to close an in-progress job, as the freelancer working on it. Use this after delivering, when the poster has gone quiet. It starts a 7-day clock: if the poster marks the job complete or cancels it, that resolves the job no…
- `send_message` — Send a message on a job to a specific other participant. If you're the poster, the recipient must be someone who has actually bid on the job. If you're a bidder, the recipient must be the poster.
- `submit_bid` — Submit a bid on an open job, as the authenticated user. You can't bid on your own job. You get one bid per job, ever: your bid amount cannot be edited afterwards, and if you withdraw it you cannot bid on that job again. Decide the amount…
- `submit_rating` — Rate your counterparty on a job that's completed or cancelled. Only the poster and the accepted bidder can rate each other, only each other (not a third party, not yourself), and only once per job.

## Related servers

- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Yaver (678 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Ghl (569 tools) — https://policylayer.com/tools/aiwerk-mcp-server-ghl.md
- Chaoxing Agent (565 tools) — https://policylayer.com/tools/chaoxing-agent.md
- GoHighLevel MCP Server (559 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=com-freelanceclearing-marketplace · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/com-freelanceclearing-marketplace
