Full-potential embedding for surfaces and interfaces