Skip to content
Vinkius

JSONPlaceholder Connector for AI agents.

21 live capabilities

Test your agent's ability to handle REST API requests with real mock data.

Live agent request JSONPlaceholder / Connector

Waiting for input…

AI Agent

Why people use JSONPlaceholder

JSONPlaceholder Mock API for Testing Agentic Workflows

This Connector changes that by giving your agent a live, predictable target. You can let your agent actually post content, update statuses, and fetch nested comments. You get a realistic testbed that behaves like a real web service, letting you debug your agent's logic with confidence.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

What Vinkius changes

You get a ready-to-use mock REST API for testing agent logic immediately.

Use it from Claude, ChatGPT, Cursor or another AI client you already have.

One account · 5,900+ Connectors

  1. Real-world use case 01

    Testing a personal task manager

    A developer wants to see if an agent can manage a todo list.

  2. Real-world use case 02

    Demoing a photo gallery

    A designer wants to show a prototype of a photo app.

  3. Real-world use case 03

    Simulating a social media manager

    A researcher is testing an agent that manages content.

Complete set · 21capabilities

The complete JSONPlaceholder capability set.

These are the exact actions your AI can choose when you ask it to work with JSONPlaceholder.

Capability set01 / 06

01—04

4 capabilities in this set.

Part of 21 available through JSONPlaceholder.

  1. 01 Capability

    Get post comments

    Retrieve all comments linked to a specific post. Use this to simulate fetching discussion threads.

  2. 02 Capability

    Get post

    Get the details of a specific post. Use this to test how your agent reads full content bodies.

  3. 03 Capability

    Get todo

    Fetch a specific todo item by its ID. Use this to check the status of a single task.

  4. 04 Capability

    Get user albums

    Get all albums belonging to a specific user. Use this to test user-specific data filtering.

Capability set02 / 06

05—08

4 capabilities in this set.

Part of 21 available through JSONPlaceholder.

  1. 05 Capability

    Create post

    Create a new post entry in the mock database. Use this to test how your agent handles new data submission.

  2. 06 Capability

    Delete post

    Remove a post by its ID. This lets you verify deletion logic in your agent's workflow.

  3. 07 Capability

    Get album photos

    Fetch all photos associated with a specific album. Use this to test nested data retrieval.

  4. 08 Capability

    Get album

    Retrieve the details of a specific album. This is perfect for testing ID-based lookups.

Capability set03 / 06

09—12

4 capabilities in this set.

Part of 21 available through JSONPlaceholder.

  1. 09 Capability

    Get comment

    Get a specific comment by its unique ID. Use this to simulate reading individual thread replies.

  2. 10 Capability

    Get photo

    Fetch a single photo by its ID. This helps test specific media asset retrieval.

  3. 11 Capability

    Get user posts

    Fetch all posts created by a specific user. Use this to test content filtering by author.

  4. 12 Capability

    Get user todos

    Retrieve all todos for a specific user. Use this to verify personal task lists.

Capability set04 / 06

13—15

3 capabilities in this set.

Part of 21 available through JSONPlaceholder.

  1. 13 Capability

    Get user

    Get the profile details of a specific user. Use this to test fetching account information.

  2. 14 Capability

    List albums

    List all albums in the system. Use this to test general data discovery.

  3. 15 Capability

    List comments

    List all comments across the platform. Use this to test bulk comment retrieval.

Capability set05 / 06

16—18

3 capabilities in this set.

Part of 21 available through JSONPlaceholder.

  1. 16 Capability

    List photos

    List all photos in the mock database. Use this to test broad media queries.

  2. 17 Capability

    List posts

    List all posts available in the system. Use this to test general feed retrieval.

  3. 18 Capability

    List todos

    List all todos in the system. Use this to test bulk task viewing.

Capability set06 / 06

19—21

3 capabilities in this set.

Part of 21 available through JSONPlaceholder.

  1. 19 Capability

    List users

    List all users in the system. Use this to test user discovery.

  2. 20 Capability

    Patch post

    Perform a partial update on an existing post. Use this to test specific field modifications.

  3. 21 Capability

    Update post

    Replace an entire post with new data. Use this to test full record overwrites.

Set up in minutes

One URL. Then ask JSONPlaceholder to work.

Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use JSONPlaceholder from the conversation.

Choose your client

Live preview
Advanced clients IDE · CLI

Claude · Web + desktop

Official guide ↗

Connector URL · ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_ohXeJdyomPPxcuW3YXJrFT1qXBIHrPlFiE1K9RoA/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it JSONPlaceholder, and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable JSONPlaceholder for the conversation.

Where the request belongs

Work JSONPlaceholder can move forward.

Built around the request

Developers who need to test API logic without a backend, AI researchers building agentic workflows, and product designers who need to demo data-driven features.

01

Backend Developer

Testing how an agent handles 200 vs 404 status codes and nested JSON responses.

02

AI Researcher

Verifying that an agent can follow multi-step instructions to update a mock todo list.

03

Product Designer

Showing a prototype of a social feed using realistic but safe mock data.

Bring your own AI

Change the model, client or framework. Keep JSONPlaceholder connected.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • VS Code
  • Windsurf
  • ZCode
  • Cline
  • Zed
  • Continue
  • Kiro
  • Roo Code
  • Zencoder
  • Goose
  • Void
  • Augment Code
  • Amp
  • Qodo
  • Tabnine
  • Pieces
  • Sourcegraph Cody
  • JetBrains
  • Warp
  • Amazon Q
  • Antigravity
  • BoltAI
  • Raycast
  • Jan
  • LM Studio
  • AnythingLLM
  • Open WebUI
  • Msty
  • Cherry Studio
  • LibreChat
  • TypingMind
  • Chorus
  • 5ire
  • n8n
  • LangChain
  • LlamaIndex
  • CrewAI
  • Vercel AI SDK

Before you connect

Questions about JSONPlaceholder.

The practical details behind the request, access and result.

Can I use JSONPlaceholder MCP to test my agent's API logic?

Yes, it is perfect for testing how your agent handles standard REST actions like GET, POST, and DELETE without needing a real backend.

Does JSONPlaceholder MCP require a real API key?

No, it is a public mock service. You can use a placeholder string if your agent asks for one during the setup.

How does JSONPlaceholder MCP handle nested data like photos?

It supports nested structures, allowing your agent to fetch photos associated with specific albums or comments linked to posts.

Can I use JSONPlaceholder MCP for production apps?

No, this is strictly for testing and prototyping. It provides mock data that is not intended for persistent use in a live production environment.

How does JSONPlaceholder MCP help with prototyping?

It lets you build data-driven workflows immediately. You can demo features like social feeds or task lists using realistic mock data.

Can JSONPlaceholder MCP simulate social media interactions?

Yes, you can use it to simulate creating posts, reading comments, and managing user profiles to test social-style agent behaviors.

Can I filter posts by a specific user?

Yes! Use the list_posts capability with the userId parameter to retrieve only the posts created by that specific user ID.

Does creating or updating a post actually save the data?

No. JSONPlaceholder is a fake API. Capabilities like create_post, update_post, and delete_post simulate the response as if the action succeeded, but the server state remains unchanged.

How do I find comments for a specific post?

Use the list_comments capability and provide the postId. This will return all comments associated with that specific post ID.

One connection away

Give your agent a direct line to JSONPlaceholder.

Connect JSONPlaceholder once. Keep it beside 5,900+ managed Connectors when the next task needs more.

Explore every Connector No credit card required · Free tier available