Give Claude a whiteboard. Pastefield MCP.
Claude lays out notes, links, images and diagrams on a visual board you can both see and edit. Works with Claude, Claude Code, Cursor, ChatGPT and any app that speaks MCP. Nothing to install: add one URL and sign in.
https://pastefield.com/api/mcp





A board you share with Claude. Both of you can edit it.
Places cards live
Text, link previews, images, shapes, ink and connected diagrams appear on the board as Claude works.
Reads the board back
Claude sees the cards, how they group, what you have selected, and a screenshot of the board itself.
Proposes drafts
Claude can lay out suggestions as drafts. You keep or dismiss each one.
Respects your edits
If you change a card while Claude is working, Claude will not overwrite it.
Undo stays easy
Deleted cards and connectors can be restored, by Claude or with ⌘Z on the board.
Set up in a minute. Pick your app.
Each app opens Pastefield once. You sign in, choose Allow, and it stays connected.
Claude
On claude.ai or the Claude desktop app.
- Open Customize, then Connectors. Choose +, then Add custom connector.
- Name it Pastefield, paste the URL and choose Add.
https://pastefield.com/api/mcp
- Choose Connect. Sign in to Pastefield in the tab that opens and choose Allow.
The connector follows your Claude account to the desktop and mobile apps. Claude's Free plan allows one custom connector.
Free plan: 3 boards and 100 tool calls a week. Pro lifts both.
Ask in plain words. Cards land where you are looking.
Map your codebase. One line, and it stays current.
Claude reads your repository and draws it on a board: the systems, the routes and tables inside each, the links between them, and journeys you can step through. Run it again after a change and the same board updates, keeping anything you edited.
In Claude Code
Open your repository and type:
/pastefield:map_codebase
Keep it current
Install the skill once. Claude then updates the map whenever it changes your code, and /pastefield-map works in any project.
mkdir -p ~/.claude/skills/pastefield-map && curl -fsSL https://pastefield.com/skills/pastefield-map -o ~/.claude/skills/pastefield-map/SKILL.md
Any other app
Paste the prompt wherever Claude can read your code, such as Cursor or Claude with GitHub connected.
Read the prompt
Map this codebase on a Pastefield board, so people and agents can see how it works. 1. Read the repository before drawing anything: the README and docs, package manifests, the folder layout, database migrations or schema files, route and API definitions, the environment variables that name outside services, and the main entry points. Note the https URL of the git remote and the current commit (git rev-parse --short HEAD). 2. Choose the frames, the systems a newcomer would name: the people and agents who use it, the client app, the server, shared packages, the database, outside services. Usually 4 to 8; a large system can use more, up to the limit below. 3. Choose the cards: the routes, functions, modules, tables, services and jobs that matter, usually 40 to 120. Give each a key, a frame, a kind (route, function, module, table, service, package, hook, job, actor), a name, a one-sentence summary in plain words, and a file path from the repository root. A table lists its columns in cols, most important first. Add notes only where they help a reader: auth (who is allowed), limit (quotas), retry (what makes a repeat safe), fail (what happens when it breaks). 4. Make keys stable and readable, built from the code itself, such as `table:items`, `route:post:/api/ops` or `mod:src/server/ops.ts`. Keys use only letters, digits and the characters `_ . : / @ # -`. The next sync finds each card by its key, so never rename a key without a reason. 5. Add links for real calls, reads, writes and events between cards, with a label of a word or two where it helps; dash the ones that happen later or through a queue. Fewer true links read better than many guessed ones. 6. Add journeys, usually 4 to 8 (a large system can use more, up to the limit below): the flows a user or an operator cares about, such as signing up, the product's core action, paying, an agent making a change, a background job. Each step names a card by key, with a short title, one sentence and a tag of a word or two for the link into that step. Let steps follow links that exist. 7. Create a board named after the project (create_board). If the board already has a map, call get_map first and keep its keys, so what people changed stays. Then call sync_map once with title, summary, repo, commit, frames, nodes, links and journeys. Limits: 24 frames, 400 cards, 800 links, 12 journeys of up to 30 steps. 8. Check it: call screenshot_board, fix anything that reads wrong or anything sync_map reported under dropped or unlinked, then reply with the board's URL and two sentences on what the map covers. Write summaries for someone new to the code: what each part does and why it matters, not how it is written. Never add a file, table, route or service you did not read. Write every summary, note, frame summary and journey step in ASD-STE100 Simplified Technical English. One idea in each sentence, and at most 20 words in a sentence. Use the active voice and simple tenses: "The server writes the op", not "The op is written" or "is writing". Use one word for one thing everywhere on the map: if a card says board, no card says canvas. Use common words with one meaning (use, start, make sure, before). Keep technical names as the code spells them: routes, tables, functions, product terms. No idioms and no filler such as "the heart of" or "seamlessly".
28 tools. Read, add, arrange, undo.
| Tool | What it does |
|---|---|
| list_boards | List your boards, most recently edited first.Read-only |
| get_board | Read a board's cards, connectors and groups, and what you have in view or selected.Read-only |
| screenshot_board | Render the board, or part of it, as a picture Claude can look at.Read-only |
| get_item_image | Look at one image card's picture or a link card's thumbnail.Read-only |
| get_proposal | See which proposed drafts you kept or dismissed.Read-only |
| get_map | Read a board's software map as the spec that drew it, with what people changed.Read-only |
| unfurl_link | Preview a link's title, description and image without adding it.Read-only |
| create_board | Create a new board, optionally titled. |
| rename_board | Rename a board. |
| add_text | Add a text card. |
| add_link | Add a link card with its preview. |
| add_image | Add an image from a URL. |
| add_items | Add several text, link and image cards in one tidy block. |
| propose_items | Place draft cards and shapes you keep or dismiss. |
| update_text | Rewrite or restyle one text card, never over your own edits. |
| update_texts | Rewrite or restyle several text cards at once. |
| move_item | Move or resize a card. |
| arrange_items | Re-flow cards into a row, column or grid. |
| draw_diagram | Draw boxes and the links between them, laid out for you. |
| sync_map | Draw or update a map of your software: systems, routes, tables and links, kept current by key. |
| mark_items | Circle, box or underline cards with ink, the way you would with a pen. |
| update_shape | Change a shape or ink stroke's outline, colour, fill or weight. |
| connect_items | Draw a connector between two cards. |
| update_connector | Change a connector's anchors, line, arrowheads or label. |
| delete_items | Delete cards. They can be restored.Destructive |
| restore_items | Bring deleted cards back. |
| delete_connectors | Delete connectors. They can be restored.Destructive |
| restore_connectors | Bring deleted connectors back. |
Questions
- No. Every account can connect apps. The Free plan includes 3 boards, and tool calls count toward 100 a week; Pro lifts both caps. The AI itself runs on your app's plan, not on Pastefield.
- Your boards and the cards on them, and, when a board is open in your browser, what you have in view and selected. It cannot see your email, your billing or your other connected apps.
- Beside what you have selected or are looking at, never on top of a card that is already there. Every change an app makes is one step: press ⌘Z in the board to undo it.
- Remove Pastefield from the app's connector or MCP settings. Its access also ends on its own after 30 days without use.
- Check the URL ends in /api/mcp, then remove Pastefield from the app and add it again. Most apps only start sign-in when you add the server or choose Connect or Authenticate.