Title: Pairly Connect
Author: pairlyhq
Published: <strong>September 27, 2026</strong>
Last modified: September 27, 2026

---

Search plugins

![](https://ps.w.org/pairly-connect/assets/banner-772x250.png?rev=3716052)

![](https://ps.w.org/pairly-connect/assets/icon.svg?rev=3716052)

# Pairly Connect

 By [pairlyhq](https://profiles.wordpress.org/pairlyhq/)

[Download](https://downloads.wordpress.org/plugin/pairly-connect.0.1.2.zip)

 * [Details](https://wordpress.org/plugins/pairly-connect/#description)
 * [Reviews](https://wordpress.org/plugins/pairly-connect/#reviews)
 *  [Installation](https://wordpress.org/plugins/pairly-connect/#installation)
 * [Development](https://wordpress.org/plugins/pairly-connect/#developers)

 [Support](https://wordpress.org/support/plugin/pairly-connect/)

## Description

Pairly Connect links this WordPress site to your [Pairly](https://pairlyhq.com) 
workspace. Once connected, you and the AI workers in Pairly can draft, schedule 
and publish posts on this site, without copying anything across by hand.

WordPress stays the source of truth. Posts are stored here as normal WordPress posts,
so anything you edit in WordPress is what Pairly sees next.

#### What Pairly can do on your site

 * Read your posts, including drafts
 * Create and edit drafts
 * Publish, schedule and unpublish posts
 * Add the images a post uses to your Media Library, and set featured images
 * Set SEO titles, descriptions and social previews. They are written to Yoast SEO
   or Rank Math when either is active.

#### What Pairly cannot do

Pairly cannot install or change plugins or themes, see or manage users, change site
settings, or delete posts. The plugin exposes only its own post tools; nothing else
on your site is reachable through the connection.

#### How the connection works

 * An administrator approves the connection on a WordPress screen, much like signing
   in with Google. Pairly never sees your WordPress password.
 * The connection uses OAuth 2.1 with PKCE. Access tokens expire after an hour, 
   and they are stored only as hashes.
 * Pairly acts with the permissions of the administrator who approved it, and only
   through this plugin’s endpoint. A Pairly token cannot be used anywhere else on
   your site’s REST API.
 * You can disconnect at any time from Settings  Pairly Connect. Access ends immediately.

#### Requirements

 * The site must be served over HTTPS and reachable from the internet.
 * WordPress must be installed at the root of its domain (example.com, not example.
   com/blog).
 * Your web server must pass `/.well-known/oauth-authorization-server` through to
   WordPress. Almost every host does; the settings page checks it for you.

### External services

This plugin connects your site to Pairly, a service run by Pairly. It is needed 
so your Pairly workspace can manage posts on this site.

 * **When you click “Connect to Pairly”**, your browser opens the Pairly app (`https://
   app.pairlyhq.com`), with your site’s address in the link, so Pairly can start
   the connection.
 * **When you approve the connection**, Pairly registers itself with your site and
   receives an access token. From then on, Pairly’s servers (`https://api.pairlyhq.
   com`) call this site’s endpoint (`/wp-json/pairly/v1/mcp`) to read and write 
   posts. They send and receive post content, SEO fields and tags. Your site does
   not send data to Pairly on its own; it only answers Pairly’s requests.
 * **When Pairly publishes a post that has images**, your site downloads those images
   from Pairly’s media storage into your Media Library.

The plugin sends no analytics or tracking data, and makes no requests while it is
not connected, apart from checking its own address on the settings page.

Pairly [terms and conditions](https://www.pairlyhq.com/legal/terms-and-conditions)
and [privacy policy](https://www.pairlyhq.com/legal/privacy-policy).

### Credits

Bundles the WordPress MCP Adapter (GPLv2 or later) and the Space Grotesk and DM 
Sans typefaces (SIL Open Font License 1.1, see assets/fonts/OFL.txt).

## Screenshots

[⌊Settings → Pairly Connect once your site is connected.⌉⌊Settings → Pairly Connect
once your site is connected.⌉[

Settings  Pairly Connect once your site is connected.

[⌊The approval screen an administrator sees when connecting to Pairly.⌉⌊The approval
screen an administrator sees when connecting to Pairly.⌉[

The approval screen an administrator sees when connecting to Pairly.

## Installation

 1. Install and activate Pairly Connect from Plugins  Add New.
 2. You are taken to Settings  Pairly Connect. If anything needs fixing first, such
    as HTTPS, the page tells you what to do.
 3. Click **Connect to Pairly** and sign in to your Pairly workspace.
 4. Back in WordPress, review what Pairly will be able to do, then click **Approve**.

## FAQ

### Do I need a Pairly account?

Yes. Pairly Connect links your site to a Pairly workspace, so you need one to connect.

### Will Pairly change my existing posts?

Only when you, or an AI worker in your Pairly workspace, edit or publish a post.
Publishing from AI workers goes through approval in Pairly by default. Pairly cannot
delete posts.

### What happens to formatting Pairly does not understand?

Blocks Pairly cannot edit, such as galleries, embeds or columns, are kept exactly
as they are. They show in Pairly as a placeholder you can keep or remove, and your
WordPress markup is never rewritten unless you change that block.

### Does it work with Yoast SEO or Rank Math?

Yes. SEO titles, descriptions, canonical URLs, robots settings and social previews
set in Pairly are written to whichever of the two is active, and edits made in them
are what Pairly reads back.

### How do I disconnect?

Go to Settings  Pairly Connect and click **Disconnect**. Every token is revoked 
at once. Disconnecting from inside Pairly revokes access too.

### Does it work on multisite?

Each site in a network connects separately, from its own Settings  Pairly Connect
page.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Pairly Connect” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ pairlyhq ](https://profiles.wordpress.org/pairlyhq/)

[Translate “Pairly Connect” into your language.](https://translate.wordpress.org/projects/wp-plugins/pairly-connect)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pairly-connect/), check
out the [SVN repository](https://plugins.svn.wordpress.org/pairly-connect/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/pairly-connect/)
by [RSS](https://plugins.trac.wordpress.org/log/pairly-connect/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.2

 * Styles are loaded with wp_enqueue_style() from bundled CSS files.
 * Request values are read with filter_input() or unslashed and sanitised before
   use.
 * Tokens are stored as hashes in a single non-autoloaded option instead of a custom
   table. Existing connections need to be approved again once.
 * Code now meets the WordPress Coding Standards in full.

#### 0.1.1

 * Fix: a fatal error on every page when a security plugin such as Wordfence checks
   the signed-in user very early in the page load.

#### 0.1.0

 * First release: connect a site to Pairly, and manage posts, images, tags and SEO
   fields from your Pairly workspace.

## Meta

 *  Version **0.1.2**
 *  Last updated **18 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.9 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[blog](https://wordpress.org/plugins/tags/blog/)
   [content](https://wordpress.org/plugins/tags/content/)[mcp](https://wordpress.org/plugins/tags/mcp/)
   [publishing](https://wordpress.org/plugins/tags/publishing/)
 *  [Advanced View](https://wordpress.org/plugins/pairly-connect/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/pairly-connect/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pairly-connect/reviews/)

## Contributors

 *   [ pairlyhq ](https://profiles.wordpress.org/pairlyhq/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/pairly-connect/)