> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://mpp.dev/api/mcp` to find what you need.

<h1 className="blog-index-title">Blog</h1>

<p className="blog-index-description">
  Updates from the MPP team on protocol development, integrations, and the future of machine payments.
</p>

<BlogPostList
  posts={[
{
  date: "Wednesday, June 17, 2026",
  title: "An improved sessions experience",
  description: <>Pay-as-you-go API billing is now cheaper and easier to integrate.</>,
  to: "/blog/sessions-improved",
},
{
  date: "Monday, June 8, 2026",
  title: "EVM and x402 support",
  description: <>MPP now supports generic EVM payments and x402 exact flows from one SDK.</>,
  to: "/blog/evm-x402-support",
},
{
  date: "Thursday, May 21, 2026",
  title: "Payment hooks",
  description: <>Core SDKs now expose typed payment hooks for logging, monitoring, and request context.</>,
  to: "/blog/payment-hooks",
},
{
  date: "May 12, 2026",
  title: "Subscriptions",
  description: <>Enabling recurring access for paid plans, memberships, and API tiers.</>,
  to: "/blog/subscriptions",
},
{
  date: "Apr 28, 2026",
  title: "Multi-method discovery",
  description: <>MPP's discovery schema now supports multiple payment offers per route—declare every method, currency, and intent ahead of time.</>,
  to: "/blog/multi-method-discovery",
},
{
  date: "Apr 21, 2026",
  title: "Go and Ruby SDKs",
  description: <>Two new MPP SDKs: <code>mpp-go</code> maintained by Tempo Labs and <code>mpp-rb</code> maintained by Stripe.</>,
  to: "/blog/go-and-ruby-sdks",
},
]}
/>
